JavaScript тормозит. React растёт. «Ковидные» проекты не взлетели. ИТ в Беларуси-2020, часть 2

Вторая часть отчёта — про технологический стек и области его применения. Ковид-driven development сказался на специализации проектов, хоть и меньше, чем можно было ожидать. А инструментарий разработки стабилизировался.

Оставить комментарий

В конце 2020 года мы в 12-й раз изучили рынок труда в национальной ИТ-индустрии. Анонимную анкету заполнили 4536 респондентов. 

В первой части dev.by представил демографический портрет белорусских айтишника и айтишницы.

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

Главные факты из 2-й части
  • Доля JavaScript 28% и не растёт;
  • Доля React уже 17+% и растёт;
  • У Windows OS 70% рынка, и она не собирается двигаться.

Точка равновесия достигнута

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

Джавистам по-прежнему не нравится объяснять друзьям и родственникам, что «джаваскрипт это совсем другое», но время махнуть рукой и соглашаться так и не наступило. Бурно растущий JavaScript притормозил на значении в 28%. Традиционные Java и.NET больше не теряют позиций, застолбив рубежи в 18% и 12%.

Typescript и Python немного потеряли, но первый всегда был скорее второстепенным инструментом, а колебания популярности второго — скорей на уровне погрешности.

Интерактивное содержание скрыто. Перейдите на полную версию материала.

На удивление, стабильная ситуация и во втором эшелоне. PHP и С++ хоть и используются активно только 5–6% программистов, но никуда не собираются исчезать. И даже в паре Objective-C и Swift паритет сохранился, хотя Swift должен был оперативно поглотить своего прародителя. Среди «хипстерских» языков разработки, вроде Ruby, Golang или Scala, — всё те же значения в 4% и 1,5%. 

Интерактивное содержание скрыто. Перейдите на полную версию материала.

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

Интерактивное содержание скрыто. Перейдите на полную версию материала.

React продолжает отвоёвывать рынок у уходящего Angular и становится во многом стандартом для JavaScript разработчиков. Веб-разработка без jQuery всё ещё трудно представима, а у Java разработчиков инструментарий чётко определён — Hibernate, Spring и Maven, все они используются большинством разработчиков.

Инерция vs ожидания. Ничья

В прошлом году на фоне жёстких локдаунов по всему миру ИТ-индустрия стала готовиться к удаленке. В первую очередь к домашнему заточению самих потребителей, которым пришлось переключаться на онлайн-покупки и онлайн-досуг. Логично, что в таких условиях развернулись проекты e-commerce и индустрии домашних развлечений — игр и различных медиапроектов. 

В локальном приложении эти ожидания только в определённой мере оправдались. На конец 2020 года почти четверть белорусских ИТ-специалистов были заняты в разработке e-commerce решений, а десятая часть продолжала заниматься играми. Тем не менее, эти сегменты умудрились в числовых показателях даже немного потерять, а Media & Entertainment существенно просел. Новые инициативы не смогли оказать значительного влияния на долгоиграющие проекты и изменить картину на рынке.

Интерактивное содержание скрыто. Перейдите на полную версию материала.

Традиционные отрасли вроде индустрии путешествий или логистики продолжили стагнировать. Эти рынки инертны и после падения будут восстанавливаться ещё долго.

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

Ожидаемо выросли HealthTech\MedTech и Fintech — в эти сектора в последние полтора года пришло ещё больше денег, активно пошли в рост как стартапы, так и перевооружение существующих сервисов. В Беларуси такие проекты — в основном аутсорсные. Продуктовые решения сильно завязаны на особенностях регуляции рынков, поэтому рост не такой заметный, каким мог быть. Впрочем, в 2021-м эти направления ещё могут усилиться.

К лидерам роста примкнули ERP и Insurance. 

Приземление ожиданий хорошо заметно по снижению популярности хайтек-решений, Bigdata, Machine Learning. Они ушли на второй план у заказчиков и продуктовых компаний — на фоне метаморфоз условий существования всего глобального социума.

На плато

Интерактивное содержание скрыто. Перейдите на полную версию материала.

JavaScript, как и полагается, применим во всех основных сферах решений. Веб, кроссплатформенная разработка и даже Desktop — везде он на первых местах. Стоит отметить рост по всем технологиям в Cloud\Server применении. Cloud’ом сейчас можно удивить, наверное, только военных, подобные архитектурные решения продолжают год за годом поглощать рынок вне зависимости от технологий, которые в них используются.

Интерактивное содержание скрыто. Перейдите на полную версию материала.

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

Интерактивное содержание скрыто. Перейдите на полную версию материала.

Уравновесилась ситуация и в отношении инструментов хостинга проектов и систем версионности. GitHub, который широкими шагами выходил в стандарт по умолчанию для размещения проектов, снизил темпы роста, а GitLab и Bitbucket смогли немного прибавить. Это свидетельствует о том, что в итоге разработчики привыкли использовать параллельно несколько основных систем и тулов в зависимости от проекта.

Интерактивное содержание скрыто. Перейдите на полную версию материала.

Visual Studio Code — незыблемо самый массовый инструмент разработки. Очевидно, что для Java и.NET есть каноничные IntelliJ IDEA и MS Visual Studio, но четверть джавистов и две трети дотнетчиков регулярно практикуют и бесплатный Visual Studio Code. Этот инструмент ожидаемо царит и в нишевых технологиях. Отдельно стоит отметить снижение популярности WebStorm практически по всем основным направлениям, особенно касательно самого JavaScript. В iOS свой предсказуемый монопольный мир, здесь выбора нет — Xcode или Xcode.

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

Индустрия-2019, предыдущее анкетирование

Читать на dev.by