Сейчас упоминание ИИ в разработке сыпется со всех щелей.
Одни говорят, что все, вайб-кодинг уже здесь. Будем шлепать игры на коленке за пару дней, все сгенерим — код, модели, анимации, озвучку.
Другие опасаются ИИ как огня, считая, что он выдает 💩
Мой же опыт — где то посередине. ИИ это ассистент, но уровня джуна. Только джуна, которому напихали в голову дохренища знаний.
Пара кейсов, где он мне сильно помог
Нативная разработка.
Варясь в C# и юнити — редко нужно погружаться в кишки андройда. И вот, допустим, встала задача чтобы игра обновлялась не из стора, а по URL. APK качается и устанавливается поверх.
Без нативного плагина не обойтись. Лезть и лопатить кучу документации — это прям надолго.
Попробовал Gemini Pro — решил задачу довольно быстро и просто. По факту когда совсем немного, но вот работа с доками, отладка и т.д. занимала бы дни. Он же рабочий прототип накидал за минуты.
И сам же отвечал на вопросы, когда возникали баги (вспоминаем про джуна), вместе чинили.
Автоматизация рутины
Часто нужны скрипты для автоматизации рутины на проекте: постить статусы билдов, написать ci/cd конфиги и т.д. Ситуация аналогичная — нужно ходить по докам, читать, отлаживать и т.д. Для ИИ задача же тривиальная, он неплохо с ней справляется.
Tools
Так же для работы бывают нужны различные инструменты. Например, нам понадобился умный diff для наших конфигов. Писать “морду” к визуализации диффа на шарпе, ну такое. Погружаться в джаваскрипт и всю его кухню — отдельная работа.
Описал подробное ТЗ ИИ, выбрал стек (react + type script + material UI), попросил захостить на gitlab pages, и вуаля, за день тулза готова. Сам бы я с этим возился ну неделю наверное, в лучшем случае.
Причем код вышел вполне себе читаемым. Там где было плохо — попросил зарефачить, сказал как хочу видеть. Все получилось.
Одни говорят, что все, вайб-кодинг уже здесь. Будем шлепать игры на коленке за пару дней, все сгенерим — код, модели, анимации, озвучку.
Другие опасаются ИИ как огня, считая, что он выдает 💩
Мой же опыт — где то посередине. ИИ это ассистент, но уровня джуна. Только джуна, которому напихали в голову дохренища знаний.
Пара кейсов, где он мне сильно помог
Нативная разработка.
Варясь в C# и юнити — редко нужно погружаться в кишки андройда. И вот, допустим, встала задача чтобы игра обновлялась не из стора, а по URL. APK качается и устанавливается поверх.
Без нативного плагина не обойтись. Лезть и лопатить кучу документации — это прям надолго.
Попробовал Gemini Pro — решил задачу довольно быстро и просто. По факту когда совсем немного, но вот работа с доками, отладка и т.д. занимала бы дни. Он же рабочий прототип накидал за минуты.
И сам же отвечал на вопросы, когда возникали баги (вспоминаем про джуна), вместе чинили.
Автоматизация рутины
Часто нужны скрипты для автоматизации рутины на проекте: постить статусы билдов, написать ci/cd конфиги и т.д. Ситуация аналогичная — нужно ходить по докам, читать, отлаживать и т.д. Для ИИ задача же тривиальная, он неплохо с ней справляется.
Tools
Так же для работы бывают нужны различные инструменты. Например, нам понадобился умный diff для наших конфигов. Писать “морду” к визуализации диффа на шарпе, ну такое. Погружаться в джаваскрипт и всю его кухню — отдельная работа.
Описал подробное ТЗ ИИ, выбрал стек (react + type script + material UI), попросил захостить на gitlab pages, и вуаля, за день тулза готова. Сам бы я с этим возился ну неделю наверное, в лучшем случае.
Причем код вышел вполне себе читаемым. Там где было плохо — попросил зарефачить, сказал как хочу видеть. Все получилось.
👍16❤2👎1🔥1