Первое и основное – в рамках своей работы иось разработчиком я почти ничего не использую.
Основная причина кроется в том, что я работаю фиксированное кол-во времени в день. Я чётко понимаю: за обычное потраченное время я сделаю нормальный объем работы. Мне не нужно, прости господи за эту чушь, "бустить" работу нейронками. Плюс у меня сложный проект. Я начал приносить объективный вэлью только спустя год работы. Соответственно для меня всё ещё много задач выполняют роль онбординга, а нейронки (как вы, надеюсь, заметили 🥂) могут сильно уменьшать получаемый опыт.
Активно использую ЛЛМ для генерации тестового кода. К примеру, мне нужно кое-чего сделать на RxSwift, а я не помню пару специфичных операторов. Прошу чатгпт сделать сэмплы, кидаю их в икскод, кручу минут 10, узнаю нужное и возвращаюсь к основной задаче.
В качестве замены гуглу чатгпт работает великолепно. Очень много времени было сэкономлено за счёт того, что ллм можно заставить выдать ответ ровно на мой вопрос, а не алгоритмов поисковика.
Генерация картинок для каналов в телеге и бусти. Здорово помогает не тратить время на те вещи, которые не делегировал.
Создание своих проектов. Вот тут, конечно, самый жир для меня. За последние полгода было сделано:
- тг бог на расте (Дуров, блять, научи тг парсить маркдаун),
- бекенд на го с ручным деплоем на сервак,
- фронтенд на жс,
- хождение в блокчейны эфира и соланы-девочки на го/расте/свифте.
Это не разработка в стиле "давай, курсор, ебашь мне всё". Нейронка очень сильно облегчает мне первые (= самые сложные) шаги. Я, кстати, пробовал на фронтенде писать в стиле вайбкодера – через неделю сгорел к хуям. Ну неизбежно попадешь в ситуацию, когда ты с ошалелыми глазами 🚨
Если говорить о том, что конкретно использую, то это курсор и чатгпт. Первое для кода, так как режим агента сильно роляет. Второе для всего остального. В планах потестить Zed, но это уже прихоть, а не потребность.
Резюмируя, нейронки – топовая штука. Оооочень много чего без них я бы тупо не сделал. Такие дела! 🎩