Чтобы научиться программировать, надо во первых иметь математический склад ума, во вторых, надо знать большое количество дисциплин, как Дискретная математика, численные методы, методы оптимизации и так далее. Но если ты хочешь делать программы от которых нет толку, типа: readln(x); for i=1 to 9 do x:=i*x; Write('x' = x); readln; end. То тебе хватит любого школьного учебника по паскалю :)
07 ноя 2011, 21:19
Espreal
[2.3]
0
Программирование - с чего начать?
Fanton4ini писал(а):
readln(x); for i=1 to 9 do x:=i*x; Write('x' = x); readln; end.
В нашей стране, где заказчики платят 50к за сайт-визитку грех не зарабатывать больше планктона.
Покажи мне таких людей которым платят 50к за 5 минут работы в ПЕЙНТЕ и пару дней работы с пхп\хтмл
Коммерсанты, на которых есть связи. Большинству достаточно лишь НАЛИЧИЯ сайта в интернетах. Подобных случаев, когда исполнитель подбирается по связям в моей практике овер 9000. Ну и все они отличались аномальным соотношением цена/работа. То, что на рынке стоит около 10к уходит за 50к и т.п. Зато "знакомый друга", чо.
Рынок веб-девелопмента в нашей стране ещё далёк от "профессионального" уровня, и это во многом благодаря нашем менталитету. Всё по связям, всё по блату.
07 ноя 2011, 21:47
dmv43
[3.2]
0
Программирование - с чего начать?
На 3м курсе, на факультете информатики и вычислительной техники\кафедре вычислительной техники понял что программирование не мое. Вот учусь и мучаюсь Всякие паскали,джавы, ады, с#, ассемблеры, микроассемблеры, MPI\Win32(от паралельного программирование уже тошнит)...просто бесят. Никому не советую учиться этой хрени, это удел ботанов математиков. А я хорошо учился в школе и считал что это будет интересно "с компьютером общаться" так вот ЭТО нифига не интересно.
07 ноя 2011, 21:51
Xarty
0
Программирование - с чего начать?
какое бы программирование ты не выбрал, начинать нужно с логики. Попробуй сначала просто посоздавать на бумажке алгоритмы решений задач разного уровня, если понравится - дальше уже определяйся чем именно хочешь заняться. И кстати в любом случае, покупай книжку с названием "*что-то* для чайников". Без шуток.
На 3м курсе, на факультете информатики и вычислительной техники\кафедре вычислительной техники понял что программирование не мое. Вот учусь и мучаюсь Всякие паскали,джавы, ады, с#, ассемблеры, микроассемблеры, MPI\Win32(от паралельного программирование уже тошнит)...просто бесят. Никому не советую учиться этой хрени, это удел ботанов математиков. А я хорошо учился в школе и считал что это будет интересно "с компьютером общаться" так вот ЭТО нифига не интересно.
Хотел стать лётчиком, считал что будет интересно по небу летать на самолёте летать, как в гта.
А всякие "многодвигательное ВС", "Основы эксплуатации ВС и ВУ", etc не моё и уже тошнит.
Чтобы научиться программировать, надо во первых иметь математический склад ума, во вторых, надо знать большое количество дисциплин, как Дискретная математика, численные методы, методы оптимизации и так далее. Но если ты хочешь делать программы от которых нет толку, типа: readln(x); for i=1 to 9 do x:=i*x; Write('x' = x); readln; end. То тебе хватит любого школьного учебника по паскалю :)
Склад ума - да, знать большое количество дисциплин - нет. Они нужны уже потом, что бы реализовывать различные проекты, хотя могут и вовсе не понадобится. Но конечно человек который не по наслышке знаком с мат.анализом, дискреткой и вышкой - будет более успешным в этом деле.
07 ноя 2011, 22:48
Supersonic
[16.2]
Программирование - с чего начать?
brioriy писал(а):
За последнее время было немало топиков, связанных с программированием. В большинстве из них я видел один совет - займись самообразованием. Если его пишут многие, наверное в нем есть доля правды, подумал я. И тут же столкнулся с вопросом - а откуда начать это самообразование? Ссылки, названия книг, что-то другое - буду рад всему. Заранее спасибо)
отличная книга, советую
07 ноя 2011, 22:50
Wilko
0
Программирование - с чего начать?
qazpoi1 писал(а):
Начни с JAVA,простой язык, не требует сидеть сутками за компом, потом плавно переходи на AS3.0 ну а дальше и C++ и C# покажутся не такими сложными
Кхм, мягко говоря, неправда. Зачем переходить на AS3.0 я вообще не понял. Как можно сравнивать flash с enterprise разработкой? С С++ начинать не советую, имхо. Если и начинать серьезно, то с основ алгоритмизации(циклы, указатели, ветвления, рекурсии, списки и т.д.) + простенький язык C/Pascal да и любой другой, с низким порогом вхождения(только не php). Мб и этого хватит для того чтобы бросить и забыть. Математический склад ума нужен только чтобы закончить институт , потом можно ни разу и не применить свои сверх обширные математические знания, все зависит от проекта. А вообще надо определиться, в какой именно области хочешь развиваться. Т.к. многие не понимают, что "классные сайты" которые они видят делаются такими в первую очередь благодаря дизайнерам, и слабо представляют себе суть программисткой задачи. Постоянная потребность в изучении новых технологий, обязательное изучение англ языка, изучение предметной области и прочее. Задумайся, надо ли тебе это?
07 ноя 2011, 23:00
DDUH
[41.4]
5
Программирование - с чего начать?
Чтобы стать кем-то, будь то программист, переводчик, повар или CEO Apple - нужно желание, твёрдое намериние и очень важно научиться находить ответы на свои вопросы самостоятельно. Всё остальное не важно. Никакая книга не сделает из тебя программиста - ты сам должен им стать.
На 3м курсе, на факультете информатики и вычислительной техники\кафедре вычислительной техники понял что программирование не мое. Вот учусь и мучаюсь Всякие паскали,джавы, ады, с#, ассемблеры, микроассемблеры, MPI\Win32(от паралельного программирование уже тошнит)...просто бесят. Никому не советую учиться этой хрени, это удел ботанов математиков. А я хорошо учился в школе и считал что это будет интересно "с компьютером общаться" так вот ЭТО нифига не интересно.
Все знакомые программисты учились в школе на 3.
07 ноя 2011, 23:40
OrmEmbar
0
Программирование - с чего начать?
Советую учить .NET (язык на выбор: C# или Visual Basic) Как выучишь основы ООП и начнешь нормально работать с базовыми классами и делать простейшие приложения, можешь дальше выбирать более узкую специализацию (например, веб приложения - ASP.NET, или работа с базами данных - ADO.NET) VB я не изучал, C# начинай с этой книги:
Если можешь читать на английском, то лучше последнее издание:
08 ноя 2011, 00:48
DDUH
[41.4]
1
Программирование - с чего начать?
OrmEmbar писал(а):
Советую учить .NET (язык на выбор: C# или Visual Basic) Как выучишь основы ООП и начнешь нормально работать с базовыми классами и делать простейшие приложения, можешь дальше выбирать более узкую специализацию (например, веб приложения - ASP.NET, или работа с базами данных - ADO.NET)
Настоящему программисту без разницы на чём писать, цикл он везде цикл, а процедура даже в ассемблере процедура. Когда тебе будет не важен язык чтобы программировать - вот тогда ты программист. Узкая специализация - это путь в никуда, особенно если ты работаешь в довольно крупной компании, так как проект над которым ты работаешь может быть закрыт, заморожен и т.д. и другого с твоей специализацией просто не будет - привет увольнение.
Добавлено спустя 7 минут 49 секунд:
Tremere писал(а):
Все знакомые программисты учились в школе на 3.
Вот из-за них так много говнопрограмм.
08 ноя 2011, 00:56
00Nards
[4.1]
0
Программирование - с чего начать?
DDUH писал(а):
OrmEmbar писал(а):
Советую учить .NET (язык на выбор: C# или Visual Basic) Как выучишь основы ООП и начнешь нормально работать с базовыми классами и делать простейшие приложения, можешь дальше выбирать более узкую специализацию (например, веб приложения - ASP.NET, или работа с базами данных - ADO.NET)
Настоящему программисту без разницы на чём писать, цикл он везде цикл, а процедура даже в ассемблере процедура. Когда тебе будет не важен язык чтобы программировать - вот тогда ты программист. Узкая специализация - это путь в никуда, особенно если ты работаешь в довольно крупной компании, так как проект над которым ты работаешь может быть закрыт, заморожен и т.д. и другого с твоей специализацией просто не будет - привет увольнение.
Добавлено спустя 7 минут 49 секунд:
Tremere писал(а):
Все знакомые программисты учились в школе на 3.
Вот из-за них так много говнопрограмм.
DDUH, полностью с тобой согласен. Меня учили думать, как программист, и то что язык - это всего лишь способ выражения твоих мыслей. Если ты не можешь выразить их разными способами - ты никчемный спец.
08 ноя 2011, 07:50
Supersonic
[16.2]
Программирование - с чего начать?
00Nards писал(а):
DDUH писал(а):
OrmEmbar писал(а):
Советую учить .NET (язык на выбор: C# или Visual Basic) Как выучишь основы ООП и начнешь нормально работать с базовыми классами и делать простейшие приложения, можешь дальше выбирать более узкую специализацию (например, веб приложения - ASP.NET, или работа с базами данных - ADO.NET)
Настоящему программисту без разницы на чём писать, цикл он везде цикл, а процедура даже в ассемблере процедура. Когда тебе будет не важен язык чтобы программировать - вот тогда ты программист. Узкая специализация - это путь в никуда, особенно если ты работаешь в довольно крупной компании, так как проект над которым ты работаешь может быть закрыт, заморожен и т.д. и другого с твоей специализацией просто не будет - привет увольнение.
Добавлено спустя 7 минут 49 секунд:
Tremere писал(а):
Все знакомые программисты учились в школе на 3.
Вот из-за них так много говнопрограмм.
DDUH, полностью с тобой согласен. Меня учили думать, как программист, и то что язык - это всего лишь способ выражения твоих мыслей. Если ты не можешь выразить их разными способами - ты никчемный спец.
На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.