Какой программист самый востребованный. Самая востребованная профессия – программист

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

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

Но выход есть – ежегодно на основе изучения рынка труд и опросов программистов составляются рейтинги популярности языков программирования. Именно на них стоит ориентироваться при определении приоритетов в самообразовании.

Рейтинг языков программирования 2018

Весной текущего года был представлен очередной рейтинг востребованности языков программирования. В опросе приняли участие более 7 тысяч разработчиков, проживающих преимущественно в России, Украине и Беларуси. Давайте с ним разберемся подробнее

А если вам интересна динамика изменений, оцените сводную диаграмму за 2012 – 2018 гг.

Интересно, что тройка лидирующих языков практически не меняется уже который год. А набирающие популярность Go и TypeScript уже заняли место в десятке лучших.

Языки программирования ТОП 15: в помощь новичкам

В мире существует более 500 языков программирования, а потому не удивительно, что о многих, в том числе, набирающих популярность, молодые специалисты и студенты могли даже не слышать. А потому мы составили краткое описание 15 наиболее популярных языков по итогам опроса отечественных разработчиков.

1. Java

Самый востребованный язык программирования в мире, который уже много лет подряд возглавляет все рейтинги. На Java пишут практически все: декстопные и мобильные приложения, игры, сложные программные продукты. Этот язык стоит вашего внимания.

2. JavaScript

Вы интересуетесь веб-разработкой? Тогда без JavaScript вам никак не обойтись. На этом языке пишутся страницы и блоки с анимацией, летающими и вращающимися картинками, многими другими динамичными украшениями. Применяется он для интерактивных кнопок, форм и многого другого. JavaScript — важная часть любой Front-end разработки. Если вы изучаете HTML/CSS, обязательно дополните свой список этим языком.

Кроме того, JavaScript активно используют для создания мобильных приложений и браузерных игр. А потому, этот язык также стоит добавить в свой «багаж знаний».

3. C#

Язык был создан компанией Microsoft для программных продуктов и приложений на платформе этой компании. На этом языке пишут приложения на основе.NET framework, в том числе, игры и прикладные приложения для декстопов и мобильных. Особенно удобен C# для работы под Unity 3D. Разработчики со знанием C# востребованы в крупных IT и коммерческих компаниях.

К слову, поисковик Bing был написан как раз на C#.

4. PHP

PHP ‒ самый популярный язык для WEB-разработчиков. На нем пишут CMS и дополнения к серверной части сайтов. В принципе, на PHP сегодня работает более 2/3 всех интернет-ресурсов, от небольших визиток до крупнейших социальных сетей.

В PHP нет жесткой структуры. Он гибок и прост, исходный код открытый. Еще один плюс – реализована работа с базами данных. Знание этого языка – очень важно для любого веб-разработчика.

5. Python

Python – один из современных языков программирования, стремительно завоевывающий популярность. Сегодня разработчиков на Python становится больше. Одновременно растет и его востребованность.

Язык отличается простым синтаксисом, гибкостью в работе и высокой скоростью реализации проектов. На нем успешно обучают детей основам программирования, так как Python – прост в изучении и способствует развитию системного мышление. Одновременно на этом же языке пишут нейтронные сети, программное обеспечение для анализа BigData и разработок в сфере искусственного интеллекта. Применяется он и в веб-сервисах, и при разработке прикладных программ, в том числе, игровых. На этот язык стоит обратить особое внимание.

6. C++

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

Яркие примеры применения С++ — это Windows, программные продукты Adobe, а также Amazon. Если вы еще не успели изучить язык С++, обязательно уделите ему время. Изучение всех возможностей столь мощного инструмента потребует времени, но перспективы программиста со знанием С++ того стоят.

7. Swift

Язык Swift был разработан в компании Apple для создания iOS-приложений. Всего за несколько лет он догнал и даже обогнал по популярности Objective-C. На Swift удобно писать нативные приложения для AppStore. Он быстрый и удобный в работе.

Если вы хотите писать под MAC OS или iOS, этот инструмент вам обязательно потребуется.

8. Ruby

Ruby – современный язык программирования, который также завоевывает все новые позиции в рейтингах популярности. В нем сочетается объектно-ориентированный подход, четкая типизация, интуитивно понятный синтаксис и высокая скорость разработки.

Читать код Ruby может даже человек, незнакомый с программированием. А решение задач на этом языке происходит в 1,5 раза быстрее, чем на других подобных фреймворках. Язык считается универсальным, подходит для решения широкого круга задач.

9. Go

Go – современный язык программирования, основной фишкой которого стала простота решения вопросов многозадачности. Он легко читается, сравнительно простой в изучении и применении. Количество разработчиков, выбирающих Go, растет с каждым днем.

10. TypeScript

TypeScript - это разработка Microsoft для работы с веб-приложениями, которая расширяет возможности Java Script.

Язык программирования TypeScript совместим и легко компилируется в JavaScript. Потому программный код TypeScript может быть выполнен в любом современном браузере. Главная особенность – это возможность статистического назначения типов данных и поддержка классов. Также здесь реализовано подключение модулей, что повышает простоту и скорость разработки приложений.

11. Scala

Язык Scala совместил в себе возможности Java и C#. Это далеко не первое решение для реализации функционального и объектно-ориентированных подходах в одном инструменте, но именно он стал особенно популярным.

На Scala пишут веб-сервисы и приложения под Android. В числе компаний, оценивших преимущества этого языка, стоит отметить Twitter, Siemens и LinkedIn.

12. C

Традиционный и широко известный язык программирования C (предшественник C++) и сегодня остается в числе популярных среди разработчиков. О его преимуществах и недостатках спорят много. В принципе, если вы знаете C++, то с самим Си разобраться сможете быстро.

13. 1C

Компания 1С разработала собственный язык для написания конфигураций и надстроек под собственную платформу. На сегодняшний день линейка продуктов 1С остается самым популярным решением для организации управленческого, бухгалтерского, складского учета и торговли в коммерческих компаниях России и стран СНГ.

При этом компания 1С активно развивает сеть партнеров. Обычно это – разработчики отраслевых и других не типовых конфигураций, а также специалисты по внедрению программных решений 1С. Если вас интересует эта стезя, выучить язык 1С стоит. Тем более, что его синтаксис основан на C++, читается большинство программистов интуитивно. Намного больше времени займет изучение конфигураций, т.е. готового программного кода.

14. Objective-C

Объектно-ориентированный язык программирования, созданный компанией Apple на основе языка Си для реализации прикладного ПО под MAC OS или iOS. Не смотря на появление более успешного конкурента, остается популярным.

15. Kotlin

Набирающий популярность язык для написания программ под Android. Уже сегодня многие компании-разработчики стремятся видеть в своем штате специалистов, работающих одновременно на Java и Kotlin. В перспективе Kotlin может вытеснить Java из мобильных разработок.

Отличия англоязычного сегмента рынка

В марте 2018 года вышел очередной сводный рейтинг популярности языков программирования от шведского разработчика Стефана Нильсона. Он собирает статистику на основе изучения вакансий на сайтах-агрегаторах уже 18 лет. И большинство западных программистов ориентируются на результаты его исследований.

Сводная таблица Стефана Нильсона 2000 – 2018 г.г.

*Цифры статистики указаны в тысячах запросов от работодателей.

Как видите, разница в популярности языков программирования не существенна. В англоязычном сегменте в тройку самых популярных вошел Visual Basic по причине высокого числа разработчиков, сотрудничающих с Microsoft и создающих программные решения под Windows. При этом полностью отсутствует по понятным причинам язык 1С. Остальные языки по популярности находятся почти на тех же местах, что и в отечественных рейтингах.

