На какого программиста учиться?

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


Критерии выбора специализации в программировании
Вначале пара слов об универсальных факторах выбора профессии, на которые обязательно надо обращать внимание.
1. Ситуация на рынке труда
Какую бы сферу и язык программирования вы ни выбрали, важно понимать, что вас ждет в будущем. Эта область постоянно развивается: одни отрасли находятся на пике популярности, другие постепенно сходят на нет.
Поэтому, прежде чем приступать к обучению, совсем нелишним будет оценить положение дел на рынке труда. Есть ли в вашем городе вакансии в интересующей вас области? Насколько это востребованное направление сейчас и как оно оплачивается? Такое исследование даст вам представление о том, какие перспективы ждут в выбранной области.
2. Сложность изучения
Еще один фактор, который следует учитывать, — это так называемый порог вхождения, то есть то, сколько времени и усилий придется приложить для изучения того или иного языка, прежде чем вы сможете писать на нем хороший код.
Языков программирования огромное множество, и все они отличаются не только своими возможностями в реализации программных продуктов, но и сложностью освоения. Наиболее простыми считаются Ruby, Python, PHP.
Читайте также

НОВОГОДНЯЯ РАСПРОДАЖА SKILLBOX
При покупке курса со скидкой до 60% выберите второй курс в подарок.

Яндекс.Практикум, скидки 20%
Приходите учиться любой профессии со скидкой 20% в честь сами знаете чего!

Новогодняя акция! Скидки до 60% и «Тайный Санта»
Всеми любимый «Тайный Санта» здесь: те, кто приобрел у нас курс, получат курс в подарок и смогут подарить мини-курс своему другу.
3. Интерес
И, наконец, очевидный, но не теряющий своей актуальности совет. Ищите такую область, которая вам нравится и вызывает интерес. Казалось бы, этот пункт может вступать в противоречие с двумя предыдущими. Ведь может статься, что для изучения того, что вам по душе, придется приложить немало усилий и времени, а размер заработной платы поначалу будет существенно ниже, чем у коллег по цеху. Но просто представьте себе, что это то, чем вы будете заниматься, к примеру, следующие 5 или 10 лет. Что вы при этом почувствуете? Радость? Интерес? Отвращение? Усталость?
Здесь важно найти разумный баланс между востребованностью направления и вашим собственным интересом. В конечном счете, если вы станете действительно квалифицированным специалистом, то сможете зарабатывать неплохие деньги в любой области.
Читайте также

Направления в программировании
Теперь о специализациях. Итак, какие же направления в программировании сейчас существуют?
1. Embedded-разработка (разработка встроенного программного обеспечения)
Практически во всех устройствах, окружающих нас в повседневном быту (и не только) используются микросхемы. Автомобили, электрические плиты, роботы-пылесосы, холодильники, банкоматы, стиральные и посудомоечные машины, роутеры, швейные машины. Этот список продолжает расширяться с каждым днем. Все эти многочисленные приборы работают при помощи электроники, которую кто-то должен запрограммировать. Именно этим и занимаются embedded-разработчики.
Основной язык программирования, использующийся в этой области, — это C++, встречаются также ассемблер и JAVA, они применяются преимущественно для низкоуровневого программирования.
Порог вхождения в эту профессию достаточно высок: C++ и ассемблер не относятся к числу самых простых языков. Кроме того, вам понадобится хорошо ориентироваться в том оборудовании, для которого вы будете создавать программы.
Заработная плата в этой сфере достаточно высока, embedded-программисты зарабатывают от 60 до 150 тыс. рублей и выше, в зависимости от уровня квалификации и профессиональных навыков.
Разработка встроенного программного обеспечения — это активно развивающееся направление. Поэтому если вам нравится работать с оборудованием и C++ для вас интересен, то это отличный выбор.
Читайте также

2. Разработка мобильных приложений (Android и iOS)
Разработка приложений под эти операционные системы ведется на разных языках, однако эти специализации достаточно схожи (подробнее об этой профессии). Рынок мобильного программного обеспечения постоянно развивается и продолжает расти в геометрической прогрессии, в немалой степени за счет высокой конкуренции в этой сфере, а спрос на таких специалистов огромен.
На этом направлении низкий порог вхождения — создание небольших приложений возможно даже в домашних условиях. В этой области легко набраться опыта и создать собственное портфолио.
Разработчику приложений под операционную систему iOS необходимо изучить языки программирования Objective-C и Swift (разработан компанией Apple). Для создания приложений на Android вам потребуется знание Java, Kotlin или C#.
Доход разработчика мобильных приложений варьируется от 50 до 160 тыс. рублей и выше.
Читайте также

3. Front-end разработчик
Еще одна очень востребованная и интенсивно развивающаяся область программирования — это веб-разработка (подробнее о профессии Web-программист). Через интернет продаются самые разнообразные товары и услуги. Сейчас чуть ли не у каждой компании есть свой хотя бы самый простенький сайт или представительство в социальных сетях, на маркетплейсах. А это означает, что спрос на специалистов в области веб-разработки высок и будет расти.
Frontend — это та часть сайта или приложения, которую видит пользователь: страницы и разделы сайта, меню, интерфейс и т. п. Соответственно, frontend-разработчик — это специалист, отвечающий за то, чтобы сделать сайт или мобильное приложение максимально удобным для пользователей.
Эта профессия потребует творческого мышления: необходимо придумывать различные формы веб-дизайна, который будет интуитивно понятен для посетителей сайта, и находить способы их реализации с помощью программирования. Такие специалисты востребованы и в небольших компаниях, и в гигантах уровня Google, Яндекс, Microsoft, Apple и др.
Начать работать в этой области сравнительно несложно, веб-разработка предоставляет хорошие возможности для приобретения опыта и профессионального развития. Для работы специалисту необходимо на высоком уровне владеть JavaScript, знать HTML, СSS, серверные языки (Perl, PHP), а также уметь работать с базами данных (MySQL).
Кроме технического образования, важно иметь начальные познания в области психологии, разбираться в особенностях работы человеческого мозга, восприятия и познавательных процессов.
Заработная плата web-разработчика — в пределах от 50 до 150 тыс. рублей.
Читайте также

4. Back-end разработчик
Еще одна специализация в веб-программировании — это back-end-программист.
Это специалист, отвечающий за серверную, техническую часть сайта. В его обязанности входит разработка программно-административной части, в частности, ядра сайта, создание платформы и ее основного функционала, работа с архитектурой кода, программной логикой, контроль за состоянием серверов и баз данных.
Back-end программист работает в постоянном взаимодействии с фронт-енд-разработчиком, получая от него информацию о мнении пользователей и внося в работу сайта соответствующие изменения.
Порог вхождения для работы в этой сфере выше, чем у front-end разработчика. Необходимо знать Ruby, MySQL, MongoDB, PostgreSQL, Python и .NET.
Зарплата back-end-программиста составляет от 60 до 200 тыс. рублей.
Читайте также

5. Gamedev (разработчик игр)
В юности многие мечтали о том, чтобы работать в студии, создающий компьютерные игры. Это направление, традиционно вызывающее огромный интерес, особенно у молодых специалистов. Ведь что может быть более захватывающим, чем создание собственных видеоигр?
Программисты в gamedevе разрабатывают базовую механику игр. В их обязанности входит написание программного кода, создание игровых объектов и их характеристик, разработка искусственного интеллекта игры, разработка и модернизация игрового движка и др.
Какими навыками должен обладать gamedevе ?
- Главным образом это основы: С++, C#, Java, OpenGL, DirectX, шейдерные языки.
- Также желательно знать Objective-C и Java, обладать навыками компьютерного моделирования, знать закономерности игрового процесса и особенности игровых миров.
- Не будет лишним изучение игровых движков (Unreal, CryEngine, Unity3D).
- В случае если вы планируете разрабатывать браузерные игры, то пригодится знание HTML5 и JavaScript, а также сравнительно новой WebGL.
Заработок программиста, работающего в сфере разработки игр, может сильно разниться в зависимости от конкретной компании или проекта.
Топ самых востребованных IT-профессий в 2022 году

Привет, Хабр! Пришло время посмотреть на самые востребованные и высокооплачиваемые специальности, которые будут особенно актуальны в 2022 году. Для составления этого списка мы использовали количество вакансий на рынке, рейтинги зарплат и безработицы, отчеты и аналитические данные известных компаний.
Перед прочтением можете изучить наш прошлогодний пост «Самые востребованные IT-профессии 2021 года». Туда попали следующие специальности: Data Analyst, Web Developer, Information Security Analyst, Python Developer, Database Administrator, Web designer (UI/UX), Mobile App Developer, DevOps Engineer и Data Scientist. А теперь — к более актуальной (пусть и субъективной) подборке. Поехали!
Специалист по информационной безопасности
В 2021 году количество киберпреступлений выросло в 7 раз. Компании теряют деньги: 20 млрд долларов (20 000 000 000!) — именно столько в этом году стоили ошибки в системах безопасности крупного бизнеса. По прогнозам экспертов, к 2031 году потери составят 265 млрд долларов ежегодно. Естественно компании пытаются что-то делать и активно вкладываются в системы защиты и в их разработчиков. А значит: этичные хакеры, ваш выход!
В 2021 году количество доступных вакансий аналитиков и инженеров по безопасности выросло на 33%. И Бюро статистики труда США прогнозирует стабильный рост сферы минимум на 10 лет вперед. Но самое интересное даже не это.
Основатель Herjavec Group, которая проводит опросы о занятости в кибербезе, утверждает, что в сфере кибербезопасности в 2021 году уровень безработицы на глобальном рынке квалифицированных кадров просто нулевой. При этом дефицит грамотных специалистов только растет — и будет расти в дальнейшем.
По аналитике агентства Dice, зарплаты в кибербезе росли быстрее других зарплат в 2021 году и в среднем прибавили 16,3%.

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

В пересчете на месяц Junior Cyber Security Analyst зарабатывает $7224.

Senior получает за год $11 6748 или $9729 за месяц.
Системный аналитик
Системные аналитики всегда нужны бизнесу. И в кризисы, и после них. Этот год — не исключение. Проблем у бизнеса хватает. Ведь бизнес — это и те самые общественные места, в которые не пускают без QR, и организация массовых мероприятий, и другие начинания, по сути своей требующие массовых скоплений людей. Сотни тысяч предприятий и юрлиц попросту закрылись.
А выбираться из кризисной ямы помогают системные и бизнес-аналитики (правда, если они хорошие; плохие — наоборот). Но есть нюанс. В США средний возраст SA и BA — 43,2 года, а средний возраст специалистов в IT вообще — 28 лет.
В сфере системной и бизнес-аналитики не хватает свежей крови: порог входа в профессию высокий, спецу нужно разбираться во всех нюансах бизнеса и рынков. В большинстве случаев в BA уходят люди с опытом из менеджмента или дата-аналитики. А спрос растёт гораздо быстрее предложения.
Системные аналитики востребованы в среднем и крупном бизнесе. 71% людей трудятся в компаниях со штатом больше 1000 человек. Но именно в 2021 году резко увеличилось количество аналитиков, которых наняли в небольшой бизнес, от 50 человек. Московский системный аналитик в среднем зарабатывает 199 000 рублей. А в США средняя з/п в год — 93 730 долларов.
Разработчик мобильных приложений
Рынок мобильной разработки растет огромными темпами — пандемия и локдауны ему не помешали. Если три года назад глобальную капитализацию мобильной разработки Statista оценивала в 1,3 трлн долларов, сегодня она выросла почти в 5 раз — это 6,3 трлн долларов. По данным SensorTower, за 2021 год пользователи потратили больше 130 миллиардов долларов на покупку мобильных приложений и игр — это на 19,7% больше, чем в прошлом году.

В 2022 году мобильная разработка останется одним из самых востребованных направлений, iOS и Android-будут расти в зарплате.
Порог входа в профессию разработчика мобильных приложений значительно ниже, чем в системную аналитику или инфобез. Джун сразу после курсов сможет найти работу. Но из-за этого возникает проблема — большой разброс зарплат. Даже со средними позициями сложно определиться. К примеру, Payscale оценивает медианную зарплату спеца в 69 000 долларов в год, а Indeed — в 120 000.
В России ситуация та же. Разброс огромный, на рынке есть вакансии с оплатой от 30 000 до 400 000 рублей — разница в 13 раз! В среднем по медиане мобильный разработчик зарабатывает 151 000 рублей в месяц. Но еще как минимум лет пять российский рынок мобильной разработки будет расти быстрее, чем будут появляться новые специалисты.

DevOps
По мнению IT-рекрутеров и разработчиков на CodinGame, в начале года DevOps — самая востребованная специальность: девопсов в 2021 году искали 43% рекрутеров. А по версии аналитики DevOps Institute цифры еще больше — 53% компаний в 2021 году нанимали девопсов.

В декабре ничего не изменилось — но дефицит стал только острее. На Indeed за год количество вакансий для DevOps увеличилось на 75%. А на LinkedIn — на 50%. BusinessWire отмечает, что сфера девопс растет на 21% в год. И темпы сохранятся минимум на 5 ближайших лет.
Рынок девопсов всколынула пандемия. Компании в первую очередь нанимали людей, которые помогут выбраться из ямы. Главная цель — развитие, нужно бороться за освободившиеся части рынка, поэтому дефицит девопсов растёт. Но при этом растет «перегрев» со стороны работодателя.
Нехватка кадров вынуждает платить больше. В России, к примеру, медианная зарплата девопса — это 275 000 рублей. Даже джун с минимальным пулом навыков получает от 100 000. Ожидается, что уровень оплаты немного снизится, когда рынок стабилизируется, но это вряд ли произойдет в ближайшие год-два. Нюанс в том, что девопс — сложная специальность.

Вот, к примеру, как видят список компетенций в компании «Флант». Чтобы достичь пятого уровня на картинке, нужно несколько лет опыта в разработке или в администрировании, а еще огромное количество знаний и практических навыков. За период пандемии количество девопсов в целом выросло, но его еще сильно недостаточно, чтобы покрыть потребности рынка. Освоить профессию DevOps вы сможете на наших курсах.
Администратор баз данных
С администратором баз данных очень интересная ситуация. Рынок растет обычными темпами. Бюро рабочей статистики США утверждает, что в 2021 году рост был «всего лишь» 8%. И до 2030 года сохранится примерно такая же динамика. На фоне остальных специальностей в материале это ни о чем.
Но уровень безработицы среди DBA очень низкий — это всего 1,7%. DBA — специальность востребованная, но не хайповая, поэтому приток специалистов здесь ниже роста рынка. На западных рынках администраторов баз данных еще хватает, но рекрутеры уже отмечают, что искать толковых людей в 2021 году сложнее.
Причина проста — отказ компаний от собственных физических серверов и переход в облачные сервисы затронул не только Cloud Architect, но и DBA. Многим компаниям пришлось пересоздавать инфраструктуру работы с базами данных.
Зарплаты растут медленно, но стабильно. В декабре DBA по данным Zarplan зарабатывал 195 000 рублей — это примерно на 15% выше, чем в январе.
AI/ML специалисты, дата-сайентисты
Здесь стоит сразу показать темпы роста специальности. Вот сравнительная таблица по данным Career Carma:

344% роста в прогнозах! При том, что хорошо развивающейся считается специальность, которая показывает больше 10%. Рынок развивается экспоненциально. Ожидается, что в ближайшие 5 лет хайп немного сойдет и потребность в ИИ-инженерах стабилизируется, но сейчас просто острейшая нехватка специалистов. Крупные компании готовы брать джунов, обучать всему и при этом платить большие деньги.
Согласно аналитике McKinsey, 57% средних и крупных бизнесов уже внедрили или собираются внедрять искусственный интеллект и нейросети в свои рабочие процессы. Для сравнения, в 2020 году это число — 45%.
AI/ML-инженеры нужны крупному бизнесу, на Indeed есть куча очень крутых вакансий от Google, Facebook, Deloitte, Nissan, BBC, Amazon и других лидеров рынка в самых разных сферах. Сферы применения ИИ в 2021 простираются от управления персоналом до генной инженерии, их так много, что для перечисления нужна отдельная статья.
В России востребованность ML/AI инженеров тоже растет. Это видно по зарплатам. В марте 2021 года мы сделали отдельную аналитику, где разбирали зарплаты и востребованность спецов по машинному обучению в России.
И там посчитали, что медианная зарплата в сфере равна 165 000 рублей. В декабре же ML-специалист по данным Zarplan получает в среднем 254 000 рублей. Мы проверили на hh.ru — и действительно, мидл может без проблем рассчитывать на з/п больше 200 000, а сеньор зарабатывает больше 300 000. И количество доступных вакансий сильно выросло. В начале года было чуть больше 500, а в декабре — уже 1200.
Конечно, самой яркой специальностью остаётся Data Science. Согласно исследованию BurtchWorks, если вы работаете Data Scientist или Data Engineer и поменяли работу, то зарплата вырастет на 20%. Средняя цифра роста в 3 раза меньше — это 6,6%.

Так происходит из-за острой, очень острой конкуренции за таланты на рынке. И это притом, что на рынке Data распространены различные системы бонусов. Но это — США. А у нас картина такая:

Все эти специальности будут актуальны и в 2022 году, и дальше. И если что, сейчас как раз отличное время, чтобы переквалифицироваться или прокачаться, пока рынок испытывает дефицит кадров. Выбирайте, в какой профессии прокачаться:

- Профессия Data Scientist
- Профессия Этичный хакер
- Курс по DevOps
- Профессия Android-разработчик
- Профессия iOS-разработчик
- Курс по Data Engineering
- Курс «Machine Learning и Deep Learning»
Другие профессии и курсы
Data Science и Machine Learning
- Профессия Data Scientist
- Профессия Data Analyst
- Курс «Математика для Data Science»
- Курс «Математика и Machine Learning для Data Science»
- Курс по Data Engineering
- Курс «Machine Learning и Deep Learning»
- Курс по Machine Learning
Python, веб-разработка
- Профессия Fullstack-разработчик на Python
- Курс «Python для веб-разработки»
- Профессия Frontend-разработчик
- Профессия Веб-разработчик
Мобильная разработка
- Профессия iOS-разработчик
- Профессия Android-разработчик
Java и C#
- Профессия Java-разработчик
- Профессия QA-инженер на JAVA
- Профессия C#-разработчик
- Профессия Разработчик игр на Unity
От основ — в глубину
- Курс «Алгоритмы и структуры данных»
- Профессия C++ разработчик
- Профессия Этичный хакер
А также
Стоит ли учиться на программиста в 2022
В работе программиста много плюсов, но важно правильно выбрать язык и сферу.

Анастасия Хамидулина
Автор статьи
11 ноября 2022 в 14:25
Программисты могут работать из любой точки мира, где есть интернет. Получать хорошую зарплату, льготы и гранты. Всё это — весомый повод сменить профессию и начать работать в IT. Но есть особенность: программисты кодят на разных языках и решают разные задачи. Прежде чем решить, стоит ли идти на программиста в 2022 году, нужно изучить особенности направлений. Выбрать то, которое принесет удовольствие и высокий доход.
Преимущества обучения на программиста в 2022 году
✅ Высокая зарплата . Программирование входит в десятку самых высокооплачиваемых направлений в России. Зарплаты сопоставимы с зарплатами нефтяников, газовиков, представителей авиации. За рубежом доходы тоже немаленькие.

