Профессия программиста сейчас меняется быстрее, чем когда-либо. Причина, конечно, в LLM. Я без точной статистики, но, по ощущениям, уже больше 80% коллег используют ИИ каждый день. Раньше это была генерация бойлерплейта или простых методов, а сейчас нейронкам скармливают задачи целиком.
Хорошо это или плохо? Очевидно, скорость разработки выросла. То, что ИИ делает за пару часов, раньше измерялось неделями и месяцами. Модели без разницы, скучная задача или нет, и сколько раз её попросят переписать код. Но из плюсов вытекают и минусы - при таком объёме генерации требуется гораздо более качественное код-ревью и высокий уровень ответственности за то, что попадает в прод.
Я думаю, что это приводит к важному изменению, которое пока осознали не все. Теперь неважно, насколько хорошо программист пишет код сам. Класс ситуаций, когда «тут только неделю разбираться» или «месяц переписывать», сильно сокращается. Программист теперь (и раньше это тоже было важно, но сильно размывалось умением писать код) в первую очередь отвечает за качество и надёжность. Бизнесу, на самом деле, всегда были нужны только предсказуемость сроков и результат. Просто навык написания кода был редким, и за него многое прощалось.
Одно из самых удивительных изменений - в стоимости написания кода, упавшей почти до нуля. Само умение его писать перестало быть привилегией. Сейчас ИИ пишет базовые вещи (CRUD, стандартные эндпоинты, типовые фичи) лучше и быстрее доброй половины разработчиков. А это и есть основная масса…