А потому ориентироваться при выборе языка для обучения в текущем году смело можно на любой из вариантов статистики. В любом случае, если вы будете знать лидирующие языки и научитесь виртуозно ими пользоваться, вы обязательно будете востребованным специалистом.

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

  • 10 Swift

    Благодаря популярности продукции компании Apple, растет и спрос и на разработку приложений для устройств данной компании. Язык Swift, вытеснивший в 2014 году язык Objective-C, приобрел широкую популярность среди разработчиков программного обеспечения для продуктов данной компании.

  • 9


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

  • 8 C


    Данный язык создан в 1972 году и обладает процедурной парадигмой программирования. Несмотря на столь приличный возраст и процедурную парадигму, данный язык всё ещё популярен благодаря тому, что его конструкции очень близки к инструкциям машинного языка. Этот язык можно назвать высокоуровневым языком ассемблера. Это утверждение, безусловно, делает его очень популярным для своей области применения.

  • 7 Ruby


    Язык Ruby обладает очень приятным и удобным синтаксисом, а также высокой скоростью разработки, по сравнению со многими другими языками. Это достигается за счет множества готовых решений. Повышенная скорость разработки не может не порадовать заказчиков, а значит язык Ruby получает свою часть популярности.

  • 6


    Python - это очень популярный язык программирования, который славится своей простотой. Обучение программированию на этом языке - это настоящее удовольствие. Но, несмотря на свою простоту, это очень качественный и мощный язык. Именно поэтому он по праву обладает огромной популярностью.

  • 5 C++


    Язык C++ - это очень старый, но в то же время очень популярный язык. Созданный в далеком 1983 году, он до сих пор актуален. Причина этому - это его быстрота. На данном языке написано большинство программ и игр. Этот язык незаменим при разработке высокопроизводительных приложений, поэтому он так популярен.

  • 4 C#


    Язык C# заимствует идею кроссплатформенности, которая ранее была реализована в языке программирования Java. Однако в C# она была доработана, а также было убрано всё лишнее. Язык C# вобрал в себя всё самое лучшее от множества языков. Именно благодаря этому он обрел такую популярность.

  • 3 Java


    Главным преимуществом языка Java является его кроссплатформенность. Она достигается за счет виртуальной машины Java. Код на языке Java преобразуется в байт код, который потом выполняется виртуальной машиной, написанной под разные архитектуры компьютеров. Благодаря идее кроссплатформенности, язык Java приобрел широкую популярность.

  • 2 PHP


    Язык PHP созданный в 1995 году Расмусом Лердорфом, в настоящее время, держит первенство среди языков, предназначенных для разработки серверных приложений. Данный язык лидирует за счет своей простоты и элегантности, а схожесть синтаксиса языка с C подобными языками, позволяет легко перейти на него с множества других языков.

  • 1


    С развитием интернета, появилась необходимость в обработке пользовательских данных, на стороне клиента. С этой целью был создан язык Javascript. Изначально - это был очень слабый язык, функции которого были сведены к проверке введенной информации. Однако на сегодняшний день - это полноценный мощный, а единственный язык программирования, который поддерживается всеми современными браузерами по умолчанию. Благодаря этому, язык Javascript используется, почти в любом web-приложении.

Языки программирования развиваются достаточно быстро, новые языки приходят на смену старым. Нужно всегда держать руку на пульсе событий, чтобы оставаться хорошим специалистом. Я думаю каждый программист не хочет быть аутсайдеров в своем деле. Мы подготовили статью, где детально анализируем топ языков программирования, которые будут популярны в 2018 году. Английскую версию статьи top programming languages in 2018 to learn вы можете почитать здесь.

Основой нашего анализа является статистика с ресурса Stackoverflow . Каждый год они подготавливают отчет о самых популярных языках программирования. В опросе участвуют более 50, 000 разработчиков со всего мира. Чтобы проследить динамику, мы собрали данные за 2017, 2016 год и использовали данные с Google Trends. А статью о языках программирования 2019 года, и что лучше изучать новичку уже мы опубликовали. Читайте и образовывайтесь. Давайте рассмотрим каждый язык программирования и постараемся понять, какие языки программирования необходимо учить в 2018 году.

Javascript

Это один из самых популярных языков программирования. Он находится на первом место уже несколько лет подряд. По динамике видно, что этот тренд будет сохранится и дальше. Это самый кроссплатформенный язык программирования, который позволяет разрабатывать desktop, веб и мобильные приложения.

Javascript имеет много удобных и гибких библиотек. Среди самых популярных стоит отметить React.js. Angular.js и Vue.js. Последняя библиотеке только набирает популярность. Vue имеет хорошую производительность и одна из самых легких для изучения. Тем не менее, ей будет тяжело выйти на столько высокий уровень популярности как другие библиотеки. Рынок уже поделен между React и Angular.
Библиотека React была разработана компанией Facebook. Она является одной из самых популярных на основе javascript. React позволяет разрабатывать мобильные приложения, сайты и SPA (single page application). React существенно легче в изучении по сравнению с Angular 2.

Angular разработан компанией Google и в последнее время терпит много трансформаций. Сначала все использовал Angular 1, несколько лет назад вышел Angular 2, который более производительней, удобней и быстрее. Сейчас Google разрабатывает Angular 4. Он должен заменить Angular 2 и стать лидером среди javascript библиотек. Посмотрим, что с этого выйдет. В целом, Angular сложный для новичков и хорошо подходи для разработки веб приложения для крупных компаний. Кроме приведенных выше библиотек очень популярный node.js.

Он позволяет разрабатывать серверную часть на Javascript. Это лучшее решение если вы хотите разработать back-end часть с использованием js. Как видите, javascript универсальный язык программирования. Имеет хорошую гибкость и производительность. Именно это и делает его одним из самых популярных в нашем списке. Я думаю в дальнейшем этот тренд сохранит свою динамику.

SQL

Это язык программирования используется для управления данными в реляционной базе данных. Знания SQL является обязательным для проектирования баз данных, который используются большинством веб сайтов. Хотите или нет, но вам нужно знать основы SQL.

Java

Java очень популярный в финансовой и банковской индустрии. В первую очередь благодаря своей скорости работы и уровня безопасности. Java разработчики очень ценятся на рынке труда из-за дефицита. Этот язык программирования достаточно сложный для изучения и для новичков не всегда дается легко. Кроме всего прочего, приложения Android разрабатываются именно на Java. Это основная причина столь значительной популярности этого языка. По статистике Google Trends, динамика идет вниз. Стоит ли начинать изучать этот язык программирования - решать вам.

C#

Один из самых продвинутых и удобных языков программирования. Он является основным языком разработки для платформы Microsoft .NET. C# очень похож на Java, но все же имеет ряд своих преимуществ. Стоит отдельно отметить, что C# сложнее в изучении чем Java. Это не самое лучшее решения для новичков.

Python

До недавнего времени PHP был более популярный чем Python, но сейчас можно уверено сказать, что Python завоевывает доверие молодых разработчиков. Он имеет огромное количество преимуществ. В первую очередь, он лаконичный и понятный. Таким образом, Python - это отличный старт для начинающих разработчиков. Удобная структура кода позволяет легко разрабатывать проект и в дальнейшем поддерживать их. Для бизнеса это означает сокращение расходов. Питон это один из немногих серверных языков, который показывает динамику роста.

PHP

Самый используемый язык программирования для серверной части. Согласно статистике, PHP используют около 240 миллионов вебсайтов. PHP имеет хорошую гибкость и производительность. Его можно использовать для небольших бизнес сайтов , а также для крупных проектов с высокой нагрузкой. Существует множество фреймворков разработанных на PHP. Они имеют хорошую скорость и высокий уровень безопасности. Наша компания, Merehad, отдает предпочтение именно этому языку программирования. В своей работе мы используем Laravel фреймворк для разработки крупных веб приложений. Основными недостатками является, отсутствие возможности разрабатывать десктопные приложения и серверные компоненты. Как и большинство серверных языков программирования он теряет свою популярность.

C++

Один из самых сложных языков программирования. Новичку будет сложно разобраться и многие стараются обходить его стороной. Но вместе с этим C++ имеет высокую производительность. Он позволяет создавать приложения и программы практически для любых целей.

TypeScript

TypeScript разработан компанией Microsoft. За короткое время он набрал популярность. TypeScript является гибким и производительным языком программирования, который основан на Javascript. Основатели TypeScript потратили много усилий и продолжают добавляют новые решения для повышения производительности и удобства. Неудивительно, что Javascript пытается внедрить их у себя. Если вы новичок, на него стоит обратить внимание, так как он будет продолжит набирать популярность в 2018 году.

Ruby

Это динамично императивный объектно-ориентированный язык программирования. Он используется в веб разработке в связке с фреймворком Rails. Ruby является языком сверх высокого уровня. У него простой и чистый синтаксис. Ruby обеспечивает хорошую масштабированность и легкое сопровождение. Как и PHP он позволяет разрабатывать ecommerce платформы. Язык могут начать изучать новички. Основным недостатком является плохая документация и медленные рост популярности.

Swift

Язык разработан компанией Apple и был призван заменить Objective-c. Swift имеет улучшенную читабельность кода, больше возможностей по сравнению objective-c и повышенную безопасность. Он набирает популярность и сейчас превосходит objective-c. На мой взгляд это язык программирования имеет хорошие перспективы.

Objective-C

Язык был разработан еще в начале 90х годов. Это симбиоз на то время языка программирования C и Smalltalk. Он имел большой успех в свое время, но постепенно начал терять популярность. На смену этого языка пришел Swift, но многие разработчики не спешат прощаться с Objective-c.

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

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

Редакция портала DailyComm провела небольшой опрос среди рекрутинговых компаний и выяснила, какие ИТ-специалисты наиболее востребованы сегодня в России.

Руководитель отдела рекрутинга кадрового агентства iChar, специализирующегося на подборе ИТ-специалистов, Надежда Борисова:

"Мы уже не первый год работаем на рынке подбора ИТ-специалистов в России, СНГ и Европе. За это время сформировался некий рейтинг самых востребованных специалистов в ИТ, за которых уже несколько лет подряд идет нешуточная борьба.

В первую очередь, это Java-разработчики. Как правило, "охотятся" компании за людьми уровня Senior, или старшими разработчиками. Охота эта, порой, доходит до того, что разработчик, разместив свое резюме на hh.ru в два часа дня, к окончанию рабочего времени получает пятнадцать звонков от рекрутеров и примерно столько же писем на почту.

На втором месте по востребованности, пожалуй, web-разработчики. Здесь мы, конечно, в большей степени имеем в виду PHP, но специалисты с опытом на Ruby-on-Rails и Python также в цене. Причем, если в небольшие веб-студии обычно требуются люди среднего уровня или даже начинающие программисты, то крупные и известные проекты и компании к специалистам предъявляют значительно более высокие требования.

Если бы спросили нас год назад, то на третье место мы бы поставили iOS и Android-разработчиков. Разработчики под мобильные платформы были нарасхват в 2012 году, на сегодняшний день ажиотаж вокруг этой темы немного поутих (возможно, потому, что на рынке стало слишком уж много игроков).

А сегодня на третье место мы ставим Front-end разработчиков: js-фреймворков великое множество, проектов, которым нужны опытные специалисты, тоже хватает, а вот разработчиков маловато.

Последними по счету, но далеко не последними по значимости, хочется отметить системных администраторов. Хорошие администраторы всегда на вес золота, особенно те из них, кого можно назвать универсальными специалистами - чтобы знал и Win, и *nix. Бывает, и наоборот, достаточно часто требуются люди с экспертным знанием, скажем, технологий виртуализации - это уже зависит от конкретной компании-работодателя.