Зарплаты в долларах до и после вычетов. Источник: devby.io
✅ Перспективы. Чем больше опыт и навыки, тем выше зарплата. Можно дорасти до руководителя направления, перейти в другую отрасль или устроиться работать на иностранную компанию.
✅ Высокий спрос. Отток IT-кадров после объявления частичной мобилизации может оказаться в два-три раза больше, чем весной. Такой прогноз дал исполнительный директор Ассоциации предприятий компьютерных и информационных технологий (АПКИТ).
При этом сейчас программисты необходимы стране, чтобы разрабатывать отечественное ПО. На Хабре 30 сентября было 1634 вакансии разработчиков, новые появляются почти каждый день. Это отвечает на вопрос, востребованы ли программисты в 2022 году.
✅ Удаленная работа. Программисту не надо стоять в пробках или толкаться в метро, чтобы доехать до офиса. Он может работать на даче, под пальмой или у себя дома. Главное — розетка и стабильный интернет.
✅ Качество труда. По-другому — интересные задачи, компенсация занятий спортом, бесплатные курсы английского. Комфортный офис, если всё-таки хочется быть в коллективе, игровые комнаты и тренажеры прямо на рабочем месте.
✅ Разнообразные задачи. Есть выбор, какой разработкой заниматься и что конкретно кодить. Например, поддерживать сайты или создавать игры.
Какой язык изучать
Python. Универсальный язык, популярен как у новичков, так и у опытных спецов. Без Python никуда в data science — науке о данных, бэкенде и продвинутой аналитике.
По сложности — средний. Есть много материалов, курсов, книг и библиотек, которые помогут в изучении. Плюс по Python очень развитое сообщество — всегда можно обратиться к коллегам на форумах, что-то уточнить.
- машинное обучение;
- разработка игр;
- разработка мобильных и десктопных приложений, сайтов.
Освойте профессию «Python-разработчик» за 10 месяцев на курсе Skypro.
Вас ждут 400 часов теории и практики, обучение в реальной рабочей среде, поддержка наставника. Сделаете четыре проекта для портфолио и получите диплом государственного образца. Авторы программы и преподаватели — разработчики с опытом от восьми лет.
C. Универсальный язык среднего уровня. Часто используют для работы железа — серверов, процессоров, компьютеров. Готовых библиотек в C мало. Многие вещи надо писать руками.
Язык используют для разработки:
- системного и аппаратного ПО, драйверов;
- мобильных и десктопных приложений и программ;
- процессоров.
Java. Еще один востребованный язык. В основном его используют для создания различного софта: от десктопного ПО до мобильных приложений.
Особенность программ на Java — в кросс-платформенности. Это значит, что они работают на любой операционке: Windows, iOS, Linux. У Java много фреймворков и библиотек, обширное сообщество.
Язык используют для разработки:
- игр;
- облачных вычислений;
- искусственного интеллекта.
В Skypro за 11 месяцев освоите тонкости языка, научитесь писать чистый и стабильный код. Получите актуальные знания: мы исследовали 4003 вакансии с нужным опытом до года и до трех лет и включили в программу самые частые требования. Преподаватели — практики с опытом: руководят направлением разработки в «Сбере», «Самокате» и других крупных компаниях.
C++. Непростой язык для изучения, по сложности превосходит Python или Java. Но есть много библиотек и фреймворков, которые ускоряют разработку. А еще мощное сообщество программистов и экспертов — всегда можно найти помощь и спросить совета.
На C++ разрабатывают:
- нейронные сети;
- искусственный интеллект;
- игры.
C#. По синтаксису похож на С++ и Java, но новичкам с ним легче. С# адаптирован под игровой движок, поэтому его изучают те, кто хочет разрабатывать игры.
Используют для создания:
-
- десктопных и веб-приложений;
- игр;
- приложений для iOS и Android.
JavaScript. На нём строится frontend-разработка. Это одна из сфер, в которой можно начать карьеру в IT. Вокруг JavaScript сформировано многочисленное сообщество. Есть много библиотек, фреймворков, сборщиков, поэтому новички часто выбирают его в качестве первого языка.
Используют для разработки:
- нативных, серверных, десктопных и мобильных приложений;
- динамических веб-страниц;
- игр.
Получите профессию «Веб-разработчик» на курсе Skypro. Учитесь по три часа в день — и за несколько месяцев приобретете знания и навыки, которые нужны новичку для создания интерфейса сайтов и мобильных приложений. А специалисты центра карьеры помогут найти работу по новой профессии.
SQL. Язык для работы с базами данных. С помощью команд языка программисты пишут запрос к базе — например, чтобы вытащить данные или удалить.
SQL нужен везде, где много данных, которые надо собирать, хранить и обрабатывать. Чтобы на нём работать, не нужны глубокие знания разработки или математики.
- аналитики данных;
- администрирования и разработки баз данных.

Самые популярные языки программирования в сентябре 2022 года: индекс TIOBE
Какие направления популярны на рынке разработки
Frontend-разработка
Языки программирования: JavaScript
Средняя зарплата: 150 000 ₽Фронтендеры занимаются разработкой той части веб-приложений, которую пользователи видят на экранах. Спрос на фронтендеров высокий, порог вхождения низкий, конкуренция и требования к новичкам тоже высокие. Но чем больше опыта, тем больше платят, проекты интереснее, а конкуренция ниже.
Backend-разработка
Языки программирования: Java, JavaScript, Python
Средняя зарплата: 165 000 ₽Бэкендер связывает то, что пользователь видит на экране, с сервером, на котором происходит управление сайтом. Занимается архитектурой кода, базой, программной логикой. Работу такого специалиста не видно, но без нее не будет работать ни один сайт. Надо знать математику, разбираться в логике.
Станьте Java-разработчиком в два раза быстрее
Ускоренный курс для тех, кто хочет быстрее перейти на удаленку
Мобильная разработка
Языки программирования: Java, JavaScript, C#, С
Средняя зарплата: 171 000 ₽Программист разрабатывает мобильные приложения, создает техническую документацию, размещает готовый продукт в магазине приложений. В мобильной разработке много технологий, постоянно меняются библиотеки — надо постоянно отслеживать обновления и изучать новое.
Спрос на мобильных разработчиков высокий, но начать зарабатывать там труднее: выше порог входа.
Data science
Языки программирования: Python, JavaScript, SQL
Средняя зарплата: 140 000 ₽Программист занимается обработкой данных. Есть конкретные направления: работа с big data, машинное обучение, аналитика данных. Можно выбрать, с чем конкретно работать. Помимо языка программирования надо хорошо знать математику, статистику, анализ.
Разработка игр
Языки программирования: С++, C#, JavaScript
Средняя зарплата: 120 000 ₽Специалисты создают код игры, визуализацию и концепцию. Требуются навыки разработки под различные платформы, умение тестировать написанный код, знания в веб-разработке. Учиться придется долго.

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

