ИИ - взгляд со стороны разработчика и руководителя
Небольшая история о том, как меняется взгляд на нейронку одного и того же человека на разных позициях в it.
Как всем известно, разработка софта сейчас переживает революцию. Человек пишет код значительно дольше чем нейронка и чаще может допустить ошибку (да да, даже senior может ошибиться там, где нельзя ошибаться).
Недавно я покинул команду, где исполнял роль разработчика. Естественно, как мне тогда казалось, руководство поступало несправедливо навязывая вайбкодинг и не принимая рукописные решения. Мотивация была проста - ии напишет быстрее и качественнее, мы просто воруем деньги у бизнеса не используя этот инструмент и затягивая решение задач. Очень обидно, что тебя ставят ниже какой то машины, ты же специалист, почти 10 лет в разработке!
Волею судьбы, я вернулся на свое первое место работы в качестве руководителя IT отдела. Ситуация была плачевная - разработчов нет, новой системы взамен фокспро никто не изготовил, альфа версию новой платформы не довели до ума, все осталось так же как было на момент моего ухода 2 с лишним года назад. Найм затруднен из-за отсутствия удалёнки и слабой вилки зп. Нужны были разработчики уровня middle+/senior, так как основная сложность заключается в сборке архитектуры и бизнес-логики практически с нуля.
Недолго думая, я решил заняться доведение до ума (и “починкой” того, что работало не правильно) плацдарма для новой системы, естественно используя ии (я юзаю codex). Не прошло и 2 дней, как все баги и проблемы были закрыты с помощью ии - новый адекватный интерфейс, автоматизация импорта данных, рабочая админка, доработан функционал основных источников данных. Так же, в эти 2 дня я начал рефакторинг с “детской” архитектуры на MVC с api-first подходом для интеграции с внешним системами (коих достаточно и все нуждаются в данных из производственной бд).
В итоге я остановил поиск и найм разработчиков в отдел - ниодин из возможных кандидатов на нашу вилку не смог бы сделать ту работу, что проделал кодекс под моим управлением и за год. Найм вайбкодера-студента тоже не выход, потому что любой новый, а особенно не опытный сотрудник - это пожиратель моего времени, который принесёт первый результат только спустя несколько месяцев. За это время кодекс с моим контекстом сделает значительно больше. Найм специалистов junior/middle возобновлю только реализовав весь продукт и нанимать буду исключительно тех, кто работает с ИИ и способен выдать результат в первую неделю испытательного срока, инструмент позволяет это требовать.
Вот так, попадая на обратную сторону, меняется мнение и подход к работе.
Вывод таков, что ИИ это однозначно революция в разработке и работать с ним так или иначе придётся каждому в it, иначе окажетесь за бортом. Используя молоток, скорости и качества штробореза не достичь, а бизнесу нужно именно это.
· 02.08
Сильнее всего тут не сам переписанный кусок, а вопрос про сопровождение через месяц. ИИ ускоряет старт, но потом всплывают контракты, тесты и ownership. Я бы смотрел на инциденты и время до первого отката. У вас есть такой постмортем?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 03.08
Все зависит от того, какие правила используются при разработке и как часто в поток фич врывается промпт анализа соблюдения codeconv и архитектуры с последующим правками найденных проблем. Пока что инцидентов не было, понятно что это только пока, но стараюсь держать марку и не брезгую потестить как сам так и через набор заготовленных тестов.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён