Что останется у тех, кто входит в ИТ сейчас? Как так???
Я пришёл в разработку по любви. За 10 лет дошёл до уровня "нет нерешаемых проблем". Не хвастаюсь на пустом месте: решил плавающий OOM в ГПБ, из-за которого каждый ноябрь ложился документооборот, остальные 11 месяцев - шёлковый. Для этого копал китайскую ветку форума JDK (sic!). Баг, кстати, до сих пор сидит в исходниках Java 25, не читают наши китайцев. Потом пошёл в менеджмент - с людьми объективно сложнее, чем с кодом. Навыки никуда не делись, код пишу для души, однажды так разобрался в процессинге, который пять лет считался неисправимым. Ответственному тогда матом писали, почему какой-то левый тип решил то, что было заявлено нереальным. Чувствуете паттерн?
Теперь к сюжету. Есть у меня старинный код, открываю размяться. За годы его перелопатили не раз, и ни Qwen, ни DeepSeek с ним не справлялись. Sonnet был неплох, но ломался на специфичных вещах. Я спал спокойно.
Схема работы отлаженная: Claude пишет план под моим руководством, DeepSeek пишет код фаза за фазой, я проверяю. Но тут надо было внести правку в код печатных форм. Кто сталкивался - знает, какая там путаница. И планировщик Claude меня подвёл: не мог сформулировать план, который меня устраивал. Машина сдалась первой: "мне не хватает понимания, может, установишь claude cli и я посмотрю всю структуру". А фигня вопрос, железяка, валяй.
Дальше считайте меня Риком с картинки.
Я взгрустнул. То, что планировал на выходные под пивко, эта зараза сделала за час. Я взял паузу, на следующий день проверил весь код построчно. Всё нормально. Докинул пару инструкций - всё, свободные выходные.
А я ведь занимался исследованием рынка под стратегию AI-слоя в SDLC. Изучал работы Т-Банка с их громкими заявлениями про приёмку на уровне 50% (там нюансы подсчёта, но результат крутой), пробовал почти все российские модели, собирал локальные, повторял Karpathy с нуля. И вот в моём коде - запутанном, доменном, собранном максимально по-взрослому - любые модели буксовали. А эта зараза за несчастную тысячу токенов поняла, о чём речь, и сделала всё что требовалось так, что прикопаться не смог.
Моя насмотренность не пропала. Она уже в ДНК, инструменты меня веселят, я знаю механику, мне не сложно. А что будет с теми, кто сейчас заходит в индустрию?
Насмотренность у нашего поколения формировалась через боль. Написал плохую архитектуру - она развалилась через год - запомнил на мышечном уровне. Если джуниор с первого дня работает через ассистента, который сразу выдаёт приличный код - у него просто меньше случаев набить шишку своими руками.
И тут ловушка. AI не формирует насмотренность автоматически. Он снимает необходимость набивать шишки, но как будто не дает новую альтернативу. Если никто рядом не заставит джуна разобраться, почему код написан так, а не иначе - на выходе получится человек, умеющий принимать работающий результат, но не умеющий сказать, где он сломается.
Это уже не вопрос инструмента. Это вопрос культуры. Будут ли сеньоры и тимлиды заставлять джунов объяснять решения, а не просто принимать работающий код. Вопрос к тем, кто растит команды. Что меняете в онбординге и менторстве под новое поколение?