Программист или не программист

Словил себя на неприятной мысли по последствиям ИИ.

Все говорят ИИ заменит разработчиков. Но многие не обращают внимания на то, что меняется сама суть профессий в АйТи и не только. При чем это случилось уже, просто так называемый откат еще не проявился явно.

Я (и не только) чувствую, что стал каким-то промпт инженером, или билдером, или ревьювером. Я отвечаю за код, но этот код не мой (Это кстати тоже давит, когда ты не можешь написать простой цикл, потому что просто забыл). Я стал каким-то полу продукт-менеджером.

В сети люди успокаивают себя тем, что теперь они свободны и могут реализовывать что хотят, строить системы и больше времени уделять системному дизайну и тд (Но ведь по итогу это тоже делает ИИ?).

Раньше это было одновременно и работой, и хобби. Я получал удовольствие от решения сложных задач, подходов, оптимизаций, роста скиллов и проектирования. Это было какое-то ремесло. Это было любимым делом за которое еще и платят хорошо.

Многим людям АйТи полюбилось именно с этой стороны, так как даже те деньги, которые дает эта сфера на старте как буст не убирают выгорание и рутинность, если она не любимая (Я про тех, кто работает только ради денег).

У меня есть право не использовать ИИ, только наш мозг и логика мира устроены так, что зачем делать это 8 часов, если ИИ делает за 5 минут. Это нелогично с точки зрения трудозатрат. Даже если я буду заставлять себя писать код и все делать вручную, это не решит проблему изменившегося мира из-за ИИ.

Работа в АйТи сильно изменилась. Это дело времени, когда вся сфера начнет меняться и потихоньку появятся Product Engineers (Сейчас их называют AI-Native Product Engineer или что-то по типу такого). Они должны будут как-то контролировать и понимать весь этот рой агентов, для создания софта.

Сейчас практически на каждом уровне работа делается с ИИ. Приняли требования? Аналитика? Расписал ИИ. Проектирование задачи? Расписал ИИ. Дизайн? Раскидал ИИ (да-да, если есть нормальная дизайн система и паттерн в проекте, то ИИ используя этот паттерн легко создает дизайн и очень даже отличный). Разработчику приезжает работа на всех этапах сделанная ИИ. Что делает разработчик? Дает это ИИ реализовать. Что делает автотестер/тестер? Пишет тест-кейсы с ИИ, автотесты с ИИ.

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

Сейчас 5 FE + 5 BE + 5 QA, у всех есть AI.

Следующий этап или один из будущих несколько product engineers + агенты + автоматическая проверка.

Скиллы Product Engineer должны будут включать полный комплект для построения софта с 0 до прода. И это вполне реальная штука уже сейчас. Огромное количество появившегося нейрослопа и приложений – следствие этого.

В общем, с одной стороны круто, с другой стороны мы новое поколение швей в 19 веке. Только тогда ручной труд заменили на машину. А наш всеми любимый искусственный интеллект лезет в дизайн, планирование, архитектуру и тд. Думаете миру нужны столько Product Engineers?

Мне нравится ИИ и куда идет прогресс, технологии. Оно дает огромные возможности большому количеству людей. Я сам им пользуюсь и не собираюсь отказываться. Но одновременно я вижу как любимое ремесло постепенно превращается в управление чужой работой, поэтому, имхо, нам всем стоит задуматься о том, что мы хотим делать и кем хотим быть в этом новом мире.