Ведущий инженер обеспокоен: начинающие разработчики полностью зависят от искусственного интеллекта и теряют способность к самостоятельному мышлению, Маск также отреагировал

robot
Генерация тезисов в процессе

Программист Namanyay, который утверждает, что начал работать в 14 лет, опубликовал блог, заголовок которого звучит как "Новичок-разработчик на самом деле не умеет программировать", и вызвал оживленные дискуссии в сообществе 14 февраля. В этой статье Namanyay указывает, что хотя начинающие разработчики теперь пишут код быстрее, проблема заключается в том, что они на самом деле могут и не умеют писать код, или, скорее, они становятся все более ленивыми и неспособными к мышлению разработчиками под влиянием искусственного интеллекта... (Предыстория: Роботы теперь могут помыть посуду за вас? Figure запустил модель искусственного интеллекта "Helix" для домашней революции) (Дополнительная информация: Маск предоставил свой "Grok 3", наиболее мощный AI на земле, бесплатно пользователям: пока сервер не упадет! (включая обучение)) Программист Namanyay, который утверждает, что начал работать в 14 лет, опубликовал блог, заголовок которого звучит как "Новичок-разработчик на самом деле не умеет программировать", и вызвал оживленные дискуссии в сообществе. В этой статье Namanyay указывает, что хотя начинающие разработчики теперь пишут код быстрее, проблема заключается в том, что они на самом деле могут и не умеют писать код, или, скорее, они становятся все более ленивыми и неспособными к мышлению разработчиками под влиянием искусственного интеллекта. Перевод статьи Namanyay на русский язык звучит следующим образом: Новичок-разработчик на самом деле не умеет программировать Есть одна вещь, которая всегда сбивала меня с толку по поводу способа обучения новых разработчиков, и мне нужно обсудить эту проблему. Мы сейчас находимся в странном переломном моменте развития программного обеспечения. Я общался со всеми начинающими разработчиками, и их Copilot, Claude или GPT работают 24/7. Они пишут код быстрее, чем когда-либо. Но когда я углубляюсь в понимание того, что они написали, возникают проблемы. Конечно, этот код работает, но если спросить, почему написано именно так, а не иначе, они замолкают. И если задать вопросы о крайних случаях, они также выражают лишь недоумение. Прошлые знания, получаемые разработчиками в процессе решения проблем, кажется, полностью исчезли. Мы обмениваем глубокое понимание на быстрые решения, и хотя это кажется хорошей идеей на данный момент, мы заплатим за это в будущем. Вспоминаю, каким мне приходилось действительно думать Недавно я осознал, что сейчас есть целое поколение новых программистов, которые даже не знают, что такое StackOverflow. Когда "Claude" был не чат-ботом, а ученым, изобретающим понятие информационной энтропии, способы решения проблем с программированием были другими. Сначала ищешь на Google. Потом надеешься, что когда-то кто-то уже задавал вопрос, похожий на твой. Если да, ты найдешь подробный, продуманный (иногда с ноткой иронии) ответ на сайте под названием "Stack Overflow", обычно от умного белобородого старика. Это был мой вопрос 12 лет назад. Посмотрите на лучший ответ Натана Уолла (он набрал более 10 000 баллов и, по-видимому, является CTO какой-то компании с 2015 года): Вы представляете, что кто-то отвечает на ваш вопрос с таким уровнем детализации? Полностью вручную, без какой-либо помощи искусственного интеллекта? И это бесплатно? Конечно, мой исходный вопрос был тщательно разъяснен, но он не останавливался на этом. Я узнал много нового. Некоторое из этого я даже не знал, что существует, а что-то я просто не хотел знать, но теперь это навсегда отпечатано в моем сознании. Именно так выглядит идеальная ситуация, когда у вас есть вопрос. Если вы столкнетесь с особенно сложной проблемой и не найдете ответа, вы просто должны признаться в этом. Нынешние начинающие разработчики на самом деле довольно легко обходятся. Им нужно всего лишь зайти на chat.com, скопировать и вставить информацию об ошибке. Даже более ленивые разработчики, которые даже слишком ленивы, чтобы переключиться на окно браузера, чтобы посмотреть, используют инструмент, который позволяет решить все в одном месте. Это удобно и быстро. Но StackOverflow все еще лучше по одной причине: Чтение обсуждения вашей проблемы опытными разработчиками - это лучший способ обучения. Вот схема, чтобы объяснить мою мысль: Искусственный интеллект дает вам ответ, но ваши знания остаются поверхностными. Использование StackOverflow требует чтения обсуждений нескольких экспертов для полного понимания. Хотя это занимает больше времени, вы не только узнаете, что работает, но и поймете, почему это работает. Подумайте о каждом великом разработчике, которого вы знаете. Они стали такими от копирования решений? Нет - они достигли своего уровня, понимая систему и понимая мыслительный процесс других разработчиков. И это то, что мы теряем. Я не хочу быть человеком, который жалуется на "современную молодежь". Я каждый день использую инструменты искусственного интеллекта, я даже создаю один. Но мы должны быть честными относительно цены, которую мы платим за эту удобство. Что же мы можем сделать? Я постоянно пытаюсь решить эту проблему (потому что, если быть честным, искусственный интеллект не исчезнет). Вот несколько действенных способов: Во-первых, используйте искусственный интеллект с установленным намерением обучения. Когда он дает вам ответ, задавайте вопрос "почему". Конечно, это займет больше времени, но в этом и заключается суть. Затем найдите свое сообщество. Будь то Reddit, Discord, Mastodon - туда, где собираются умные люди, туда и отправляйтесь. Это место, где вы найдете настоящие обсуждения. Те, которые заставляют вас сказать "Ого, я никогда не думал об этом". Измените способ проверки кода. Не просто проверяйте, работает ли код, начните диалог с вашей командой. Они рассматривали какие-либо другие варианты? Почему выбрали именно этот вариант? Понимание процесса становится таким же важным, как и результат. Иногда начинайте строить что-то с нуля. Да, искусственный интеллект может помочь вам создать систему аутентификации. Но попробуйте сначала построить ее сами. Ваш код может быть хуже, но вы будете понимать каждую строку. Это знание накапливается. Взгляд в будущее Реальность такова: ускорение уже началось, и мы не можем его остановить. Модели открытого исходного кода берут под контроль, и вскоре у нас будет AGI в кармане. Но это не означает, что мы должны стать худшими разработчиками из-за этого. Будущее не зависит от того, используем ли мы искусственный интеллект - оно зависит от того, как мы его используем. Может быть, только может быть, мы сможем найти способ объединить скорость искусственного интеллекта с глубоким пониманием, которое нам нужно для обучения. Если вы найдете другой способ баланса, скажите мне. Или просто скажите мне, что я старик, кричащий на облака. В любом случае, давайте разберемся в этом вместе. Как сообщество относится к этому? Комментарий Диди, инвестора фирмы по венчурному капиталу Menlo Ventures, на социальной платформе X, также выразил опасения из-за точек зрения Namanyay, заявив, что искусственный интеллект мешает разработчикам понимать что-либо. В отличие от Интернета, который только заменяет запросы фактов и обеспечивает объяснения, искусственный интеллект заменяет весь процесс рассуждения. Стоит отметить, что это мнение также вызвало слова поддержки от основателя Tesla Маска, который заявил, что люди, возможно, слишком зависят от технологических продуктов и лишаются процесса самостоятельного мышления: Люди...

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить