Рубріки: Мнение

Разработчики станут «как рабочие на заводах»: стоит ли бояться, что все ринутся в программисты и зарплаты резко упадут

Григорий Кислин

Привет! Меня зовут Григорий Кислин, я разработчик и ведущий онлайн-курсов разработки на Java. Все мы знаем текущую ситуацию на рынке IT. Недавно наш чат обучающихся и выпускников оживился высказыванием владельца группы рекрутинговых агентств Ильгиза Валинурова: будущее IT-специалистов оценили фразой «станут как рабочие на заводах»:

По мнению Валинурова, профессия IT-специалиста утратит востребованность уже через два года:

«Рынок перегрет зарплатами для тех, кто работает в сфере IT, но это не будет вечно. То есть следующий год это еще продолжится, а дальше они станут как рабочие на заводах».

Жаль, что аргументация полностью отсутствует… Конечно, здесь масштаб не такой, как у высказывания банкира Германа Грефа про борьбу с программистами, но есть повод для очередной дискуссии на эту тему, которую и предлагаю сию минуту открыть.

Разработчикам придется срочно переквалифицироваться?

Я попробовал переписку из нашего чата разделить на группы и выделить «за» и «против». Посты только слегка подкорректировал, так что стиль разговорный. Исключил то, с чем трудно рассуждать, вроде эмоциональных всплесков: «Не надо паниковать!» или «Нарочно придумали успокаивать заказчиков». С постами, что «думающие люди никогда не пропадут» и «ценнейший урок моего свитчинга – понимание того, что всегда можно что-то поменять, если тебе это не нравится» — совершенно согласен, но они тоже не для этой дискуссии.

Также убрал общие фразы вроде «Глупо думать, что потребность в разработчиках, подобных нам, будет вечно», «Бизнес привык решать проблемы, проблема перегретого спроса решалась не раз до этого…», где нет предмета для обсуждения. Остальные же высказывания приведу ниже.

Аналогия с историей

  • Есть много профессий, которые исчезли. Те же извозчики, которые крутили пальцем у виска, смотря на проезжающие автомобили. Вроде работаешь, потом — раз — технический скачок, и профессии нет.
  • Когда-то никто не верил, что человек может летать. Но братья РайтАмериканцы, за которыми в большинстве стран мира признается приоритет конструирования и постройки первого в мире самолета, способного летать. доказали обратное. Причем путь от первого самолета до современного «Боинга» был короче, чем от колеса до первого самолета.

Если брать аналогию с извозчиком, мне кажется его можно сравнить с программистами машинных кодов и специалистов, работающих с перфокартами. У нас просто название не поменяли — программисты из «водителей лошадей» трансформировались в многочисленные профессии шоферов, таксистов, дальнобойщиков и даже штурманов самолетов.

Автоматизация: расслоение на «сборщиков» и «элиту»

  • Упрощается сама разработка: появляются конструкторы приложений, которые складывают ПО по кирпичикам, не написав строчки кода — платформы No-Code, которые покрывают определенные общие потребности (конструктор сайтов Tilda, магазины, рестораны и прочую интернет-торговлю) которые составляют неплохой процент работы для разработчиков. Причем уже и для мобильной разработки. Там, где нужна команда — справится один, умеющий собирать пазлы.
  • Low-Code: по прогнозам Forbes, больше половины разработок приложений через 9 лет будет связано с Low-Code-продуктами.
  • Сюда же относим движки BPMУправление бизнес-процессами (Сamunda, Zapier, RPA).
  • Для более сложных систем создадут генераторы микросервисов, что не только типичную бизнес-логику написать придется. Появляются типичные микросервисы (авторизация/билдер отчетов и т.д.) — и часть девелоперов, которые с этим работали, тоже отпадут… Мы либо трансформируемся в сборщиков Lego, либо станем теми, кто будет поддерживать эти генераторы («элитой», на которой вся IT-индустрия будет держаться). Оркестраторы бизнес-сервисовВизуальная платформа, где соединяются сервисы, выставляются триггеры и условия ветвления, контролируются все потоки данных: платформы от Леруа Мерлен, Clouds, iPaaS.
  • Оптимизация промышленной разработки и количества команд: упрощение инфраструктуры. Тот же Docker и Kubernetes идут именно в этом направлении. Появятся шаблоны для большинства потребностей — и до свидания, 90% админов!

