Transcription
Если вы используете ИИ, чтобы помочь себе научиться кодировать, это здорово. Но если вы используете его таким образом, вы можете фактически замедлить себя. Я видел это у студентов, которых я наставляю, у младших разработчиков, с которыми я работаю, и, честно говоря, я тоже так делал. Вот почему я придумал то, что называю правилом 3C. Простой способ использовать ИИ, который на самом деле делает вас умнее, а не более зависимым. Оставайтесь, потому что, как только вы услышите это, вы никогда больше не будете смотреть на ИИ прежними глазами. Если мы еще не встречались, я Пит, и я профессионально занимаюсь программированием последние 13 лет. За это время я руководил командами разработчиков и помог тысячам новичков научиться правильно кодировать. И поверьте мне, я попадал во все ловушки, которые собираюсь вам показать. Поэтому сегодня я покажу вам точно, почему большинство разработчиков используют ИИ неправильно и как исправить это шаг за шагом. Но сначала позвольте мне показать вам, как именно я понял это той ночью, когда ИИ заставил меня почувствовать себя гением примерно на 10 секунд. Проблема с ярлыками. Я боролся с этой нелепой ошибкой JavaScript. Через 40 минут я сдался. Итак, я вставил свой код в ChatGPT. Бум, исправлено. Я нажал сохранить. Это заработало. Победная музыка в моей голове. А потом я понял, что понятия не имею, почему это сработало. ИИ не сделал меня умнее. Он просто заставил меня перестать думать. И я вижу это каждый день. Новички учатся копировать, а не кодировать. И если ваш первый шаг, когда вы застряли, — это вставить это в ИИ, вы передаете один навык, который на самом деле делает вас ценным. Решение проблем. Настоящих разработчиков не платят за быструю печать. Им платят за ясное мышление и поиск решений проблем. Итак, вот что изменило для меня все. Прежде чем спросить ИИ, я записываю свою собственную догадку, даже если она неправильная. Затем я сравниваю ее с ответом ИИ и задаю еще один вопрос. Объясни простыми словами, почему это работает. Цель не в том, чтобы получить работающий код. Цель — понять код, который на самом деле работает. Но даже если вы это сделаете, большинство новичков все равно попадут в следующую ловушку. И она гораздо коварнее, потому что код выглядит идеально. Ловушка отладки. ИИ дает вам этот чистый, блестящий блок кода. Он работает без ошибок. Все выглядит идеально, и вы чувствуете гордость, как будто наконец-то кодируете как профессионал. Кроме того, вы ничего не кодировали. Вы просто скопировали. Магия. Я вижу это все время с новыми разработчиками. Они используют ИИ для генерации полных проектов, но в тот момент, когда им нужно изменить одну мелочь, все ломается. Это как копировать домашнее задание друга. Оно выглядит правильно, пока учитель не попросит вас объяснить его. О, боже, я был там так много раз. Я просматривал такой код от младших и даже очень опытных разработчиков. Имена переменных, идеальные комментарии, красиво. Но когда я спросил: «Почему вы использовали этот метод вместо того?», наступила тишина. Они даже не знали, что делает их код. Когда вы перестаете отлаживать, вы перестаете учиться. Отладка — это не наказание. Это спортзал. И большинство людей сдаются прямо перед тем, как стать сильными. Именно здесь вы строите свою силу как разработчик. Поэтому в следующий раз, когда ИИ даст вам код, пожалуйста, не просто копируйте и вставляйте его. Запускайте его построчно. Ломайте его намеренно. Спрашивайте, что происходит. Так вы превратите быстрые ответы в реальные навыки. Но даже если вы отлаживаете, есть кое-что еще более опасное, что держит почти каждого новичка в тупике. И это одно меня обманывало годами. Иллюзия прогресса. Вы используете ИИ каждый день. Он исправляет ваши ошибки, создает ваши проекты, дает вам ответы, помогает вам двигаться быстрее, и это потрясающе. Вы выпускаете продукты. Вы совершенствуетесь. Но где-то глубоко внутри вы знаете, что что-то не так. Это был я. Когда я впервые начал использовать инструменты ИИ, я чувствовал себя неудержимым. Каждая проблема исчезала за секунды. Но когда я пытался построить что-то без них, я не мог. ИИ сделал меня быстрым, но пустым. И это то, что происходит со многими новичками. ИИ дает вам иллюзию прогресса. Вы строите вещи, конечно, но вы пропускаете борьбу. И именно в этой борьбе ваш мозг повышает свой уровень. Я занимаюсь программированием более десяти лет, и каждый большой прорыв, который у меня был, произошел сразу после чего-то, что полностью меня сломило. Именно так на самом деле работает обучение, как в коде, так и в жизни. Так что да, если вы сейчас используете ИИ, это здорово. Продолжайте использовать его. Просто не пропускайте трудные части. Попробуйте сначала, потерпите неудачу сначала, а затем спросите, почему версия ИИ работает. Потому что спойлер: именно эта версия остается в вашей голове. Одна эта привычка сделает вас в 10 раз лучше в долгосрочной перспективе. И, честно говоря, именно так вы на самом деле становитесь разработчиком. Но даже если вы учитесь правильно, есть еще одна вещь, которая может поставить под угрозу весь ваш прогресс. Не ваш код, а ваша безопасность. Проблема доверия. Когда вы учитесь, вы сделаете все, чтобы выбраться из тупика, верно? Мы все там были. Копировать, вставить, молиться, верно? Итак, вы начинаете вставлять фрагменты кода, сообщения об ошибках, даже полные проекты в инструменты ИИ, не осознавая, что вы отдаете. Я видел, как люди вставляли клиентские проекты, ключи API, URL-адреса баз данных, даже личные пароли прямо в чат-боты или отладчики ИИ онлайн. Я тоже так делал. Когда я был младшим разработчиком, я вставил часть клиентского проекта в общедоступный форум. Я помню, как мой руководитель подозвал меня и сказал: «Пит, это буквально под соглашением о неразглашении». Тогда я понял. Я не был неосторожен с кодом. Я был неосторожен с доверием. Когда вы используете ИИ, помните, что вы все равно отправляете данные через Интернет. Вы не всегда знаете, где они хранятся, кто на них обучается или как они используются. Поэтому, если вы заботитесь о своих проектах, своей конфиденциальности или даже данных своего клиента, защитите их. Именно поэтому я осторожен с инструментами, которые использую онлайн, и почему я искренне рад, что NordVPN спонсировал это видео. Вы меня знаете, я не беру спонсоров, если они не имеют смысла. И этот действительно имеет. NordVPN обеспечивает вашу безопасность в Интернете. Он шифрует ваше соединение, что, по сути, означает, что он скрывает ваши действия от хакеров и подозрительных веб-сайтов. Он также скрывает ваше местоположение, поэтому никто не может отследить, откуда вы подключаетесь. Он даже блокирует вредоносное ПО и назойливую рекламу до их загрузки с помощью функции под названием Threat Protection. Но вот крутая часть. Threat Protection работает даже тогда, когда сам VPN не включен. Таким образом, он всегда защищает вас от плохих ссылок, загрузок или вирусов в фоновом режиме. NordVPN также имеет монитор темной сети, который уведомляет вас, если ваши электронные письма или пароли когда-либо утекут в Интернет, что очень полезно для всех, кто учится, тестирует или использует различные инструменты кодирования. И если вы живете там, где некоторые веб-сайты или инструменты ИИ заблокированы, NordVPN позволяет вам подключаться через другие регионы, чтобы вы могли безопасно получить доступ ко всему и продолжать учиться без ограничений. Я постоянно использую NordVPN, когда тестирую новые инструменты ИИ или работаю через общедоступный Wi-Fi. Это дает мне душевное спокойствие. Если вы хотите оставаться в безопасности во время обучения, создания и исследования в Интернете, перейдите по адресу nordvpn.com/webdevelopete, чтобы получить большую скидку на 2-летний план плюс четыре дополнительных месяца бесплатно. Я оставлю ссылку ниже в описании и в закрепленном комментарии, чтобы вы могли ее проверить. Самое приятное то, что это совершенно без риска. У них есть 30-дневная гарантия возврата денег. Так что большое спасибо NordVPN за поддержку таких создателей, как я. Теперь вернемся к исправлению того, как мы используем ИИ. Исправление — правило 3C. Хорошо, хватит говорить о том, что не так. Давайте исправим это. Это именно та структура, которую я использую лично, и, честно говоря, она работает. Это правило 3C, и именно так я лично гарантирую, что ИИ помогает мне расти, а не сдерживает меня. Номер один, уточняйте. Используйте ИИ для понимания, а не для пропуска. Когда что-то непонятно, попросите его объяснить вам, как будто вам пять лет. Получите ясность, прежде чем гнаться за ярлыками. Номер два, создавайте. Как только вы что-то поймете, используйте ИИ, чтобы помочь вам построить с этим. Спросите его о структуре, идеях или обратной связи. Но убедитесь, что вы все еще печатаете и все еще думаете, потому что именно здесь происходит обучение. Номер три, проверяйте. Когда вы закончите, попросите ИИ проверить ваш код. Спросите об улучшениях, оптимизациях или крайних случаях, которые вы упустили. Так вы вырастете от «Я это скопировал» до «Я это понимаю». Так что следуйте этим трем шагам. Уточняйте, создавайте, проверяйте, и вы перевернете все свои отношения с ИИ. Он не будет думать за вас. Он будет думать вместе с вами. И в этом разница между использованием ИИ и позволением ИИ использовать вас и в конечном итоге заменить вас. Вы по-прежнему получите скорость, но сохраните обучение. И, честно говоря, вы снова начнете гордиться своим прогрессом, потому что будете знать, что это вы растете, а не просто ваши запросы. Так что да, большинство разработчиков не используют ИИ неправильно, потому что они ленивы. Они используют его неправильно, потому что хотят стать лучше. Они просто выбрали не тот ярлык. Теперь вы знаете, как это исправить. Помните, уточняйте, создавайте, проверяйте. Используйте ИИ, чтобы учиться умнее, а не быстрее. Теперь, если это видео помогло, оставьте комментарий ниже и расскажите, как вы использовали ИИ до сих пор. Я читаю каждый комментарий и стараюсь ответить на как можно больше. Вы также можете найти меня в Instagram, и, серьезно, присоединяйтесь к нашему Discord. Он полон людей, которые учатся, делятся и помогают друг другу расти. Обе ссылки ниже. Подпишитесь, если хотите честных, без лишних слов советов, которые помогут вам стать настоящим разработчиком, шаг за шагом. И если вы хотите увидеть, как именно я бы начал учиться кодировать с нуля сегодня, посмотрите это видео прямо здесь. Спасибо за просмотр, легенды.