feedback
Периодически слышу мнение в духе:

Я написал себе целую программу (на 200 строк) и она заработала с первого раза. При этом я не программист и вообще не понимаю, что там происходит внутри. Скоро все программисты останутся без работы!


Такое мнение вызывает у меня скепсис. Для меня оно звучит следующим образом:

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


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

Как вы думаете, хорошая ли архитектура у "вайб-проекта", который собрал "не программист" за вечер в AI IDE, не вникая в код? Вот и у меня тот же вопрос...

Второй момент – научить AI делать доработки по описанию в Jira. Как правило, задачи формируются, исходя из бизнес-логики. То есть они вообще не учитывают, как вы там красиво сделали архитектуру, что новая "хотелка" перемешивает её в кашу.

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

1. Важные детали архитектуры программы и code style.

2. Необходимый контекст для выполнения конкретной задачи.

3. Саму задачу. Причём не в Jira-формате, а уже разбитую на пошаговую инструкцию. Чтобы AI оставалось сгенерировать только необходимые небольшие части логики.

Вроде как всё это должен уметь выполнять какой-то специалист... Желательно, с инженерным мышлением, который разбирается в компьютерных программах. А вдруг это программист? Да не, бред какой-то 🙂

Вывод: вне зависимости от вашей профессии, в неё придёт AI. Рано или поздно. И лучше быть тем человеком в компании, который уже разбирается в AI-инструментах в вашей сфере и готов научить коллег. А в тот момент, когда AI научится разрабатывать и поддерживать программы полностью автономно, мы начнём решать проблемы со Skynet совершенно другого уровня.

p.s.: тут, кстати, "AI-first" Klarna вновь начала нанимать живых разработчиков. Понаписал им AI "дешёвого кода", теперь кому-то надо его "дорого поддерживать".
AI и программисты: кто останется без работы?
Link copied