Оставит ли ИИ разработчиков без работы?
ИИ не отнимет вашу работу. Он изменит вашу работу.
Если вы откажетесь адаптироваться, вы столкнетесь с трудностями. Имея 20-летний опыт в системной архитектуре и разработке программного обеспечения, я вижу, что происходит явный сдвиг.
ИИ хорошо справляется с определенными задачами. Он помогает с:
- Написанием шаблонного кода (boilerplate).
- Рефакторингом и отладкой.
- Генерацией тестовых сценариев.
- Настройкой простых API-эндпоинтов.
Я использую его для создания простых эндпоинтов бэкенда и базовых UI-компонентов. Это экономит время.
Но у ИИ есть пределы. Ему не хватает глубокого понимания бизнес-логики.
В ходе недавнего ERP-проекта ИИ написал вполне приличные CRUD-операции. Однако он не справился со сложным бизнес-процессом. Он не смог понять, как проверки контроля качества влияют на движение складских запасов. ИИ следует паттернам. Он не понимает «почему» за бизнес-правилом.
В банковских системах ИИ с трудом справляется с многоуровневыми правилами, такими как требования безопасности и регуляторные ограничения. Он не видит стратегической цели финансовой транзакции.
Я отношусь к ИИ как к ко-пилоту, а не как к автопилоту.
Когда мы использовали ИИ для планирования производства в производственной ERP-системе, он выдавал отличные прогнозы данных. Но моей команде приходилось:
- Предоставлять правильные данные.
- Обучать модели.
- Интерпретировать результаты.
- Интегрировать результаты в существующий рабочий процесс.
В системном администрировании предложений ИИ часто недостаточно. Принятие решений по стратегиям индексации PostgreSQL или политикам вытеснения (eviction policies) Redis требует реального опыта.
ИИ — это инструмент, как молоток. Молоток помогает плотнику, но плотник все равно должен знать дерево и проект.
Роль разработчика смещается в сторону:
- Решения задач высокого уровня.
- Системной архитектуры.
- Промпт-инжиниринга.
- Критической оценки результатов работы ИИ.
- Управления информацией.
Реальный риск — это не потеря работы. Риск — это потеря вашей компетентности.
Если вы будете слепо доверять ИИ, вы потерпите неудачу. Однажды я получил от ИИ конфигурацию systemd timer. На первый взгляд она выглядела правильно, но вызвала цикл, приводящий к OOM-killed. Мне пришлось использовать свои знания Linux-сервисов, чтобы это исправить.
Сосредоточьтесь на своей способности мыслить абстрактно и принимать этические решения. Используйте ИИ для расширения своих навыков, а не для замены собственного мозга.
Как вы готовитесь к этим изменениям? Расскажите в комментариях.
Source: https://dev.to/merbayerp/will-ai-make-developers-jobless-an-honest-answer-g6n
Optional learning community: https://t.me/GyaanSetuAi