Узнайте, как AI-инструменты меняют разработку. Практические советы, как сохранить критическое мышление и не стать рабом кода от нейросети.
Помните времена, когда собеседования проходили у белой доски без компьютера и интернета? С появлением AI-инструментов их использование считалось красным флагом. Теперь красный флаг — кандидат, который недостаточно использует AI. За два года инструмент прошёл путь от запрещённого до ожидаемого. И темп только ускоряется.
Каждые несколько месяцев приходит новая волна: модель из очередной лаборатории, инструмент, делающий то, что не умел в прошлом году. Это переопределяет норму. Вы либо едете на волне, либо она разбивает вас. Третьего не дано — вода никогда не успокоится.
Я решил ехать. Весь мой код теперь пишет AI (мой ли он теперь?), и я перестал относиться к этому как к угрозе, которую нужно контролировать. Теперь это рычаг, который я использую. Инженеры, которые сделали личность из отрицания инструментов, просто отстали, пока инструменты становились лучше.
Полное погружение — не одно решение, а то, которое я принимаю каждые несколько недель. Выходит новая модель — я перестраиваю рабочего агента поверх неё, потому что результат лучше и дешевле. Оставаться на старой модели было бы проще, и большинство так и делает. Ехать — значит делать это снова и снова, когда новизна уходит.
Я понимаю, почему люди перестают пытаться угнаться. Объём безумен: больше запусков за неделю, чем можно попробовать за месяц. И это касается не только инженеров — всех, кто работает за клавиатурой. Люди перегружены и часто сдаются. Но не нужно успевать за всем; нельзя просто игнорировать всё.
Я передаю AI много работы, и с каждым месяцем всё больше. Он пишет код, черновики, читает то, на что нет времени. Эту часть я рад отдать.
Часть, которую не отдам — мышление. Как только модель начинает рассуждать за вас, принимать решения, определять, что хорошо, вы перестаёте быть тем, кто может оценить правильность. Вы принимаете всё, что она решает.
Возьмём написание текста. Можно писать с AI для AI: текст заполняет страницу, выглядит законченным, но ни один человек не захочет его читать. Или можно использовать AI, чтобы написать то, что поймёт человек, — это работает, только если вы сами сначала поняли суть. Оптимизируйте для человеческого понимания — своего и читателя.
Сохранять мышление для меня легко, потому что я уже проделал работу, которая его формирует. Я отличаю хорошее от правдоподобного, потому что годами ошибался и видел причины. Когда модель выдаёт уверенный и неверный ответ, я могу оспорить его. Эти знания были дорогими, и только благодаря им всё работает.
Но работа, которая построила эти знания — медленная и повторяющаяся, когда вы делаете плохо, пока не научитесь видеть разницу, — именно её теперь делают инструменты для новичков. Они получают результат без лет усилий. Они выпускают то, что выглядит правильно, и не чувствуют, когда это не так. И это не связано с их умом. Та же волна, которая усиливает меня (потому что я привношу суждение), может тихо помешать им построить собственное суждение.
Волна работает на меня сейчас. Я знаю, что со временем она заберёт всю мою работу, а не только ту часть, которую я отдаю. Я всё равно еду, пока я ей нужен, потому что ставить против неё — худшая ставка.
Код давно перестал быть моим, но мышление — нет. Я продолжаю делать эту часть сам, даже когда инструменты позволяют пропустить её, как советовал Марио Зехнер в статье slowing the fuck down. Я буду ехать дальше, потому что научился замедляться.
Начните прямо сейчас: используйте AI для рутины — генерации кода, написания тестов, рефакторинга. Но всегда проверяйте результат. Задавайте себе вопрос: «Почему AI выбрал это решение? Верно ли оно?». Не позволяйте модели думать за вас. Тренируйте своё суждение на реальных задачах, даже если это медленнее. Со временем вы научитесь ездить на волне, а не тонуть в ней.
Хочешь закрепить знания на практике?
Решай задачи на Algolit — интерактивная платформа для обучения
Начать бесплатно →