Java — самый популярный язык программирования. Об этом говорится в совместном исследовании «Нетологии» и международного коммуникационного агентства Zecomms Agency, которое было опубликовано в июле 2023 года.
Согласно данным экспертов, весной 2023-го более четверти — 26% — всех открытых вакансий в сфере ИТ приходилось на специалистов, владеющих Java. На втором месте оказался язык запросов к базам данных SQL: 24% от общего числа объявлений, причём бoльшая часть из них — в Европе, Азии и на Ближнем Востоке.

Замыкает тройку Python: его доля составила 23% всех предложений на рынке. Особенно востребован этот язык в Азии и на Ближнем Востоке, поскольку упоминался в большинстве открытых вакансий в регионе.

JavaScript занял четвёртую строчку: знание этого языка требовали в 22% объявлений. Язык описания внешнего вида документа CSS и фреймворк React получили равные доли от общего числа вакансий — по 13%. TAdviser Security 100: Крупнейшие ИБ-компании в России
Следом идёт объектно-ориентированный язык программирования C#: 12% всех предложений. Ещё по 11% пришлось на вакансии для специалистов со знанием языка для структурирования и представления содержимого HTML5, а также фреймворков .NET и Angular.
Исследование проводилось на базе данных сервиса Indeed. Для анализа были взяты 817 259 вакансий в сфере ИТ, актуальных в период с марта по май 2023 года в Европе, США, Латинской Америке, Азии и на Ближнем Востоке.
Сервис DevJobsScanner также определил самых востребованных языков программирования, проанализировав более 12 млн вакансий разработчиков. К началу 2023 года список составленный DevJobsScanner рейтинг выглядит следующим образом: JavaScript/TypeScript (31% вакансий), Python (20%), Java (15,2%). В топ-10 вошли такие языки программирования, как C#, PHP, C/C++, Ruby, Go, SQL, Scala.
Python и Java стали самыми популярными языками программирования в России
25 мая 2023 года учебный центр IBS опубликовал результаты исследования, посвященного самым популярным языкам программирования в России. Рейтинг оказался следующим:
- Python (30%);
- Java (27%);
- Java Script (21%);
- Golang (7%);
- Kotlin (6%).

Самыми популярными языками программирования в России стали Python и Java
В рамках исследования были опрошены ИТ-специалисты. Они также назвали главные профессиональные навыки для программистов: глубокое знание профильного языка программирования, а также знания SQL-, DevOps-инструментов (Docker, Kubernetes и др.), инструментов автоматизации и управления тестированием (Selenium, Pytest, Test IT и др.).
Бизнес-аналитики отмечают среди ключевых профессиональных навыков понимание основных методов интеграции систем и сервисов, а также знание нотаций и других инструментов для описания бизнес-процессов и сервисов, наиболее актуальные из которых BPMN и UML. Многие аналитики указали, что особенно активно используют платформу Camunda. Системные аналитики считают самым важным навык проектирования интеграционных взаимодействий, а самыми востребованными стандартами и технологиями — REST API, SOAP, gRPC, MQ и WSDL.
Также специалисты учебного центра IBS выяснили, какие навыки ИТ-специалисты считают самыми полезными и важными в своей работе. Первое место занял тайм-менеджмент, его выбрали 32% опрошенных. На втором месте — умение правильно расставлять приоритеты (31%), тройку замыкает способность четко и понятно формулировать свои мысли (27%). Кроме того, важными являются умение работать в команде (24%) и выстраивание коммуникации как внутри команды, так и с внешними партнерами (21%).
2022
Назван топ-5 самых популярных языков программирования
10 ноября 2022 года веб-сервис для хостинга IT-проектов и их совместной разработки GitHub опубликовал отчёт Octoverse, в котором в числе прочего приводится рейтинг самых востребованных в 2022 году языков программирования.
Аудитория GitHub достигла 94 млн разработчиков, увеличившись на 27 % по сравнению с 2021 годом: платформа привлекла приблизительно 20,5 млн участников в течение 12 месяцев. Говорится, что 90 % компаний сейчас используют открытый исходный код, а 90 % компаний из списка Fortune 100 представлены на GitHub. В течение 2022 года пользователи разместили на платформе 85,7 млн новых репозиториев — на 20 % больше по сравнению с 2021 годом.

Назван топ-5 самых популярных языков программирования
Самым популярным языком программирования на GitHub является JavaScript. Далее идут Python, Java, Typescript и C#. На шестой позиции располагается C++, сместивший на седьмую строку язык PHP. Кроме того, в первую десятку входят Shell, C и Ruby. Наиболее высокие темпы роста продемонстрировал Hashicorp Configuration Language (HCL) — плюс 56 % по сравнению с 2021 годом. На 50,5 % поднялась популярность Rust, на 37,8 % — TypeScript. В Тор-10 самых быстрорастущих языков также вошли Lua, Go, Shell, Makefile, C, Kotlin и Python. В целом, разработчики GitHub применяют без малого 500 самых разных языков программирования.
Количество пользователей GitHub растёт практически во всех регионах, за исключением Антарктиды и острова Норфолка. Наиболее активно аудитория платформы расширяется в США, Индии, Китае и Бразилии. Примерно 7,3 % от общего количества новых разработчиков подключились в 2022 году с территории России. За 12 месяцев суммарное количество изменений в проектах, представленных на платформе, превысило 3,5 млрд. Число защищённых проектов выросло с 13 млн в 2021 году до 18 млн в 2022 году. [2]
Названы 3 самых популярных языка программирования в России
В конце августа 2022 года в «Сколково» назвали самые популярные языки программирования в России. Данные получены по результатам опроса 1566 разработчиков, проведенного аналитиками платформы All Cups от VK, Фондом «Сколково» и IT_One в рамках чемпионата IT_One Cup. Java.
Среди востребованных языков программирования опрошенные респонденты также выделили PHP (12%), JavaScript (9%) и C (5%). Более трети опрошенных (39%) считают, что Java всегда будет востребован. Каждый четвертый разработчик отмечает, что этот язык программирования развивается активнее остальных.

