был веб-, стал контекст-мастером :)
За последние три года моя работа как разработчика изменилась до неузнаваемости. И дело даже не в том, что значительную часть рутинного кода теперь пишет AI. Я по-прежнему работаю с JavaScript, по-прежнему отвечаю за коммерческий продукт, но сама роль инженера в моей ежедневной работе сильно сместилась: от написания строчек к управлению контекстом, архитектурой и оркестрацией процессов.
Сегодня мой рабочий день — это уже не просто IDE и код. Это постоянная работа с агентами, документацией, Jira, CI/CD, контекстом задач и AI-assisted workflow. Значительная часть ресерча, анализа системы, генерации тестов, рефакторинга и даже коммуникации внутри процессов теперь проходит через AI. В общих чатах рядом с людьми работают агенты, которые помогают собирать требования, делать summaries, анализировать задачи и поддерживать delivery. И это не футурология — это уже реальность.
Одним из переломных моментов для меня стал большой рефакторинг. Раньше подобные изменения означали недели ручной работы: перенос слоёв архитектуры, изменение структуры, обновление импортов, поиск связей между модулями, бесконечные правки ошибок. Теперь значительную часть этой работы можно выполнить буквально за часы! Я всё ещё внимательно просматриваю изменения перед коммитом, потому что скорость выросла настолько, что иногда становится даже немного страшно. Но после такого опыта вернуться назад уже очень сложно.
То же самое произошло и с UI-разработкой. Когда AI начал нормально понимать Figma-макеты, дизайн-системы и адаптивные правила, значительная часть вёрстки превратилась в автоматизированный процесс. Я больше не трачу часы на механическую работу — я принимаю результат, проверяю систему и шлифую детали.
Но вместе со скоростью выросла и цена ошибки.
Код перестал быть главным bottleneck. Теперь узкое место — это качество контекста, который инженер передаёт AI, и способность вовремя заметить момент, когда агент начинает генерировать убедительно выглядящую ерунду. Именно поэтому AI не уменьшил ценность сильных инженеров, а наоборот — усилил её. AI хорошо ускоряет сильных специалистов, но не исправляет отсутствие системного мышления или непонимание продукта.
При этом AI изменил не только саму разработку, но и то, как я воспринимаю собственную работу. Я начал регулярно собирать summaries по задачам, коммитам и изменениям — и впервые заметил, насколько большая часть инженерного труда раньше просто растворялась в потоке задач. Ретроспективы и AI-assisted отчёты помогают лучше видеть собственный вклад, уменьшать хаос и понимать, какую реальную ценность ты создаёшь для продукта и бизнеса.
И, пожалуй, главный вывод за эти годы для меня такой: AI не убивает профессию разработчика. Он убирает часть механической работы и резко повышает требования к качеству инженерного мышления. Мы всё меньше становимся наборщиками кода и всё больше — людьми, которые проектируют системы, управляют контекстом, проверяют решения и несут ответственность за итоговый результат.