Рискую пройтись по очень тонкому льду, но внесу свои пять копеек по поводу ИИ и его использования в разработке и, в целом, в других задачах.
Преамбула: у меня опыт разработки более 10 лет, занимал(ю) позиции CEO, CTO, TechLead, Lead Backend Developer, co-founder нескольких стартапов (в том числе успешных с продуктовой и экономической точки зрения) и т.д. и т.п., потому есть собственное понимание (мнение), куда всё идёт, и как к этому стоит относиться.
Я сам ещё полгода назад был достаточно скептически настроен к вопросу использования ИИ в разработке, отчасти из-за галлюцинаций, отчасти из-за не очень качественного/оптимизированного кода, в какой-то степени и из-за лудитства и алармизма.
Поворотным моментом стал случай пару месяцев назад, когда я решил попробовать на практике современные модели (тогда это были Claude Opus 4.5 и Gemini Pro 3 (High)) на прикладных задачах для собственных проектов, чтобы не теоретизировать попусту, а испытать "инструмент" на деле.
И уже после этого непродолжительного времени использования могу точно сказать несколько постулатов:
1. Современные модели, начиная с Claude Opus 4.5 и выше (сейчас это Claude Opus/Sonnet 4.6, Gemini 3.1 Pro, OpenAI GPT-5.3 Codex, OpenAI GPT-5.4 и возможно ещё ряда подобных), уже показывают кратный рост производительности разработки, но с одним громким НО:
2. Оркестрировать и управлять всем этим следует опытному специалисту со стажем разработки и глубоким пониманием архитектуры, иначе это превращается в плохо управляемый хаос. Хотя в отдельных случаях удаётся так задать стартовые условия и workflow, что, в общем смысле, код получается неплохо структурированным и отвечающим SOLID и другим полезным подходам. Но тут как повезёт, если этим не научиться правильно управлять.
3. Качество "навайбкоженных" проектов сильно зависит от "оператора" ИИ, который должен вести его за ручку на каждом этапе, отслеживать и понимать все изменения, структурировать код и сам проект, а также развивать продуктовую часть. Для чего нужно продуктовое видение, которого у многих попросту нет. Тут и возникают проблемы:
4. Человек любой специальности уже сейчас за относительно небольшие деньги (~$15 в месяц) может создавать продукты для своих нужд без участия программистов. Однако, как указал выше, качество этих продуктов будет более предсказуемым, а сам продукт более сопровождаемым, если за всем этим будет "присматривать" опытный разработчик.
5. Очень многие мои знакомые рьяно отстаивают позицию "ИИ - говно, код у него - говно..." вплоть до тезисов "и вы говно-специалисты, если используете ИИ в разработке" 😁
Я стараюсь не спорить, а донести одну простую мысль: технический прогресс не стоит на месте, технологии развиваются и рождают новые инструменты. И наша обязанность быть на передовой этого прогресса, чтобы потом не догонять его.
Во многом ИИ - это очень хороший инструмент, я бы сказал даже - идеальный инструмент для того, чтобы трансформировать свои навыки под вызовы будущего, под задачи и скорость разработки на горизонте одного года.
Если вы не готовы принять реальность, то придётся адаптироваться к ней через 1-2 года (возможно 3-5 лет). Когда мне в ответ говорят, что то же самое слышали 1-2 года назад, то я обращаю внимание на то, что есть визионерство, которое в целом определяет путь развития, но не даёт точных временных рамок. Это всего лишь прогноз со своей вероятностью. Но уже сейчас можно заметить, что согласно закону Мура (а порой и опережая его) ИИ развивается стремительными темпами, и это нельзя просто игнорировать.
#ai #vibecoding #llm #h2becrypto