Названы 3 самых популярных языка программирования
Более половины участников исследования (54%) считают, что заработок ИТ-специалиста зависит от количества и состава изученных языков программирования. Каждый третий респондент (36%) отмечает, что определяющими факторами в финансовом состоянии разработчика являются уровень знаний и уникальность работника. А каждый второй респондент отметил, что Java-специалисты получают в среднем от 100 до 300 тысяч рублей в месяц.
Вопреки мнению, что Python является популярным мостиком в IT-отрасль, респонденты отметили, что начинали программировать с языка Java (37%). Лишь 25% специалистов ответили, что первым изучали Python. По данным опроса, ИТ-специалисты рекомендуют погружаться в процесс разработки с Java (42%). Каждый пятый считает C++ хорошим стартом, а 18% респондентов советуют PHP. При этом 35% респондентов считают Java-разработчиков универсальными специалистами, которые могут выполнять разноплановые задачи.
В мировом рейтинге самых популярных языков программирования Tiobe ситуация следующая: в августе 2022 года первое место было у Python, второе у С, третье у Java, тогда как С++ и C# занимали четвертую и пятую строчки соответственно. [3]
2021: Рейтинг самых востребованных языков программирования
В конце декабря 2021 года появился анализ, который подготовила компания Emsi Burning Glass о том, какие технические навыки преобладали в 2021 году, с точки зрения работодателей. Исследование показало наиболее востребованные на рынке языки программирования.
Emsi Burning Glass, которая собирает и анализирует миллионы объявлений о вакансиях со всего США и некоторых других стран. Основываясь на этих данных, специалисты компании выделили основные технические навыки, которые требовались работодателям в 2021 году для найма ИТ-специалистов.
Доминирование SQL над сверхпопулярными и широко используемыми языками, такими как Python, Java и JavaScript, может показаться неожиданным. Но есть простая причина, по которой так много компаний требуют от ИТ-специалистов знания SQL, ведь данный язык программирования для управления реляционными базами данных и запросов к ним, что делает его основой важных операций с данными во многих организациях, как крупных, так и средних.

Определены самые востребованные языки программирования: JavaScript, Python, Java и др.
Постоянная популярность JavaScript в веб-приложениях и бэкенд-приложениях поддержала его позицию самого популярного языка программирования в 2021 годe. Хотя это и не является неожиданностью, JavaScript уже несколько лет является самым используемым языком в мире. Это столько же, сколько вся пользовательская база Swift или объединенные сообщества Rust и Ruby. Данные по JavaScript также включают производные языки TypeScript и CoffeeScript. Медианная зарплата от $100 тыс. для программистов более высокого уровня от $150 тыс.
Python, возможно, и не занимает близкого второго места, но его популярность впечатляет ведь по данным, на декабрь 2021 года данный язык используют около 11,3 млн программистов, в основном в области науки о данных, машинного обучения и IoT-приложений. Python приобрел огромную популярность, обогнав Java. Язык по-прежнему используется в мобильных и настольных приложениях. Медианная зарплата от $130 тыс. для ИТ-специалистов более высокого уровня от $175 тыс.
Согласно данным Emsi Burning Glass, медианная компенсация за работу, связанную с SQL, составляет $92 тыс., а при правильном сочетании навыков и опыта заработная плата возрастает до $122 тыс. и выше. Около 89% вакансий, требующих навыков работы с SQL, также предполагают наличие степени бакалавра, так что для начала карьеры в сфере, ИТ-специалистам не потребуется никакой степени.
Медианная зарплата менеджера проектов составляет $80 тыс., заработная плата растет с ростом навыков и опыта в том числе. Если вам интересна карьера менеджера проектов, начните с освоения таких методов управления проектами, как Agile, Scrum, Kanban и Waterfall. Управление проектами также требует солидного сочетания технических и мягких навыков. Соискателям нужно не только принимать сложные решения о технологиях, но и управлять заинтересованными сторонами во всей компании, включая высшее руководство.
Рейтинг языков программирования:
2020
Рейтинг самых высокооплачиваемых языков программирования
В августе 2021 года появились результаты опроса Stack Overflow среди более 83 тыс. разработчиков из разных стран мира, по итогам которого был составлен рейтинг наиболее высокооплачиваемых языков программирования.
Опрос, в котором наиболее активно принимали участие программисты из США, Индии, Германии, Великобритании, Канады, показал, что наибольшую медианную зарплату получают разработчики, которые владеют языком Clojure, — $95 тыс. в год. Это в 1,5 раза больше медианы таких языков программирования, как Python ($59 тыс.) и JavaScript ($54 тыс.), которые пользуются популярностью среди работодателей и разработчиков. На втором месте — F# ($81,077), на третьем — Elixir ($80,077). На четвертой позиции рейтинга Erlang ($80 тыс.), на пятом Ruby — ($80 тыс.). В ТОП-10 вошли также: Scala ($77,832), Rust ($77,530), Go ($75,669), LISP ($75,669).

Рейтинг наиболее высокооплачиваемых языков программирования
Почти 60% респондентов учились программировать на онлайн-ресурсах, в том числе на онлайн-курсах, форумах и других современных решениях для получения знаний. Респонденты старшего возраста учились программированию в школах (53%), университетах, и с помощью книг (40%). 45% респондентов используют для работы операционную систему Windows, 25,32% предпочитают Linux, а 25,19% выбирают MacOS. 53% опрошенных написали свою первую строку кода в возрасте 11-17 лет, 24% в возрасте 18-24 лет, 14% — в возрасте 5-10 лет, 5% — в возрасте 25-34 лет.

Рейтинг разработчиков по специализации
Почти половина опрошенных являются фулстек-разработчиками, 43,73% — бэкенд-разработчиками и 27,45% фронтенд-разработчиками.
Согласно результатам опроса Stack Overflow, среди наиболее популярных баз данных у ИТ-специалистов: MySQL, PostgreSQL, SQLite, MongoDB, Microsoft SQL Server (в порядке убывания). Среди наиболее популярных облачных систем: AWS, Google Cloud Platform, Microsoft Azure, Heroku, DigitalOcean. [5]
GitHub назвал самые популярные языки программирования
В начале декабря 2020 года сервис совместной разработки ИТ-проектов GitHub опубликовал рейтинг самых популярных языков программирования, с которыми работают пользователи платформы. Развиваемый Microsoft проект TypeScript стремительно набирает популярность.
Первое место сохранил JavaScript. Следом расположился Python, третье место занимает Java. На четвертое место поднялся TypeScript. Пятое пятую строчку занял С#. Далее идут PHP, C++, C, Shell и Ruby. Состав первой десятки с 2017 года сохраняется без изменений, но PHP и Ruby, находившиеся на вершине списка пять лет назад, продолжают терять популярность.

Рейтинг самых популярных языков программирования
Как отмечает издание ZDNet, до 2016 году TypeScript не входят в десятку самых востребованных языков программирования на GitHub, но в 2018-м он поднялся на седьмую позицию, а в 2020-м взобрался на три строчки вверх, опередив C#, PHP и C ++.
Один из создателей TypeScript Андерс Хейлсберг, технический сотрудник Microsoft и «отец C#», в разговоре с ZDNet признался, что ему пришлось продать идею языка с открытым исходным кодом руководителям Microsoft в 2010 году, когда компания, будучи под руководством Стива Баллмера, весьма негативно была настроена в отношении сообщества Open Source.
Соучредитель аналитической фирмы RedMonk Джеймс Говернор считает, что популярность TypeScript в последние годы растет потому, что этот язык программирования удовлетворяет потребности разработчиков JavaScript в «безопасности типов». Рост популярности на GitHub указывает на то, что TypeScript останется надолго, уверен эксперт.
В публикации ZDNet сказано, что TypeScript стал популярен среди веб-разработчиков, обладающих обширной кодовой базой JavaScript. Среди них – Slack, Airbnb и Bloomberg. Microsoft также написала на TypeScript свой популярный кроссплатформенный редактор кода с открытым исходным кодом Visual Studio Code. [6]
2019
За знания каких инструментов программистам платят больше всего. 7 технологий
Портал Stack Overflow, который называет себя крупнейшим и пользующимся наибольшим доверием сообществом для разработчиков (каждый месяц сайт посещают более 50 млн уникальных пользователей), провел исследование, чтобы выяснить, за знания каких инструментов программистам платят больше всего. В конце декабря 2019 года был проведён опрос, по результатам которого названы семь главных технологий, который увеличивают зарплаты ИТ-специалистов.

Популярный сайт для программистов Stack Overflow опросил пользователей об их заработке, образовании, рабочем опыте и инструментах, которые они используют
Elasticsearch (бонус к зарплате — $2-3 тыс.)
Elasticsearch — это поисковая и аналитическая система для работы с большими данными (Big Data). Это проект с открытым исходным кодом, поэтому можно бесплатно использовать, загружать или изменять. Поддержкой этого проекта и развитием коммерческих возможностей для него занимается компания Elastic.
React (бонус к зарплате — $2-3 тыс.)
React — это библиотека JavaScript, используемая для разработки веб- и мобильных приложений. Технология применяется при создании дизайна веб-сайтов и приложений, а также для взаимодействия пользователей с ними. React также является проектом Open Source. Он был запущен в Facebook, где использовался для популярных функций, таких как кнопка «Нравится» и управление рекламой. К концу декабря 2019 года сообщество сторонников React достигло огромных объёмов. Технологией нашла применение в сервисах Twitter, Pinterest, Asana, Uber и Airbnb.
Apache Spark (бонус к зарплате — $1-5 тыс.)
Apache Spark — это открытый проект, предназначенный для обработки и анализа больших объёмов сложных данных. Разработчики используют этот инструмент, потому что он быстрый, может быть запущен где угодно и работает с популярными языками программирования, такими как Python и Java, отмечает издание Business Insider.
В 2019 году компании как никогда активно переходят на использование облачной инфраструктуры Amazon Web Services, Microsoft Azure или Google Cloud. В результате, знание того, как перемещать и запускать приложения в облаке, является востребованным. Эти навыки работы с облаком также часто полезны в DevOps — области для объединения разработки программного обеспечения и операций, чтобы помочь оптимизировать процесс производства.

Stack Overflow назвал 7 навыков, за которые работодатели готовы платить больше всего.
Go (бонус к зарплате — $4-6 тыс.) Go — это язык программирования с открытым исходным кодом, который появился в Google и был специально оптимизирован для написания крупномасштабного программного обеспечения. Go похож на язык C, который часто используется для создания операционных систем. Судя по данным портала GitHub, Go входит в число самых быстрорастущих языков программирования с точки зрения использования.
Redis (бонус к зарплате — $5-6 тыс.)
Redis — популярная база данных с открытым исходным кодом. По результатам опроса Stack Overflow Redis, она оказалась самой любимой разработчиками базой данных.
«Redis — это инструмент, который просто работает, — говорит Джулия Силдж. — Люди, которые занимаются такой работой, являются опытными разработчиками, идущими по особому пути».
Scala (бонус к зарплате — $7-10 тыс.)
Scala — язык программирования, используемый в приложениях для работы с большими данными. Scala пользуются инженеры по работе с данными, которые пользуются на рынке труда большим спросом. [7]
10 лучших языков программирования для машинного обучения — GitHub
В январе 2019 года сервис для хостинга ИТ-проектов и их совместного развития GitHub опубликовал рейтинг самых популярных языков программирования, используемых для машинного обучения (МО). Список составлен на основе количества репозиториев, авторы которых указывают, что в их приложениях используются МО-алгоритмы.

Для разработки программ, основанных на алгоритмах машинного обучения, чаще всего применяются Python и C++
Самым популярным языком программирования среди разработчиков МО-программ в GitHub назвали Python во многом за набор предварительно настроенных инструментов для внедрения МО-моделей и алгоритмов. Благодаря этому программисты могут задействовать Python для реализации машинного обучения без глубоких познаний в нем и создания, например, чат-ботов с нуля.
Это стало возможным после появления отлично документированной библиотеки Scikit-Learn, в которой предусмотрено большое количество алгоритмов машинного обучения. Также отмечается присутствие библиотеки ChatterBot, предназначенной для обработки речи и обучения на наборах данных в формате диалогов.
C++ занял второе место среди языков программирования, применяемых пользователями GitHub для машинного обучения. Высокая позиция обусловлена созданием МО-библиотеки Google Google TensorFlow, в которой акцент сделан на нейросетях. Хотя основная часть разработчиков и исследователей, которые используют TensorFlow, работают в Python, иногда бывает необходимо отказаться от этой схемы. Например, когда необходимо использовать обученную модель в мобильном приложении или роботе.
Кроме того, популярность C++ на GitHub обусловлена развитием распределенной высокопроизводительной платформы для градиентного бустинга Microsoft LightGBM (повышает скорость и эффективность обучения МО-модели) и библиотеки Turi Create (упрощает разработку пользовательских моделей машинного обучения для начинающих разработчиков).
Тройку лидеров в рейтинге GitHub замкнул JavaScript. У него есть WYSIWYG-редактор, который позволяет создавать модели машинного обучения путем простого перетаскивания объектов. Кроме того, на пользу JavaScript в рейтинге сыграл проект ml5.js, призванный сделать машинное обучение пригодным для использования художниками и студентами нетехнических специальностей, предлагая доступ к алгоритмам и моделям машинного обучения в браузере.
На Java создан такой популярный проект, как Smile (Statistical Machine Intelligence and Learning Engine). Это быстрая комплексная система, предназначенная для реализации машинного обучения, НЛП, линейной алгебры, графа, интерполяции и визуализации в Java и Scala.
Еще одним популярным репозиторием на GitHub, в котором код написан на Java, является H20. Эта библиотека машинного обучения предназначена как для локальных вычислений, так и с использованием кластеров, создаваемых непосредственно средствами H2O или же работая на кластере Spark и Hadoop.

