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

Десять лет назад самоучки были на вершине, потому что университеты отставали в обучении современным технологиям (React, Go, Docker и т. д.). Сейчас кодинг-буткемпы и глобальные программы обучения выпускают квалифицированных джуниоров, переполняя рынок талантами.
Раньше я советовал молодым людям осваивать программирование для успешной карьеры. Сегодня правила игры изменились. На мой взгляд, джуниорам следует:
- Становиться фулстек-разработчиками, чтобы оставаться универсальными.
- Развивать навыки, которые AI (пока) не может заменить: эмпатию к клиентам, умение искать компромиссы, проектировать системы, вести технические продажи, управлять продуктом...
- Или погрузиться в сферы 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-индустрия продолжает развиваться, и адаптивные специалисты всегда будут востребованы.

Телеграм-каналы с вакансиями для 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
А что вы думаете о текущей ситуации на рынке труда для разработчиков? Если вы джуниор — с какими трудностями столкнулись при поиске работы? А если вы сеньор или руководитель — берете ли вы в команду новичков и почему?