CTO крупной tech-компании в подкасте спросили, нанимают ли они junior-инженеров. Сам факт серьёзного вопроса — диагноз. На фоне ИИ-перемен компании в панике ищут простые ставки, отсюда и «tokenmaxxing», и сомнения в пользе новичков.
Отказ от менее опытных инженеров — старая история. Автор работал в компании, где брали только senior. Аргумент: система сложная, джуны опасны. Ирония в том, что менеджеры не могли добиться простых задач — всем было «ниже достоинства». Потом наняли несколько джунов, запустили интернатуру. Через пару лет бывшие интерны обгоняли некоторых нанятых senior. AI-версия — тот же предрассудок, просто в новом костюме.
Вопрос про джунов держится на трёх неверных допущениях. Первое — отток. Люди растут и уходят, нанимать всё равно придётся. Проще повысить своего, чем полгода адаптировать дорогого новичка с рынка.
Второе — опыт обесценивается. Автор вспоминает, как в начале карьеры команда неделю настраивала окружение и CI за бешеные деньги клиента. Сейчас это делается промптом и десятью минутами ожидания. Он выжил, но навыки настройки Subversion умерли. При быстрых переменах больше всех разучиваться придётся тем, кто смотрит на джунов свысока.
Третье — если роль инженера сводится к промптам и управлению агентами, что будет делать junior? Это ошибка: инженер всегда доставлял ценность клиенту, просто теперь через агентов, пишущих код. Суждение всё равно нужно: решает ли задача проблему, подходит ли к фичам. Если инженер ведёт проект соло, оркестрируя агентов, то junior будет вести простые проекты соло.
Корень проблемы глубже: компании смотрят на разработку как на конвейер. Продакт-менеджер даёт требования, дизайнер рисует, техлид дробит задачи, младшие члены команды или агенты исполняют. Тогда кажется, что последний шаг легко заменить. Но разработка продукта — это коллаборация product, design и engineering. Задача не «добавить CSV export endpoint», а «дать клиенту выгрузить историю платежей»: продумать состав выгрузки, производительность при десяти годах данных, связь с другими экспортами.
Если инженеры сидят на технических задачах, это проблема не джунов и не AI, а эффективности организации. Несколько senior станут бутылочным горлышком, пока конкуренты получают вклад от всех. Продуктивная команда — сейчас и в будущем — найдёт место инженерам всех уровней, включая junior.