Инженеры всё чаще ловят себя на тревоге: “Я становлюсь зависимым от AI? Атрофируется ли моё мышление?” Автор статьи считает, что это неправильный вопрос. Правильный — используешь ли ты AI так, чтобы оттачивать собственное суждение, или чтобы заменять его? Это два принципиально разных режима, и большинство инженеров незаметно сползают ко второму.
Проблема не в лени. Распространённая критика, что AI делает инженеров ленивыми, неверна. Проблема в отказе от ответственности (abdication). Когда ты принимаешь сгенерированное решение, не проверяя его, ты не экономишь время — ты откладываешь долг, который растёт с процентами. Инженер, который копипастит AI-сгенерированную auth middleware, не читая код, не движется быстрее. Он движется быстрее сейчас и намного медленнее потом — когда в 2 часа ночи middleware молча упадёт на production edge case.
Решение — не меньше использовать AI, а использовать его конфронтационно. Что это значит на практике? Относись к ответу AI как к черновику от умного, но слишком самоуверенного джуниора. Не отвергай его сразу и не принимай целиком. Проверяй.
Автор встроил в свой workflow конкретный шаблон промпта: вставь предложенное решение, а затем попроси AI выступить против него. Какие edge cases оно не обрабатывает? Какие допущения не сработают в production? Что бы ты изменил, если бы этот код читал старший инженер на security-аудите? Ответ почти всегда оказывается полезным: пропущенные состояния ошибок, неявные допущения о форме входных данных, незамеченная поверхность атаки. И главное: ты теперь думаешь вместе с инструментом, а не просто потребляешь его вывод. Этот цикл — сгенерируй, проверь, пересмотри — и есть то место, где живёт суждение.
Настоящий навык — не умение писать промпты. Инженеры, которые через пять лет будут опасны с AI — не те, кто запомнил лучшие шаблоны. Это те, кто может посмотреть на любой сгенерированный результат (код, архитектурную диаграмму, спецификацию, тесты) и сразу задать правильные скептические вопросы. Этот навык нарабатывается практикой, и конфронтационное использование AI — один из способов тренировать его осознанно, а не случайно. AI не разрушает инженерное суждение — его разрушает пассивное использование. Разница важна, и она полностью в ваших руках.