Какие языки программирования сейчас наиболее перспективны для изучения? — Отвечают эксперты

Вторник, 11 Октябрь 2016 14:57

Языков программирования существует уже достаточно много, и часто новичку очень сложно решить, с чего же начинать. Мы опросили экспертов и собрали вместе их ответы.

Стас Павлов, руководитель направления маркетинга для технических аудиторий в Microsoft Россия.

C#, C/C++, Java, JavaScript.

Рейтинг полезности ответа: 2.9  

Сергей Полуэктов, основатель и генеральный директор MediaSoft.

В свое время я поступил очень просто — для начала посмотрел, на специалистов по какому языку самый большой спрос в компаниях родного города. Из востребованных выбрал тот, к которому больше лежала душа. Оказалось, что это PHP. В целом профессиональный опыт разработки и навык решения практических задач намного важнее конкретных знаний синтаксиса и нюансов использования какого-то конкретного языка. Главное — начать, это всегда самое сложное.

Рейтинг полезности ответа: 2  

Дмитрий Сошников, технологический евангелист Microsoft, доцент МФТИ, МАИ, преподаватель детского лагеря JUNIO-R.

Для ответа на этот вопрос можно воспользоваться каким-нибудь из рейтингов языков программирования, например, TIOBE. Он показывает популярность того или иного языка программирования, используя данные из интернет – например, насколько много вопросов по этому языку есть на профессиональных сайтах. Можно поискать и другие данные, например, зависимость зарплаты от языка программирования.

Рейтинг полезности ответа: 1.4  

Иван Бибилов, руководитель направления программирования в GoTo.

Здесь есть два ответа. Один — «попсовый». Конечно, надо изучать языки программирования, которые в фаворе в последнее время. Огромным рынком сейчас являются мобильные приложения, а поэтому Java и Swift — ваш выбор. Можно создавать интересные приложения и смотреть, как растет счетчик установок.

С другой стороны, этот вопрос подобен вопросу «Я хочу стать историком, какой период в истории самый интересный, что мне изучать»? Да они все интересны. И вот тут, возможно, будет справедливо сказать, что развивая себя, надо изучать РАЗНЫЕ языки с разными концепциями. Например, посмотрев на C, J, G, Haskell, Java и Prolog, можно очень сильно вдохновиться некоторыми идеями и увидеть, как языки иногда взаимно влияют друг на друга, понять, как в каждом из них решаются одинаковые проблемы. Перспектива такого изучения в том, что вы очень многое понимаете про вычислимость, алгоритмы, архитектуру программ, вам проще воспринимать и адаптироваться к новым языкам программирования, которые все время появляются в индустрии.

Рейтинг полезности ответа: 2.1  

Денис Мухаметьянов, инженер-разработчик СКБ Контур.

Можно отметить динамично развивающийся Python, необходимый для front-end JS, уютные C# и Java, ну и C\C++ для любителей хардкора 

Рейтинг полезности ответа: 3.4