Рабочий день Senior iOS Engineer стал короче
Я работаю удаленно в дубайской компании, которая не просто разрешает использовать ChatGPT, Cursor AI и др., так еще и очень пушит каждого разраба, чтоб тот использовал буквально ВСЕ AI-инструменты, которые помогут тому облегчить и ускорить работу, и постоянно призывает к ресерчу LLM-новинок, оплачивает корпоративные подписки на нейроночки и возмещает индивидуальные расходы на них
Про звонки рассказывать не буду, эту продуктовую шелуху вы и сами прекрасно знаете
Расскажу сколько времени я трачу на кодинг с моим друзьями, которых зовут Cursor AI и Claude 3.7 Sonnet!
Получаю задачу по созданию нового модуля (экрана) — иду в заметки и трачу пару часов на написание качественного промпта для Курсора с указанием эталонных модулей и сервисов, чтоб Курсор знал куда смотреть и как оформлять, затем добиваю дискуссию с AI-агентом постпромптами 2-3 часа и задача готова к ревью
Эта задача разбивается на столько дней, сколько дней в целом можно сопоставить сторипоинтам, в которые она оценена
Сэкономлено около 5-6 часов чистого времени (бывает и больше, зависит от сложности бизнес-логики)
Задача на написание тестов?
Обязательно иду писать их с помощью LLM: сейчас Курсор, до этого было чисто общение с Claude 3.5/3.7 Sonnet
По времени тут еще проще — за 1-2 часа задача готова, и это с учетом написания промпта
При оцененных сторипоинтах выигрыш времени солидный, т.к. тесты мы пишем 3-х видов — Unit, MVI, Snapshot тесты. Со всеми ними Курсор справляется хорошо при нормальном промпте и указании эталонных тестов из проекта
Нужно поправить баг?
Копаемся в кодовой базе вместе с Курсором: я его направляю, подкидываю предположений, а он мне выдает потенциальные его причины
Тут вообще экономится несредсказуемо много времени, т.к. при неочевидном и плавающем баге можно сидеть и долго выкапывать причины
Покрыть код аналитикой?
Пишу промпт около 15-20 минут и скармливаю LLM таблицу от аналитика, которая всегда прикрепляется к задаче. Ну или ее всегда можно запросить у аналитиков. Немного причесываю еще 30-40 минут
Если аналитика несложная, то можно отдать MR менее, чем за час, но кто будет так делать?))) Отдам завтра
Экономится еще пару часов на эту задачу
Итог:
Т.к. сложность задач оценивается в сторипоинтах, и никто не закладывает туда упрощение работы с LLM, то можно сокращать время на работу и кайфовать от внерабочей жизни
Среднестатический день разработчика УЖЕ сократился (у кого нет — задумайтесь!), а жизнь постоянно улучшается
Кстати, я делюсь полезными штуками у себя в канале (например, как не обжечься о LLM на старте пути), а так же менторю ребят до оффера с гарантиями. Тык сюда
Сообщество для входа и роста в IT
Post #532
12K
- 🤡 66
- ❤ 44
- 👍 24
- 🔥 10
- 🤔 3
- 👎 1