Поздно ли начинать с нуля изучение программирования в 25 лет? (без технического образования)

540
2
0
16 мая
17:35
май
2016

Нет. Никогда не поздно.

Но надо определиться с языком, причём выбор может стать определяющим на всю жизнь.

Если хочется научиться "просто программировать", то сейчас есть две востребованные специальности - это вебдизайн и датамайнинг. 

Вебдизайн - это в первую очередь HTML, на котором пишутся страницы, CSS, который управляет стилем и является средством автоматически генерировать различные страницы по одному коду, а также JavaScript и PHP для внутренней логики. Если программировать мобильные приложения, пригодится также знание Java. 

Датамайнинг - это в первую очередь скриптовый язык Python и различные его библиотеки, позволяющие быстро обрабатывать большие объемы информации, плюс такие языки как R и Handoop, с которыми я не знаком.

Если хочется хорошо программировать, то ваш выбор - это С++, Java и C#. Но тут есть нюанс. С++ хорош скорее для back end - написания быстрых алгоритмов. Java и особенно C# - крайне математичны. На них можно, конечно, программировать абы как, но поверьте, это всё равно, что возить сено на Ferrari. Правильное программирование на этих языках - это даже не просто объектно-ориентированное, как в С++. Это - программирование с помощью шаблонов проектирования. И такому стилю желательно учиться сразу, а не переучиваться на него со скриптовых "языков", потому что переучиться для многих практически невоможно. Но, соответственно, порог куда выше.

5
2
май
2016

Ну, я чуть младше, но тоже ПОЛНЫЙ НОЛЬ. Вот вообще ничего в этом не понимаю, но худо-бедно пытаюсь смотреть-слушать-"мочь-уметь-практиковать")) 

И это оочень "расширяет горизонты". Это как думать о времени или космосе, о чём угодно далёком и непонятном, но интересном. И если начать пытаться, выясняется, что творческого в этом намного больше, нежели технического!) 

В общем, "учиться никогда не поздно")

Да и на лютый профессионализм замахиваться необязательно, там достаточно просто "втянуться")

Рекомендую короч

1
0
Если вы знаете ответ на этот вопрос и можете аргументированно его обосновать, не стесняйтесь высказаться
Ответить самому
Выбрать эксперта