Конечно, никуда не делись и по-прежнему нужны "плюсники", хоть и не прекращаются в сообществах споры на тему того, что C++ как язык свое отжил. Нужны и консультанты ERP, "Аксаптеры" и разработчики 1C".

Руководитель рекрутинговой группы агенства по подбору персонала Re Consa Екатерина Числова:

"Наиболее востребованными в ИТ-сфере были и остаются программисты: 1С - так как эта система традиционна для России и используется во многих компаниях (такие люди нужны и на стороне разработчиков/внедренцев, и на стороне клиента). Также нужны разработчики С++, выбор вакансий в данной области, как правило, довольно богат.

Очень востребованы программисты Java, а также разработчики, использующие иные технологии, например, ASP.NET, SharePoint. Кроме того, на рынке труда также ценятся профессионалы в сфере автоматизации бизнеса и производства на базе систем SAP и др. Особая "охота" идет на программистов высокого уровня (ведущие программисты, тимлиды). Кстати, ряд компаний пытается компенсировать небольшое количество редких "айтишников" на рынке, открывая собственные корпоративные университеты.

Далее традиционно востребованными остаются специалисты технической поддержки, так как соответствующие вакансии есть практически в любой крупной компании, где есть какая-то компьютерная система. Кроме того, большой спрос наблюдается и на тестировщиков.

Директор по развитию рекрутинговой компании "IT-Доминанта" Денис Каланов:

"На первом месте программисты, среди которых особенно востребованы программисты Java, далее программисты под мобильные устройства (операционные системы Android и iOS), вслед за ними идут программисты в сфере web-разработки, в частности, на набирающей популярность платформе Ruby&Rails, далее PHP программисты, C# и т. д.

На втором месте идут тестировщики, в первую очередь, речь идет об автоматизаторах (это почти программисты, люди, разрабатывающие и использующие для тестирования авто-тесты).

Высока потребность в специалистах технической поддержки со знанием одного или нескольких иностранных языков".

Итак, ориентируясь на комментарии экспертов, можно выделить топ самых востребованных специалистов в отечественной ИТ-индустрии.

1. Программисты и разработчики Java. Работодатели предлагают соискателям на данные вакансии зарплаты в размере от 15 до 250 тысяч рублей в зависимости от квалификации.
2. Web-разработчики. Эти специалисты могут зарабатывать от 10 до 200 тысяч рублей в месяц.
3. Разработчики для мобильных платформ iOS/Android. Месячный заработок такого специалиста составляет от 25 до 200 тысяч рублей.
4. Front-end разработчики. Они зарабатывают в месяц от 25 до 150 тысяч рублей.
5. Тестировщики ПО. За месяц такие специалисты могут заработать от 15 до 150 тысяч рублей и выше.
6. Программисты 1С. Спрос на них есть всегда, и работодатели за услуги этих специалистов предлагают от 10 до 170 тысяч рублей в месяц.
7. Программисты С++ и родственных языков программирования. За их труд работодатели готовы платить от 25 до 150 тысяч рублей.
8. Системные администраторы. Их заработная плата составляет от 15 до 125 тысяч рублей в месяц.
9. Консультанты ERP. Такие специалисты получают в месяц от 40 до 140 тысяч рублей.

Данные о заработной плате - портал hh.ru.

От 100 тысяч рублей

Согласно индексу популярности языков программирования TIOBE, уже 17 лет на вершине списка остаётся Java. И в 2017 году он опередил ближайших конкурентов – C и C++ – в два раза. Такая востребованность обусловлена широтой применения. Java-технологии привлекали для создания Amazon, eBay, LinkedIn, Yahoo!, его используют компании SAP, IBM, Oracle и многие другие, но главное – на Java разрабатываются мобильные приложения для Android.

Именно из-за этого зарплаты варьируются очень сильно: в крупных компаниях или стартапах с привлечением существенных инвестиций они могут быть в несколько раз выше, чем у рядовых участников рынка. И куда большую роль здесь играет не само знание языка, а квалификация специалиста. На рынке труда очень много junior-программистов Java, и получают они оплату на уровне рынка, а middle (developer) и senior – намного выше – из-за нехватки кадров такого уровня подготовки.

Дарья Касаурова

HR-менеджер компании «Фогcофт»

Кроме востребованности Java на рынке (которая зависит от тенденций в области ИТ-индустрии) на зарплату влияет порог входа при его освоении программистом. Он довольно высок для перечисленных объектно-ориентированных технологий: требуется время для изучения, знание математики, теории алгоритмов, теории обработки информации, баз данных, системного анализа и многого другого. Желательно высшее образование в области ИТ либо математики. Действительно хороших специалистов, пишущих на этих языках, на рынке не хватает.

Objective-C и C++

От 120 до 240 тысяч рублей

Языки программирования, на которых написана большая часть программного обеспечения, используются для разработки операционных систем, а потому стабильно занимают вторую строчку в рейтинге TIOBE, порой конкурируя с Java. При этом Objective-C используется компанией Apple, что только добавляет ему популярности, а пишущим на нём программистам - зарплат. Приятным бонусом здесь становится возможность работать удалённо из любой точки мира в крупнейших компаниях отрасли.

Анастасия Аулова

Старший консультант практики «Высокие технологии» рекрутинговой компании «Марксман»

Этот язык используется для разработки под Apple уже десятки лет. На нем написана большая часть существующих проектов мобильной разработки. Те, кто кодит под iOS, имеют хороший доход. Ожидается, что рост мирового рынка мобильных приложений продолжится, и компании вкладывают всё больше средств в развитие этих технологий. Специализация разработчика мобильных приложений достаточно новая, и опытных профессионалов пока недостаточно, поэтому среди работодателей наблюдается конкуренция.

PHP

100-150 тысяч рублей

Насколько популярен и востребован Интернет и веб-приложения, настолько же актуален и язык PHP, который поддерживает большинство хостинг-провайдеров. Это бесспорный лидер рынка динамических веб-сайтов.

Однако найти высокооплачиваемые вакансии крайне сложно – все зарплаты «вертятся» вокруг суммы в 100-150 тысяч рублей. Причина как раз в том, что язык PHP уж очень распространён и популярен у кодеров. Освоить его легче, чем многие другие, порой для этого не требуется даже специальное образование. Порог входа низкий, предложений на рынке труда больше, чем спрос, а в числе претендентов на вакансии оказываются едва ли не школьники, поэтому раскошеливаться на баснословные зарплаты работодатель и не спешит.

Visual Basic.NET

100-135 тысяч рублей

Visual Basic.NET – один из новичков в рейтинге популярных языков программирования. Конкурировать с более востребованными из них он начал только в 2010 году, и сейчас приближается к C#, C++ и C. Он специально был разработан для создания приложений Microsoft Windows на собственной платформе.NET.

Простой синтаксис языка делает его более доступным для изучения начинающими программистами. Однако специалистов, предпочитающих VB, на рынке труда не так уж много. Это сказывается и на зарплатах, они не высоки, хотя и держатся на уровне рынка. При этом многие эксперты отрасли отмечают, что Visual Basic если не на грани вымирания, то наверняка движется по тупиковой ветви развития, а потому пишущие на нём рано или поздно останутся без работы.

1С: Предприятие

80-130 тысяч рублей

Сам программный продукт 1С:Предприятие, предназначенный для автоматизации деятельности компаний, написан на языках C++, C#, SQL, но для конфигурирования используется собственный встроенный язык программирования. Его синтаксис близок к Visual Basic, но ни о каком участии в рейтингах популярности и востребованности речи идти не может, потому что сфера применения языка 1С ограничена географически.

