15 апреля 2025

💀 Джуны: game over или новый уровень сложности?

Пишу об IT и на Python. https://kungurov.net, https://hmhm.wtf
Рекрутеры ищут только сеньоров, AI отбирает хлеб у начинающих, а рынок переполнен выпускниками буткемпов. Разбираемся, действительно ли наступил конец эпохи джуниоров и как молодым специалистам адаптироваться к новым реалиям.
💀 Джуны: game over или новый уровень сложности?

Недавно я общался с IT-рекрутером. Он рассказал, что сейчас нанимает только сеньор-программистов. Джуниоры больше не нужны... Вот почему, на мой взгляд, происходит этот сдвиг.

Причина 1: Сеньоры, усиленные искусственным интеллектом

AI позволяет опытным программистам выполнять свою работу и одновременно решать задачи, которые раньше поручались джуниорам. Приведет ли это к огромному росту продуктивности или к накоплению технического долга? Никто точно не знает, но многие технические директора уже тестируют этот подход.

Причина 2: Переизбыток джуниоров

💀 Джуны: game over или новый уровень сложности?

Десять лет назад самоучки были на вершине, потому что университеты отставали в обучении современным технологиям (React, Go, Docker и т. д.). Сейчас кодинг-буткемпы и глобальные программы обучения выпускают квалифицированных джуниоров, переполняя рынок талантами.

Раньше я советовал молодым людям осваивать программирование для успешной карьеры. Сегодня правила игры изменились. На мой взгляд, джуниорам следует:

  1. Становиться фулстек-разработчиками, чтобы оставаться универсальными.
  2. Развивать навыки, которые AI (пока) не может заменить: эмпатию к клиентам, умение искать компромиссы, проектировать системы, вести технические продажи, управлять продуктом...
  3. Или погрузиться в сферы AI, такие как машинное обучение, оптимизация производительности AI или тонкая настройка моделей.

Будущее все еще светлое для программистов, которые умеют адаптироваться. Что вы думаете — роли джуниоров исчезают или это просто временная фаза?

Мнения сообщества

Недальновидная стратегия компаний

Популярное мнение: «Эта тенденция в индустрии кажется мне такой недальновидной. Если компании считают сеньор-инженеров ценными, они должны также понимать ценность поддержания конвейера для развития новых сеньоров из джуниоров, но вот мы здесь».

На это другие пользователи отмечают, что в будущем будет огромная нехватка сеньор-разработчиков, а некоторые утверждают, что она уже существует. Однако руководители компаний часто мыслят краткосрочно: «Нехватка талантов через 15-20 лет — это проблема для руководства, которое будет через 15-20 лет; у нас сейчас свои проблемы».

Культура стартапов усугубляет ситуацию: компания либо продастся, либо разорится через 5-7 лет, так зачем решать проблему, с которой компания не столкнется?

Рекрутеры не всегда компетентны

Многие отмечают, что рекрутеры часто ведут себя очень уверенно, но на самом деле не всегда понимают, о чем говорят. Не стоит воспринимать их слова как истину в последней инстанции.

Проблемы с AI-зависимостью

Интересное наблюдение от работодателей: «Во время собеседований с джуниорами они восприняли фразу "можно гуглить/смотреть документацию" как разрешение использовать ChatGPT. Один кандидат даже покинул интервью, когда мы не разрешили ему использовать ChatGPT для реализации простого запроса агрегации массива объектов в JS. Другие заметно плохо владели синтаксисом».

Компании ищут кандидатов, которые хотят учиться, а не просто выполнять задачи. Совет для всех (и джуниоров, и сеньоров): не позволяйте своим навыкам деградировать, используя AI как костыль.

Сложности для всех уровней

Удивительно, но даже сеньоры с большим опытом сталкиваются с трудностями при поиске работы. Один разработчик с 27-летним опытом рассказал, что после отправки сотни резюме получил всего 4 интервью, и все они закончились безрезультатно.

Другой специалист с 15-летним опытом находится в такой же ситуации: «Я получил только 2 интервью из сотен заявок. Я не смогу продержаться намного дольше без работы».

Причины проблемы

Среди возможных причин сложившейся ситуации называют:

  • Джуниоры наводняют рынок заявками
  • AI делает массовую рассылку резюме возможной
  • Волна сокращений в IT-компаниях

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

Рост сложности проектов

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

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

AI помогает только если вы понимаете, что делаете. Если вы не понимаете проблем, вы с тем же успехом можете слепо копировать ответы со Stack Overflow.

Финансовый аспект

Важное замечание: рекрутеры получают процент от вашей зарплаты. Им просто невыгодно заниматься наймом джуниоров.

Выводы

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

Для джуниоров важно:

  • Развивать разносторонние навыки, становясь фулстек-разработчиками
  • Совершенствовать «человеческие» навыки, которые AI не может заменить
  • Рассмотреть возможность специализации в области AI и машинного обучения
  • Не использовать AI как костыль, а развивать фундаментальное понимание технологий

Несмотря на все трудности, IT-индустрия продолжает развиваться, и адаптивные специалисты всегда будут востребованы.

💀 Джуны: game over или новый уровень сложности?
***

Телеграм-каналы с вакансиями для IT-специалистов

  • Избранные вакансии для IT-специалистов @proglib_jobs
  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ — си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

А что вы думаете о текущей ситуации на рынке труда для разработчиков? Если вы джуниор — с какими трудностями столкнулись при поиске работы? А если вы сеньор или руководитель — берете ли вы в команду новичков и почему?

 
 

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

Подпишись

на push-уведомления