Александр Охотников
сентябрь 2016.
4780

В какой язык программирования стоит сделать глобальное вложение времени?

Ответить
Ответить
Комментировать
0
Подписаться
17
5 ответов
Поделиться

Все зависит от того, в каком направлении вы хотите двигаться: мобильные приложения, бэк-энд, фронт-энд, низкоуровневое программирование, и т.д. Если вы смотрите "на сейчас", то проанализируйте запросы работодателей и учите то, что более востребовано: как правило это PHP, JavaScript, Java. А если же "на перспективу", то тут уже посложнее, так как в большей степени неясно, что будет востребовано в будущем, ведь технологии меняются в бешеном темпе.  Кто однозначно выживет со временем, так это Java, Python, C#, JavaScript, C++. Эти языки заняли ниши, откуда не собираются вылазить лет 20, и в ближайшее время ничего эту ситуацию не изменит. 

16

Вот насчет того, что ситуация не изменится, не соглашусь. Технологии сейчас очень динамично развиваются, и то, что было популярно год назад, уже не совсем актуально сейчас. Поэтому я бы рекомендовал развиваться скорее в целом в Computer Science, без привязки к конкретной технологии/языку. В таком случае ваша актуальность как профессионала с годами точно никуда не денется.

+9
Ответить
Прокомментировать

соглашусь с первым ответом. важна база. языки многие отличаются лишь синтаксисом. думаю, что главное начать с объектно-ориентированных языков: С++, С#, Java. понимание парадигм ООП поможет в разработке, а также следует изучить паттерны проектирования и не важно на каком языке: php, JS, Cи-шные языки

добавлю, что нынче большой спрос на Ruby или .NET да и зп у них побольше.

3
Прокомментировать

Судя по своему личному опыту работы - в свой первый. Что это за язык, какая платформа, какого типа приложения - не важно. Нужно влезть в логику языка программирования, узнать приемы работы с существующими решениями.

Курсов недостаточно, нужно сломать голову над какой-то проблемой в проекте, который не пишется, а потом нагуглить ее решение (скорее всего кто-то уже решал её). Хорошо тонизирует мозг.

Потом попробуйте влезть во все - вам будет проще и виднее то ли вы делаете и там ли.

Тут можно еще написать про более хардкорные и более легкие языки, но при более близком рассмотрении они в целом близки по возможностям.

3
Прокомментировать
Читать ещё 2 ответа
Ответить