Обладая доступом к библиотекам, не так уж сложно разрабатывать основанные на ML программы на любом языке программирования
Одним из самых популярных МО-проектов, написанных на C#, на GitHub является ML Agents. Этот открытый плагин для игрового движка Unity, который позволяет играм и моделированным пространствам выступать в качестве сред для обучения интеллектуальных агентов.
Здесь наиболее популярными проектами являются MachineLearning.jl, MLKernels.jl и LightML.jl.
У этого языка программирования стоит отметить скрипты Dl-machine, предназначенные для настройки графического процессора для вычислений с использованием CUDA с библиотеками для глубокого обучения.
Язык программирования R популярен в МО-проектах благодаря большому сообществу и библиотек для анализа данных.
9. TypeScript
TypeScript — это надмножество JavaScript, то есть, любой код на JS является правильным с точки зрения TypeScript. Однако TypeScript обладает некоторыми дополнительными возможностями, которые не входят в JavaScript
В GitHub есть несколько репозиториев, способствующих популяризации Scala. Среди них — Microsoft Machine Learning for Apache Spark. [8]
2018: Самые популярные языки программирования — Tiobe
В декабре 2018 года портал Tiobe опубликовал регулярный рейтинг языков программирования, основанный на подсчете результатов поисковых запросов, содержащих название языка.
Обозреватели ZDNet обращают внимание на пятое место языка Visual Basic .Net, который Microsoft выпустила в 2001 году. Его рейтинг оказался самым большим за время ведения подсчетов Tiobe — 7,127%. В конце 2017 года Visual Basic .Net находился на седьмой строчке списка с результатом в 2,467%.
ZDNet пишет, что Visual Basic .Net продолжает возрождаться, несмотря на то, что в 2017 году Microsoft объявила о прекращении совместного развития Visual Basic и C#, чтобы сосредоточиться на «ключевых сценариях и доменах», в которых Visual Basic .Net наиболее популярен. В результате компания бросила больше ресурсов за пределы C#.
Аналитики Tiobe назвали пятое место Visual Basic .Net в рейтинге «очень удивительным». Этот проект уступает лишь C++, Python, C и Java. Список наиболее востребованных языков программирования к декабрю 2018 года представлен ниже.

Рейтинг популярности языков программирование, данные Tiobe
По мнению экспертов, Visual Basic .Net «рано или поздно зачахнет», однако к концу 2018 года он остается популярным для создания специализированных офисных приложений для малого и среднего бизнеса. Этот язык все еще широко используется разработчиками во многому потому, что его легко освоить.
По данным Microsoft, у Visual Basic .Net насчитывается «сотни тысяч» сторонников против «миллионов» у C#. Компания стремится к лидерству C# в области создания технологий для облачных, мобильных и передовых вычислений, а в Visual Basic .Net видит акцент на разработку для Windows-компьютеров.
�Новая стратегия Microsoft вызвала тревогу у работающих с Visual Basic .Net программистов, которые опасались, что компания может свернуть этот язык. Также разработчики были разочарованы тем, что Microsoft предложила поддержку Xamarin в C#, но не сделала это в отношении Visual Basic .Net. [9]2014: Рейтинг ITmozg.ru
Портал по поиску работы в сфере высоких технологий и телекоммуникаций ITmozg.ru составил в 2014 году рейтинг востребованности языков программирования, а также сравнил его с данными мирового рейтинга, который ежемесячно публикуется компанией TIOBE software [10] .
Для составления рейтинга специалисты ITmozg.ru проанализировали более 30 тыс. вакансий в IT-сфере.
Рейтинг языков по версии ITmozg.ru возглавил PHP, который с большим отрывом опередил C и C++, находящиеся на 1 и 4 месте мирового рейтинга соответственно. Вакансии, в которых упоминается PHP, составляют почти 22% от общего числа вакансий разработчиков, опубликованных за рассматриваемый период. В зарубежном рейтинге PHP занял лишь 6 место.
Рейтинг востребованности языков программирования по состоянию на конец 2013 года

Среди других отличий, которые можно отметить – более высокий спрос на Delphi, Visual Basic и .NET и, наоборот, более низкую востребованность Objective-C, т.е. разработку под устройства компании Apple.
Любопытно, что если включить в рассмотрение такой специализированный язык, как встроенный язык программирования 1С, то именно он станет абсолютным и доминирующим победителем рейтинга более чем с 37%-ми от общего числа вакансий. Работа с именно этим предварительно компилируемым языком высокого уровня, позволяющим вносить изменения в программные решения на базе 1С и конфигурировать их под потребности конкретных предприятий, пользуется сейчас в России гораздо большим спросом, чем другие виды разработки.
Рейтинг языков программирования (с учетом 1C)
.jpg)
Смотрите также
- Средства разработки приложений — каталог продуктов и проектов
- Программист
- Agile software development
- День программиста
- Кладбища программистов. Почему не все ИТ-шники хотят работать в корпорациях
- Разработчики сайтов (контакты программистов)
- Рейтинг программистов HackerRank
- Себестоимость часа работы программиста
- ↑Самый популярный язык программирования в 2023 году
- ↑Programming languages: C++ overtakes PHP, but JavaScript, Python and Java still rule
- ↑Российские разработчики назвали самый востребованный язык программирования
- ↑SQL, Project Management Topped Most-Demanded Tech Skills in 2021
- ↑Developer Survey 2021
- ↑Programming languages: Microsoft TypeScript leaps ahead of C#, PHP and C++ on GitHub
- ↑These 7 programming skills can increase your salary by thousands, according to the megapopular developer hub Stack Overflow
- ↑GitHub: The top 10 programming languages for machine learning
- ↑Microsoft’s Visual Basic .Net dead? No, it’s fifth most popular programming language
- ↑ Рейтинг TIOBE software – рейтинг, оценивающий популярность языков программирования, на основе подсчета результатов поисковых запросов, содержащих название языка (запрос вида +» programming»). Для формирования индекса используется поиск в нескольких наиболее посещаемых (по данным Alexa) порталах: Google, Blogger, Wikipedia, YouTube, Baidu, Altaba (ранее Yahoo), Bing, Amazon. Проект подразумевает, что может существовать корреляция между количеством найденных страниц и количеством инженеров, курсов и вакансий.
