Вот, казалось бы, страна, которая изобрела Windows, Office, Mac, Unix, и Интернет должна в IT быть впереди планеты всей. Но не тут-то было! По факту я наблюдаю картину совсем иного рода.
Сайты, приложения, сервисы корпоративного сегмента – на все это больно смотреть! Притом, убого абсолютно все: скорость работы, используемые технологии, пользовательское взаимодействие, стабильность, безопасность, удобство. Дизайн в большинстве случаев «привет из 90-х (если не раньше)», сплошные баги, никакой интеграции между сервисами в части обмена данными нет и в помине. Про глобальный уровень я вообще молчу – чего только стоит то, что сайт местного DMV (аналог ГИБДД), да и не только он, в каждом штате свой! Притом принципиально свой, т.е. вообще другой. Ни про какие аналоги «Госуслуг» (Боже упаси) тут и речи нет, и быть не может еще лет 10, если не 20.
Я все никак не мог понять причины. Притом специалисты тут есть (не, ну как специалисты. Ну они могут читать инструкции на своем родном языке, команды писать на своем языке и прочее – считай уже на половину специалист). Так вот, просматривая разного рода вакансии и подавая во все возможные места резюме меня, вдруг, осенило – вот она, причина. Это – изобилие!
Изобилие всевозможных сервисов, приложений, каких-то не понятных названий и слов. Открываешь любое объявление о работе, а там – 7 лет опыт работа с программой «x». И это вот под этим «x» в прямом смысле может срываться все что угодно. B чего там только нет, притом от мала до велика.
А все почему? Потому, что тут каждый второй прыщавый задрот, с трудом осиливший пару лекций на ютубе и возомнивший себя вторым Джобсом, садиться писать (т.е. копировать со Stack Overflow куски кода и собирая их вместе) очередной «шедевр» и выдавать его за решение всех проблем бизнеса. И потом другой прыщавый задрот, обчитавшись советов с Инстаграмм начинает этот «высер» продвигать на рынок. А в виду полного отсутствия критического мышления у местной популяции, эти хомячки, так падкие на красивости, легко тыкают на все возможные коллтуэкшены и лидмагниты, после чего уже серьезные тети из продажников залечивают мозги им на все 100%.
В итоге фирма получает какой-нибудь продукт, например какую-нибудь CRM, где от CRM только название. А потом с этим «продуктом» эта фирма кондыбается годами! И выхода у таких компаний фактически нет, так как позволить себе продукты уровня энтерпрайз с внедрением и полноценной поддержкой они просто не в состоянии, а на замену этого барахла нет специалистов, которые способны провести реверс-инжиниринг всего этого недоразумения. Даже институты и университеты грешат этим. Я тут видел местную университетскую CRM (на которой сидят даже крупники), это просто страх Божий. Притом так думаю не только я, но и локальные комментаторы.
В итоге вся эта глобальная машина, сотканная из говна и палок, тянет все IT на дно! На рынке образуется парадоксальная ситуация, с одной стороны - катастрофическая нехватка специалистов в этой отрасли, с другой - изобилие претендентов. И эти два круга практически не пересекаются по части технологий, или пересекаются где-то совершенно в незначительном месте. А в то время прогресс и сервисы медленно деградируют, так как большинство из них было написано 15-20 лет назад, и делались они и поддерживались, зачастую, руками единичных специалистов.
В России пока это явление не сильно наблюдается, так как в России совершенно не развит малый бизнес (и как следствие Digital marketing), но страна худо-бедно, но развивается, а с ней и все остальное. И сейчас, как никогда, есть шанс избежать всех этих ошибок и проблем. Иначе через 10-15 лет в России будет та же непотребная анархия в IT, как и тут.
А это создает очень опасную ситуацию, так как такое количество «неприкаянных» специалистов вызывает в рамках всей страны «простой» кадров неимоверных масштабов, в тоже время в отраслях образуется стойкий дефицит кадров на специфические ниши, и как следствие падение производительности и срыв сроков и проектов. В добавок ко всему нагружается, и без того перегруженная, образовательная система. Которая просто не справляется с этой технологической эклектикой. В итоге спрос на это удовлетворяется разного рода мелкими копашкакими, которые клепают непотребные курсы под конкретные запросы как грибы. Не нужно, думаю, объяснять, насколько падает общий уровень образования и компетенций, которые замещается этим убожеством.
Выходом из этого может стать запуск процесса консолидации и централизации всей отрасли IT на государственном уровне. Пока не стало поздно. Как вариант, например, создание единого государственного “Института Проблем Программного обеспечения.” Наподобие Free Software Foundation или института Беркли. Где будет вестись разработка стандартов (включая стандарты внедрения и поддержки ПО), работа над лицензированием ПО (одних только вариантов лицензий сотни), работа над собственными методологиями разработки и внедрения ПО, и т.д.
P.S. В общем IT отрасли требуется серьезное госрегулирование. Так как сейчас, да и в будущем, IT будет полноценным оружием будущих войн на ровне с обычным вооружением (хотя оно уже практически так), которое будет глубочайше интегрировано и в общество, и в экономику, и будет фактором риска. И страшно представить себе войну, когда у вас разное и никак не совместимое друг с другом вооружение – один взвод с одним оружием, другой с другим, на один БТР с десяток типов колес от разных фирм и ни одно к нему подходит.