Скидки до 50% и 3 курса в подарок : : Выбрать курс
Код
#новости

Исследование: использование ИИ делает джуниор-разработчиков глупее

К этому выводу пришёл программист Наманьяй Гоэл, поделившись наблюдениями в своём блоге.

Разработчик Наманьяй Гоэл поднял в своём блоге вопрос о влиянии искусственного интеллекта на подготовку современных джуниор-разработчиков. По его мнению, технологии ускоряют процесс написания кода, но могут снижать глубину понимания. Гоэл поделился своими размышлениями на тему того, как меняется процесс обучения программированию и какие методы могут помочь сохранить фундаментальные знания.

Проблема новых джуниор-разработчиков

По наблюдениям Гоэла, сегодня мир разработки ПО находится в точке изменений. Многие начинающие программисты используют чат-боты Copilot, Claude или ChatGPT, и это позволяет им писать код быстрее. Однако разработчик отмечает, что их понимание написанного кода может быть недостаточно глубоким.

Гоэл подчёркивает, что код работает, но младшие разработчики не всегда могут объяснить, почему он работает именно так. По его мнению, фундаментальные знания, которые раньше приобретались в процессе самостоятельного решения задач, сокращаются. Это может повлиять на долгосрочное развитие специалистов в отрасли.

Подход к решению проблем в прошлом

Гоэл также отмечает, что новое поколение программистов реже использует StackOverflow. Ранее, когда не было чат-ботов, разработчики решали проблемы иначе. Они искали ответы через Google, надеясь найти похожий вопрос, и если он был, могли ознакомиться с подробным ответом опытного программиста на StackOverflow.

Гоэл привёл пример своего старого вопроса на платформе. Ответ, который он получил от сеньор-разработчика Натана Уолла, не только решил проблему, но и дал дополнительную информацию, которую Гоэл не ожидал, но запомнил.

Скриншот: StackOverflow / Skillbox Media

Сегодня младшие разработчики, по его наблюдениям, могут просто скопировать ошибку в чат-бот и получить готовый ответ. Гоэл отмечает, что есть инструменты, которые автоматически интегрируются в среду разработки, позволяя получать помощь быстрее.

Различия между ИИ и StackOverflow

Гоэл считает, что одним из преимуществ StackOverflow было изучение дискуссий между опытными разработчиками. По его мнению, ИИ даёт готовые ответы, но знание, полученное таким образом, остаётся поверхностным. На StackOverflow приходилось изучать несколько мнений и анализировать детали. Этот процесс был дольше, но способствовал пониманию принципов работы.

Он подчёркивает, что многие опытные разработчики достигли своего уровня знаний благодаря глубокому изучению систем и методов работы других программистов. В связи с этим Гоэл предполагает, что подобный подход к обучению может быть полезен и сегодня.

Гоэл также отмечает, что сам использует ИИ-инструменты ежедневно, а также занимается их разработкой. Однако он считает важным понимать, какие изменения в подготовке разработчиков происходят в связи с использованием ИИ.

Возможные способы обучения

Гоэл рассматривает несколько методов, которые, по его мнению, могут помочь начинающим разработчикам:

  • Использование ИИ с целью обучения. Он предлагает не просто копировать ответы, а разбираться в причинах и задавать дополнительные вопросы.
  • Поиск профессионального сообщества. Гоэл считает, что участие в обсуждениях на платформах вроде Reddit, Discord и Mastodon может способствовать более глубокому изучению программирования.
  • Изменение подхода к ревью кода. Он предлагает задавать вопросы о том, какие дополнительные решения рассматривались и почему было выбрано текущее.
  • Создание проектов с нуля. По его мнению, даже если ИИ может создать систему аутентификации, полезно попробовать написать её самостоятельно для лучшего понимания.

Взгляд в будущее

Гоэл отмечает, что развитие технологий продолжается, и ИИ-алгоритмы становятся всё более доступным. Он считает, что будущее программирования связано не с отказом от ИИ, а с умением правильно его использовать.

Разработчик предлагает продолжить обсуждение и делиться мнениями о том, какие методы помогают совмещать работу с ИИ и обучение.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!




Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.
Смотреть программу
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована