Подобно тому, как мода не жалеет модников и модниц, любящих приодеться, она распространилась и на сферу ИТ. Регулярно просматривая вакансии, мне даже удалось сформировать некоторую закономерность в трендах интересов и пристрастий. О ней хочу и поведать.
Итак, сперва я задался вопросом, отчего вообще берётся мода в такой отрасли, как ИТ, особенно в такой сфере, как разработка программного обеспечения. Ответ оказался весьма тривиален: неудовлетворённость, переход, маркетинг и интеллектуальная похоть.
С неудовлетворённостью всё понятно: человек сидит на одном месте несколько лет, делает примерно одно и то же и не видит для себя лучших перспектив. Ему скучно, грустно и не интересно, он хочет обновления — и тут появляется она, технология, такая же, как та, что он использует, только с перламутровыми пуговицами. И вот, глаза загораются, хочется обновления и вообще, об этой технологии много говорят и пишут — хочу в общем. Пример решения: переход с фрейворка А на фреймворк Б (намеренно не использую тут названия, т.к. в каждой области есть своя такая история).
Переход — человек долго работает в каком‑то направлении и решает перейти в другое (например, с баз данных, работающих в связки с.NET приложением на фронтенд) и тут оказывается, что предыдущий опыт не очень помогает разобраться с тем, как вести себя в новых обстоятельствах. Но есть технология, которая позволяет сохранить предыдущий опыт и применить его. Например, Typescript вместо JavaScript/ECMAScript.
Маркетинг — это просто ловушка. Некоторая компания решает подмять под себя часть рынка, но сделать это можно лишь при условии привнесения некоторого инструмента с его широким пиаром. Появление такого инструмента позволяет решить некоторые стратегические задачи, не совсем очевидные для простого разработчика. Например Meta (ныне запрещённая организация на территории Российской Федерации) поделилась React'ом и через это решила сразу несколько задач, в том числе сокращения время на подбор и адаптацию новых фронтенд разработчиков. Microsoft профинансировала продвижение Typescript и благодаря этому смогла более широко войти в мир web (а если это увязать с покупкой GitHub, то заодно промотивировала создание материала для более качественного обучения своей нейросети copilot).