Задать вопрос

Как избежать вездесущего agentic coding и остаться в IT?

Привет, Хабр.
Мне 40 лет, я опытный fullstack-программист (в основном PHP + JS, ещё Go и Python), senior, работаю на зарубежную компанию.
Моя проблема в том, что я люблю писать код. Я потому и пошёл в программисты много лет назад, что люблю писать код.
И я продолжаю любить писать код в эпоху ИИ.

Я кайфую от процесса программирования и отладки, а остальное в профессии для меня - балласт. Так же как мне не хочется быть менеджером команды разработчиков, я не хочу управлять агентами, составляя им дословные инструкции а потом занимаясь утомительным инспектированием кода.

Я хочу писать код, и точка.

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

Может быть у вас есть идеи, куда можно перекатиться? Я бы мечтал в C/C++ или даже Embedded, но боюсь что такого старпёра никто не возьмёт. Я не гонюсь за супердоходами или новизной, мне подойдет простая или сложная, но стабильная работа ( на госконтору, например), которая будет тихонько пилить один продукт.

Очень надеюсь что накидаете идей, спасибо!
  • Вопрос задан
  • 4010 просмотров
Подписаться 8 Средний 28 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Веб-разработчик Базовый
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 12
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
нам ультимативно предложено использовать агенты

"Предложение" не равно "обязанность". Вы работаете по договору? В этом договоре прописано использование конкретных инструментов или решений? Нет? Вас не устраивает качество предложенных инструментов? Так приведите аргументы соответствующие: использование одноразовых результатов говнокодинга от генераторов рандома приведёт к таким-то и таким последствиям в краткосрочной и долгосрочной перспективе, а так же к таким-то финансовым потерям компании для исправления вот этого всего. Вам нравится делать свою работу качественно? Просто продолжайте это делать. Если ваш текущий работодатель не заинтересован в качественном результате вашей работы — уведомите его о том, что ищите нового работодателя, который заинтересован в качественном результате. Ну и собственно ищите.
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Но похоже, что сегодня писать код руками больше не модно.

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

Я бы мечтал в C/C++ или даже Embedded, но боюсь что такого старпёра никто не возьмёт.

