— Какой язык программирования был самым востребованным у работодателей в 2023 году? И что ожидать в 2024?
Отвечая на этот вопрос, мы опираемся на всемирный аналитический источник TIOBE, который оценивает популярность языков программирования. Индекс учитывает количество курсов, статей и специалистов по каждому языку по всему миру, основываясь на данных популярных ресурсов, таких как Google, YouTube и Wikipedia. Стоит отметить, что индекс учитывает количество поисковых запросов о языках, а не только количество и качество написанного кода.
Согласно TIOBE, в первую десятку языков программирования входят: Python, C, C++, Java, C#, JavaScript и PHP.
Важно отметить, что в рейтинге участвуют только полные по Тьюрингу языки программирования, что означает, что на них можно реализовать любую вычислимую функцию. Индекс обновляется ежемесячно.
Что касается прогноза на 2024 год, то, допуская, что прогноз может быть не совсем точным, можно предположить, что в топе сохранятся лидеры, которые были актуальны в 2023 году. Обычно радикальные изменения в статистике бывают в сроки 2-3 года, когда некоторые языки уходят из топа, а другие приходят на их место.
— Где чаще всего работают российские разработчики: в частных компаниях или в госсекторе?
На практике, основываясь на резюме и указании проектной деятельности, можно сделать вывод, что российские разработчики предпочитают работу над частными и аутсорсинговыми проектами, не связанными с государственными заказами и государственной разработкой. Здесь выделяю несколько причин:
1) Значимость проекта. Не всегда проекты в государственных корпорациях являются значимыми для разработчиков. Например, многим разработчикам ближе и интереснее работать над кодом для автоматизации бизнес-процессов в сфере доставки продуктов, чем создавать программы для автоматизации процессов в администрации города.
2) Приспособление софта. Софт приходится подгонять под уже существующие процессы. Нельзя изменить закон страны, зато можно изменить софт для разработки того или иного продукта, и потому приходится видеть, что автоматизация документооборота на гос предприятии была написана на турбо-паскале.
3) Опыт. Работа в государственных проектах приносит преимущества в случае, если вы направлены в государственную разработку. Специалист, который создавал сервис для автоматизации очередей в онлайн-кофейне, может быть в приоритете перед тем, кто автоматизировал учетные процессы в почтовом отделении.
4) Ориентированность на результат. Частные компании обычно заботятся о том, чтобы их продукт или услуга были востребованы среди людей. Они предпринимают меры для обеспечения качества, выбирают передовые технологии, методологии разработки и формируют качественные команды.
— Есть ли какие-то очевидные тенденции на российском рынке найма разработчиков, которые сохранятся в 2024 году?
Да, поскольку множество компаний покинули рынок, исчезли идеи, специалисты, и зарубежный бизнес в целом, меняется концепция внедрения новых проектов. В результате государство вынуждено искать замену, либо внутри страны среди своих народов и специалистов, либо привлекая таланты из других стран (подобно тому, как это активно делают Эмираты и некоторые страны Персидского залива, сталкиваясь с нехваткой кадров). В настоящее время мы предпочитаем первый путь, стремясь создать продукты собственными силами, используя прототипы, опыт и успешные проекты, которые касались нас лично.
Открываются новые направления и проекты. Лидеры финансового рынка и инвестиционные программы страны заинтересованы в том, чтобы в кратчайшие сроки развернуть все национальные ресурсы (что дешевле и безопаснее). Множество предприятий открывают новые направления бизнеса, что приводит к запуску новых и увлекательных проектов, в которых участвуют местные специалисты. Лично для меня это представляет отличную возможность присоединиться к команде профессионалов, внести свой вклад в развитие экономики страны, получить опыт и обдумать, где лучше продолжить свою деятельность — в пределах родной страны или выйти на мировой уровень. Выбор остается за каждым из нас.