Контраргументы

  • Не весь бизнес осознал, что что-то вообще можно автоматизировать. Реальность такова, что большая часть реального бизнеса — в каменном веке. А пока тысячи, например, бухгалтеров и их работодателей, даже не подозревают, что большую часть их работы уже сейчас можно легко автоматизировать. И когда они это поймут, то работы в IT станет еще больше.
  • Переход даже на микросервисы, не говоря об оркестровке бизнес-сервисов, требует высокой культуры программирования и больших затрат. Это огромное поле для программистов, которое пахать и пахать.
  • Потребности бизнеса сейчас идут впереди возможностей IT. Когда одни проблемы решаются автоматизацией, появляются другие — с еще большим уровнем абстракции. Масштабы растут — управление микросервисами вместо управления памятью. К примеру языки программирования становятся проще или сложнее? Писать в кодах, конечно, сложнее. Или на Maven сборку сделать проще, чем на Make. Сложность переходит на другой уровень. В отличие от колхозов с тракторами, появляются новые многомерные поля и под них нужны новые инструменты. Остается только общее название профессии, которая все больше дробится на разные специализации.
  • За счет упрощения того, что раньше делалось сложно, инструменты начинают позволять делать что-то, что в старых реалиях было почти невозможно с имеющимися ресурсами. Следующий этап развития инструментов опять породит новые возможности. Пока этот цикл будет продолжаться, профессия будет также востребована.
  • Дело только в спросе/предложении. Как бизнес стабилизирует огромную разницу между спросом и предложением на айтишников? Так появляются новые задачи и возможности, открываются новые горизонты с этими самыми улучшениями. Кто раньше думал о всяких метавселенных? Скорее появится больше степеней градации в самой профессии, нежели профессия целиком канет в лету.

Заменят ли роботы программистов?

  • Уже сейчас хватает всяких автодополнялок кода, работающих на примитивной матрице. Разработка ускоряется, стоимость поддержки уменьшается.
  • В JetBrains заявили, что «будем работать рука об руку с роботом еще много лет». Ситуацию нехватки IT-кадров современное ИИ никак не решит.
  • Исследуется перекачка сознания в компьютер и нейроинтерфейсыЭто устройство и технология для обмена информацией между мозгом и внешним устройством.. То, что было фантастикой, может произойти в любой момент. По историческим меркам вполне вероятно, что мы на пороге событий, которые изменят подходы.

Про будущее ИИ можно найти много предположений. С одной стороны, все может случиться уже завтра. С другой — после высадки на Луну в 1972 году все были уверены, что до колонизации Марса осталось 10-15 лет. Поэтому остается только сказать: поживем — увидим. Тут, наверное, самое актуальное высказывание: «Думающие люди никогда не пропадут» 🙂

Из-за «перекоса в зарплате» все ринутся в разработчики и оплата труда упадет?

  • Специалистов — переизбыток, но их все равно не хватает. В IT, где на дипломы смотрят мало, а все решают твои навыки, это особенно актуально. Образование не справляется с растущим спросом. Тот уровень выпускников, который могут массово выпустить вузы или большинство курсов переподготовки, сильно не дотягивает до входного порога разработчика.
  • Рынок IT стал международным, отсюда и соответствующие суммы. $3000 в наших широтах — много, а в условной Германии это зарплата обычного инженера.
  • Большая сложность и высокие требования к профессии, из-за которой до оффера доходят далеко не все. По отзывам наших выпускников, обучение на разработчика — это не спринт, а марафон. Требуется большое упорство, готовность работать и не сомневаться в своем выборе и своих силах. Не сдаваться перед трудностями и идти вперед. Может быть, поэтому средний возраст наших выпускников: 27-35 лет.

Спасибо за внимание! Если у вас есть свои аргументы, буду рад увидеть их в комментариях.

Читайте также: «25-летнему тимлиду будет некомфортно работать с 45-летним джуном»: моя правда про «легкий вход» в IT

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Останні статті

Токсичные коллеги. Как не стать одним из них и прекратить ныть

В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…

07.12.2023

Делать что-то впервые всегда очень трудно. Две истории о начале карьеры PM

Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…

04.12.2023

«Тыжпрограммист». Как люди не из ІТ-отрасли обесценивают профессию

«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…

15.11.2023

Почему чат GitHub Copilot лучше для разработчиков, чем ChatGPT

Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…

13.11.2023

Как мы используем ИИ и Low-Code технологии для разработки IT-продукта

Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…

07.11.2023

Университет или курсы. Что лучше для получения IT-образования

Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…

19.10.2023