Глупости. Если конечно старпёр не приходит с инфантильной позицией "переучивайте меня".
Ответ написан
@4tlen
Да никак. Переждать пока крупняки не накопят критическую базу гавнокода, и не начнут на конфах причитать что сами себе в карман насрали за свои же бабки. Пока все проекты свежие, их еще сапортят те кто их вайбкодил. Как только на поддержку и масштабирование начнут приходить новые - тут то алярм и случится. Имхо. Энтропию и BIG BALL OF MUD еще никто не отменял.
Ответ написан
Maksim_64
@Maksim_64
ML Engineer
Ищи компанию, которая не претендует на конкурентоспособность, там будешь по тихому пилить код. Рынок диктует новые условия, ты либо в деле либо нет.
Ответ написан
Steel_Balls
@Steel_Balls
Я побывал в твоей шкуре.
Делай свои проекты. Другого выбора нет.
Но без AI-агентов уже не обойтись. Они уже встроены во все IDE, как бы ты такому ни сопротивлялся.
Ответ написан
Комментировать
vpetrov
@vpetrov
частный SEO-специалист
Проблему считаю надуманной.
ИИ-агенты можно рассматривать как вспомогательный персонал: гиперактивных джунов, секретарей, мальчиков на подхвате, гениальных аутистов. Ну или как в русских народных сказках про колдунов: тех самых бесенят, которых обязательно надо регулярно нагружать работой, чтобы они самим колдуном не занялись.
Определите для них круг задач, которыми самостоятельно заниматься точно не стоит - вся рутина, сбор информации, проверки, шаблоны. Пусть делают, экономят время и силы человеку.
И будет хорошо.
Ответ написан
1950-e, США. Программист: Как избежать вездесущего Fortran, а писать исключительно на ассемблере и остаться в IT?
Ответ написан
@Rina_py
Начинающий Python разработчик
Здравствуйте! У меня схожая беда, правда мне 17 лет, но я так хочу программировать на своей будущей работе. Скоро поступать, сдала экзамены, и вижу, что мои навыки на Python не нужны. Даже во время учебы в яндекс лицее многие задачи можно было делать с помощью нейро, чтобы сделать проще, и это, конечно, очень расстраивает. Зацепил ваш пост, потому что изначально тоже заинтересовалось этой сферой из за желания тупо писать код. Я совсем не эксперт, и человек без опыта, но думаю, что вы найдете легко работу, если уже крутитесь в этой сфере. Нам новичкам будет намного труднее, если ИИ уже легко заменяет Джуна, нужно просто контролировать ИИ, а таким будут заниматься специалисты вашего уровня. Я думаю, что всегда будет жить профессия тим лида, или именно сборка/настройка готового продукта. То есть человек будет собирать то, что написал ИИ и где-то что то менять, а для этого нужны знания. Надеюсь, что я смогу определиться со специальностью, куда поступать, а вы с будущей работой! Возраст не имеет значения, если вы горите своим делом. Возможно на рынке труда конкурировать будет труднее, но сразу видно тех, кому нужны только деньги
Ответ написан
@Dhwtj
Варианты:
Ответственные проекты (банки в т.ч.), но пхп там вряд-ли, может быть Go
Легаси лапша, археология и глубокий рефакторинг. LLM по опыту не помогает. Но там больше аналитика и проектирование.
Ответ написан
Комментировать
Driver86
@Driver86
Немодератор toster.ru
Стареем... мне тоже в этом году исполнилось 40 лет))
С ИИ не надо бороться. Точно так же как и с биткоином не надо бороться - сейчас это очень крутая и удобная штука, особенно в эпоху санкций, да и вообще нестабильности (будем честны: кризис а-ля 98 - это уже вопрос недалёкого времени, поэтому хранить сейчас в рублях - ну такое... если царь во время не одумается и не остановит безумные траты на оборонку).
ИИ надо использовать как верного оруженосца. А если ИИ дорастёт до уровня, когда реально начнёт людей заменять (и успешно заменять), и не только в IT, то хз... там могут быть иные проблемы.
Ответ написан
Комментировать
@Red_Lord
1. Дело не в одном ИИ, а в целом в умирании отрасли. Нет больше постоянного расширения и необходимости в увеличении штата, компании оптимизируют расходы и проводят массовые сокращения. То время, когда за сеньорами бегали HR, прошло и больше не вернется. Соответственно, о перекатах на другой стек придется забыть.
2. ИИ надо знать и учить. Опытный разработчик в состоянии оценить генерируемый им код, провести code review. Может подправить его, где-то вручную, где-то через промпты. У джунов тяжелая ситуация, т.к. ИИ решает задачи, которые раньше выдавали им.
3. ИИ необходимо обучаться на новых данных. Если ИИ обучается на ИИ контенте, то он деградирует и выдает все худший результат. Поэтому будут нужны программисты - но, увы, не в таком количестве, как раньше.
4. Меньше всего замена ИИ грозит на руководящих должностях (тимлиды и др.), т.к. там нужно отвечать за результат. Также нужны аналитики, знающие предметную область. До AGI вряд ли им грозит безработица, а его пока не предвидится.
5. Ручной кодинг сейчас - хобби, примерно как программирование на ассемблере для Intel/ARM во время ковида. В профессиональной разработке не требуется, но можно заниматься им для себя. Возможно, рассмотреть какие-то pet проекты, связанные не только с написанием кода, но и железом - как у Кластера. Какие-то устройства, умный дом и т.д. Но не знаю, как это можно монетизировать.

P. S. Мне свое время очень не хотелось учить Kubernetes и DevOps в целом (кое-как освоил только Docker файлы). Но это сейчас стандарт, по крайней мере, в back-end. И пробелы в этом - профессиональное отставание. Как у старых Delphi разработчиков, которые не хотели учить Java или C#, не освоили контроль версий git, с пренебрежением относились к паттернам проектирования и юнит-тестам. В итоге им пришлось уйти из IT. Здесь надо или переучиваться, или выбрать иную профессию, оставив программирование только как хобби. Современный профессиональный разработчик должен уметь пользоваться ИИ инструментами, а не писать вручную код где-нибудь в vim или Notepad++.
Ответ написан
Комментировать
nefone
@nefone
Junior PHP разработчик
С ИИ-надо не бороться, а возглавлять.
Пусть ИИ занимается рутинными задачами, экономя время и силы человека.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы