Какой язык программирования учить сейчас в России?

Какой язык программирования учить сейчас в России?Данная статья отнюдь не претендует быть руководством к действию, а всего лишь замечания на текущую ситуацию. Из России ушли Microsoft и Oracle. Первая двигала C#, вторая в свое время приобрела корпорацию Sun — разработчика Java вместе с продукцией. Соответственно, полноценная разработка софта на этих языках в настоящее время в России может вызывать вопросы. Мне могут возразить, что есть открытые аналоги (Mono для C# или Open JDK для Java), но вопрос остается открытым, надо ли вкладываться в эти технологии в долгосрочной перспективе, именно в России. Уход Windows и Oracle приведет и уже начинает приводить к переходу на Linux и PostgreSQL. Некоторые корпорации уже начинают постепенный переход с проприетарного кода на открытые программные решения. Так, одна из крупнейших компаний разработчиков СКБ Контур утверждает, что перестает быть моностековой C#.NET компанией и начинает развивать решения с открытым исходным кодом, в частности, Python. Всплеск зарплат у разработчиков PHP в России, также, по-видимому, связан c переходом в сторону связки PHP/Apache. Что же касается desktop – приложений, тут выбор может быть направлен в сторону C и C++, так как имеется великолепный компилятор gcc(g++) и фреймворки для разработки приложений с графическим интерфейсом (GTK, Qt). Кроме, того, набор инструментов для разработки мобильной операционной системы Аврора использует C, C++, QML.

Индекс популярности языков программирования

Если же посмотреть, на каком месте находится популярность обсуждаемых нами языков программирования, согласно международного индекса Tiobe https://www.tiobe.com/tiobe-index/. На пером месте находится Python, язык C занимает второе место, С++ четвертое, а PHP одинадцатое место по популярности. Отсюда, можно сделать вывод, что в текущей ситуации, изучение Python, С, C++, PHP полезно и перспективно для работы в России, тогда как изучение C# и Java вызывает некоторые сомнения в их востребованности в текущей ситуации. Кроме того, изучение языков программирования должно ориентироваться на разработку решений для операционной системы Linux.

Автор: Тоболин Д.Ю.

Академия ДПО проводит обучение в области «Информационные технологии».

Ознакомиться в направлениями обучения можно в разделе Информационные технологии.

Приходите к нам учиться!

ПОЛУЧИТЬ КОНСУЛЬТАЦИЮ
Дополнительная информация