Эксперты в один голос сходятся во мнении, что специалисты 1С уже стали или вот-вот станут самым низкооплачиваемыми в ИТ-сфере. Они не смогут устроиться в западную компанию и, соответственно, получать западные зарплаты, им вряд ли предстоит профессионально развиваться и самосовершенствоваться. Если, конечно, они не захотят выбрать другое IT-направление. И единственные, кому по-настоящему комфортно писать на языке 1С – это региональные кодеры, которые не хотят переезжать или работать удалённо. Поскольку подавляющее большинство компаний используют 1С: Предприятие и так или иначе нуждаются в услугах программистов, то зарплаты здесь сравнимы с московскими.

SQL

50-180 тысяч рублей

SQL – язык структурированных запросов, широко применяется в системах управления базами данных, универсален и не зависит от конкретной СУБД. Само по себе знание языка не гарантирует ни высоких зарплат, ни стабильного трудоустройства. Другое дело, что , специализирующиеся в других сферах и пишущие на других языках, часто параллельно знают ещё и SQL, что сказывается на карьерном росте и на зарплате.

Если говорить о разработчиках баз данных, то и тут можно зарабатывать вполне приличные деньги, имея за плечами опыт проектирования архитектуры баз данных и работы с большими объёмами данных, в том числе хранилищами. Почти наверняка работать такому профессионалу придётся на линейных позициях в крупной компании – о стартапах и инновациях применительно к SQL речь идёт крайне редко.

Pascal и Delphi

40-130 тысяч рублей

Паскаль, пожалуй, самый известный язык программирования, и связано это, прежде всего, с тем, что именно его используют для обучения программированию в школе и на первых курсах вузов. На деле заработать существенные деньги таким программистам крайне сложно. Компаний, которые используют Pascal и Delphi, всё меньше и меньше.

Однако знание этих умирающих языков может стать и преимуществом.

Илья Вислоцкий

Директор центра архитектуры клиентских решений Stack Group

Многие проекты начинали создаваться именно на паскале, когда он ещё был популярным и стабильно поддерживаемым языком программирования. У любого из языков есть своё время жизни, но далеко не все компании готовы перезапускать проекты заново. Поэтому они могут заплатить больше за узко специализированного работника, чтобы тот «вернулся в прошлое».

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

Редкие языки

По данным TIOBE, за последний год в двадцатку самых популярных и востребованных ворвались языки программирования Go и Scratch, о которых ещё в 2010 году мало кто слышал. Увеличилась популярность таких языков, как Swift, R, SAS, D, Dart, ABAP, COBOL. Некоторые из них применяются в узкоспециализированных направлениях, другие – для суперпопулярной разработки мобильных приложений. Но в любом случае специалистов требуемого уровня в этой отрасли в России в десятки раз меньше, чем открытых вакансий.

Татьяна Жильникова

Ведущий менеджер по персоналу RCNTEC

В России крайне сложно найти разработчиков уровня Middle и Senior Developer.

Хотя многие в резюме и пишут эти заветные слова, на практике, не дотягивают до указанного уровня. Тут нет ничего удивительного – это новые направления, и ещё 2 года назад для них не было даже русскоязычных обучающих курсов. В 2014 году, «перековыряв» весь рынок труда, мы практически не нашли «рубистов» – и в 2015 провели обучение языку Ruby сами. Сейчас на рынке труда уже появились продвинутые специалисты в этих областях, но их мало.

Семён Умилин

Генеральный директор веб-мастерской Productors

Разработчики, работающие на специфических языках программирования, могут получать очень хороший оклад. Основная их проблема в том, что после ухода с нынешнего места работы, они могут долго находиться на рынке труда – неизвестно, когда и кому понадобятся их специфические знания.

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

Любой рейтинг зарплат программистов очень условный, потому что Junior, пишущий на одном языке, может получать намного больше, чем Senior, пишущий на другом. При этом кодеры одного и того же уровня, использующие один и тот же язык, могут получать в разных компаниях сильно отличающиеся зарплаты просто потому, что кому-то из них больше повезло с работодателем.

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

*зарплаты указаны на основе вакансий московских работодателей и могут отличаться от реального положения дел в конкретной компании

При использовании материалов сайта сайт указание автора и активная ссылка на сайт обязательны!

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то