"Это не моя работа" - больше не работает...
О чём эта статья
За последнее время я заметил, как сильно меняется работа программиста 1С. Когда-то мне в основном нужно было разобраться в задаче, написать код и передать результат. Сейчас всё чаще приходится начинать совсем с другого: понять, что на самом деле нужно бизнесу, как устроены его процессы, где проблема и вообще имеет смысл что-то менять.
Раньше специализация была более понятной. Программист занимался кодом, аналитик разбирался с требованиями, архитектор проектировал систему. Каждый отвечал за свою часть работы. И это нормально, невозможно быть экспертом во всём.
Но всё чаще сталкиваюсь с ситуациями, когда задача не укладывается в рамки одной специальности. Нужно понимать, как связаны между собой бизнес-процессы, 1С, оборудование, обмены с другими системами и инфраструктура.
С появлением ИИ-агентов это стало ещё заметнее. Многие задачи, на которые раньше уходило время специалистов, теперь можно поручить агенту. Но разобраться, что именно нужно сделать, проверить предложенное решение и убедиться, что оно действительно работает, по-прежнему приходится человеку.
Про специализацию
Знать всё невозможно. Бухучёт, складская логистика, сети, базы данных, разработка, управление проектами - одинаково глубоко во всём этом не разбирается никто и нужды в этом нет. Узкие специалисты нужны по-прежнему, без человека, который по-настоящему знает платформу, сложную систему не построить.
Раньше можно было просто сказать: я программист, моя задача - написать код, но сейчас этого уже недостаточно.
Однажды мне поставили задачу сделать обмен с внешней системой. На первый взгляд всё было просто: получить данные по API, разобрать JSON и записать в 1С.
Но когда я начал разбираться, выяснилось, что внешний сервис иногда отдаёт один и тот же документ повторно, соединение может оборваться посередине обработки, а пользователь вообще не понимает, прошёл обмен или нет.
В итоге основная работа оказалась не в написании HTTP-запроса, а в проектировании механизма повторов, регистрации ошибок и контроля состояния обмена.
С тех пор я не воспринимаю формулировку задачи, как готовое техническое задание.
Еще пример, мне попадались сильные технари, которые отлично делали свою работу и терялись, как только проблема выходила за пределы их специализации, в тоже время были люди, которые экспертами себя не называли, но быстро вникали в незнакомую тему, находили, кого спросить и собирали из этого работающее решение.
Что меняют ИИ-агенты
Лично у меня изменился сам способ работы. Я перестал воспринимать программирование как написание кода, я просто перестал его писать. Для меня теперь важнее организовать процесс так, чтобы агент самостоятельно разобрался в задаче, подготовил решение, проверил его и выдал готовый результат, который можно использовать, причем даже без моих ручных тестов. Подробнее я описал в своей статье: Я 27 лет писал код. Теперь не пишу ни строчки - полный цикл разработки с помощью ИИ от написания ТЗ голосом до прода
Можно в браузере попросить ИИ "напиши обработку", скопировать код в конфигуратор, поправить ошибки и пытаться запустить. А можно дать задачу в контексте всего проекта: агент изучает систему, учитывает её особенности, предлагает решение и гоняет его по сценариям, а человек принимает архитектурные решения и отвечает за итог. ИИ в обоих случаях может быть один и тот же, а разница в скорости и качестве получается огромная.
Что я понимаю под универсалом
Под универсалом многие представляют человека, который сам пишет код, настраивает сервер, знает бухгалтерию, общается с пользователями и ведёт проекты, причём всё одновременно.
Для меня универсал видит задачу целиком и понимает, какие компетенции нужны, чтобы её решить.
Что, по-моему, будет через три-пять лет
Сколько программистов останется и какие профессии исчезнут, сейчас точно не скажет никто. Я скорее о том, какие навыки будут дорожать, а какие дешеветь.
Типовая работа сильно подешевеет. Стандартный модуль, запрос, простая интеграция, документация, набор тестов - всё больше такого можно отдавать ИИ. Знание синтаксиса и скорость написания кода останутся полезными, но выделиться за их счёт будет сложнее.
Постановка задачи станет важнее. Чем больше делают агенты, тем точнее приходится объяснять, что нужно, с учётом проекта, ограничений, архитектуры и критериев приёмки.
Опыт эксплуатации будет цениться выше. ИИ помогает писать и проверять код, а отвечать за последствия в эксплуатации всё равно будет конкретный человек.
Управление ИИ агентами, станет обычным делом. Раньше работу между людьми распределял руководитель, теперь задачи уходят агентам и субагентам. Запустить их и ждать мало. Пока еще нужно следить за очерёдностью, контекстом, доступами, проверками и зависимостями, иначе вместо ускорения получишь множество ошибок и проблем.
К чему всё идёт
Как через пять лет будут называться должности, я не знаю, но думаю, ценность специалиста будет всё меньше зависеть от того, что он делает своими руками и всё больше от того, какую задачу он готов на себя взять, насколько он ее понимает и может ли довести до результата.
Мои готовые решения для 1С (маркировка, токены, ТСД и т.д.):
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.