ИИ съедает джунов, а вместе с ними племенной фонд индустрии. вайбкодинг.. вайбкодинг. генеративные модели.. вайбкодинг. генеративные модели. искусственный интеллект.. вайбкодинг. генеративные модели. искусственный интеллект. качество кода.. вайбкодинг. генеративные модели. искусственный интеллект. качество кода. Программирование.. вайбкодинг. генеративные модели. искусственный интеллект. качество кода. Программирование. риски иб.. вайбкодинг. генеративные модели. искусственный интеллект. качество кода. Программирование. риски иб. риски проектов.

С 2021 года я работаю на стыке двух отраслей – цифровой и сельского хозяйства. За это время мышление у меня заметно профдеформировалось: я все чаще смотрю на другие сферы через сельхоз-призму. Тем, кто далек от агропрома, такая аналогия может показаться странной. Но прежде чем спорить, попробуйте дочитать до конца.

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

Любое племенное хозяйство держится не на всем стаде сразу, а на ядре – линии, которая сохраняет и стабильно передает лучшие признаки дальше. Пока это ядро поддерживается, качество можно воспроизводить из поколения в поколение. Если же ядро ослабить или перестать обновлять, деградация следующих поколений становится лишь вопросом времени и влечёт к утрате породы.

С ИТ, как мне кажется, происходит нечто похожее.

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

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

Именно этому механизму роста сегодня угрожает ИИ.

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

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

Проблема еще и в том, что автоматизируется не вершина профессии, а её учебный фундамент. Раньше новичок входил в ремесло через простые задачи: чинил мелочи, писал типовой код, ошибался, получал замечания на ревью, переписывал, учился видеть последствия своих решений. Это не был самый красивый путь, но он работал.

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

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

Если отрасль перестает выращивать начинающих специалистов внутри, она некоторое время живет за счёт накопленного запаса. А потом внезапно выясняется, что сильных инженеров мало, стоят они дорого, а новые почти не появляются.

Поэтому джун – это не досадная нагрузка на бизнес. Это ремонтный молодняк отрасли, из которого потом обновляется весь сильный слой. И если ИИ съест джунские задачи, индустрия рискует съесть собственный кадровый фонд.

Но отсюда не следует, что нужно просто вернуть старый мир и снова посадить джунов на бесконечное форматирование дискет (боже, как я стар) и написание простых процедур по работе с данными. Этого уже не будет. Если ИИ оказался лучше человека на большом пласте рутинной работы, значит старый путь входа в профессию придется перестраивать.

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

Если признать, что проблема реальна, то одной метафоры недостаточно. Племенное ядро не сохраняется само собой – его поддерживают осознанно. С ИТ, кажется, придется делать то же самое.

Во-первых, нужен нормальный контур входа студентов в профессию через ре��льную практику в ИТ-компаниях. Не формальную стажировку ради галочки, а работу с ограниченным набором реальных задач и наставничеством.

Во-вторых, работодателей нужно поощрять за выращивание джунов. Сейчас молодой специалист для бизнеса часто выглядит как издержка: его надо учить, ревьюить, страховать от ошибок. Если отрасль хочет сохранить механизм воспроизводства кадров, эта нагрузка не должна целиком ложиться только на работодателя. Например, меры поддержки ИТ-компаний можно частично увязать с реальной работой по выращиванию молодых специалистов: наличием практикантских мест, стажерских программ, наставничества и первых позиций для джунов.

В-третьих, нужно разделять продукты, в которых ИИ был инструментом, и продукты, в которых человеческое инженерное участие было сведено к минимуму. Речь не о запрете ИИ, а о прозрачности уровня человеческой ответственности. Если за цифровым продуктом по сути не стоит инженерная приёмка, это должно быть понятно. Этот критерий нужно использовать как риск и, например, ограничивать включение таких продуктов в реестры специализированного ПО.

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

Поэтому главный вопрос сегодня звучит не так: заменит ли ИИ программистов?

А так: сумеем ли мы сохранить систему, которая вообще делает появление сильных программистов возможным?

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

Автор: bormee

Источник

Rambler's Top100