SWE-SRE @ Google, ex- Palantir, Yelp, CodeSignal.
Автор: @azretkenzhaliev / @realazret
Post #8
409
В Google я являюсь частью организации Google DeepMind и работаю над хранилищем AI/ML моделей, в том числе Gemini, а также над созданием AI агентов для анализа и поиска решений для инцидентов.
За последний год, я много использовал AI (~O(100M) токенов точно), как на работе, так и вне нее – как например для того, чтобы запустить https://visakg.com/ за ~3.5 недели разработки с помощью Cursor + Gemini Pro/Claude Sonnet в свободное время.
На работе, AI помогал мне делать все от больших мульти-квартальных проектов с тысячами строк кода и сложными документами-проектами систем до маленьких баг-фиксов, написания тестов и даже подготовки презентаций.
Я использовал на работе как самые передовые и закрытые модели Gemini, так и Claude Opus/Sonnet, через Gemini CLI и Antigravity (внутри он называется иначе), а также навидался и начитался многого от коллег по тому, как они использовали AI.
Что я понял за это время?
От AI, чем больше усилий вы инвестируете в его настройку, как например порог авто-компрессии контекста, авто-разрешения/авто-запрета тулов, создание (и авто-создание) своих команд, хуков, агентов, скиллов, создание SOUL.md и подготовки кода/документации для более легкого восприятия моделью; инвестируете в написание качественных промптов и подготовки плана; инвестируете в выборку узкого количества исключительно нужных под вашу текущую задачу третих скиллов и MCP серверов; инвестируете в многочисленные итерации для доведения решения до качественного уровня – тем лучше получите результат.
То есть, если разработчик, на уровне вовлеченности: установил Claude Code / OpenAI Codex и: "пофикси мне вот эту багу <ссылка>" или "сделай мне новую фичу X", то результат будет соответствующий, удивляться или жаловаться на качество не надо.
Я (и мои коллеги и менеджеры) очень довольны той работой, которую у меня получилось сделать с помощью AI за последний год (напр. получил повышение, награды и много различных бонусов), но сразу скажу, что такой способ разработки у меня потребовал очень много времени (и до сих пор требует), чтобы производить такие результаты.
Эффективное использование AI, когда производятся качественный код и устойчивые конфигурации, качественная документация, качественные документы-проекты систем, качественные презентации – сложный навык, которому надо учиться каждому в наше время, но еще важнее вот что.
Фундаментальные знания стали на вес золота, потому что без них никак не получится. AI без обратной связи профессионального разработчика становится заводом по производству багов и кода/систем, совершенно не готовых быть запущенными, быть надежными и быть поддерживаемыми в продакшне.
В тоже время, многие начинают возводить важность AI на уровень выше фундаментальных знаний, а юные ребята в школах и университетах считают себя крутыми, что они нон-стоп "фигачат" код с AI.
В итоге, мы получаем реальность, где у всех FOMO на последние AI модели и использование AI в разработке, а фундаментальные знания, которые и определяют качество обратной связи для AI и качество результатов AI становятся чем-то "unsexy".
Если вам интересно узнавать о том, какие по моему мнению фундаментальные знания важны и как я стараюсь использовать AI эффективно, подписывайтесь на канал, ставьте реакции и делитесь с друзьями (надеюсь у меня получится об этом чаще писать)👇.
@techazret
За последний год, я много использовал AI (~O(100M) токенов точно), как на работе, так и вне нее – как например для того, чтобы запустить https://visakg.com/ за ~3.5 недели разработки с помощью Cursor + Gemini Pro/Claude Sonnet в свободное время.
На работе, AI помогал мне делать все от больших мульти-квартальных проектов с тысячами строк кода и сложными документами-проектами систем до маленьких баг-фиксов, написания тестов и даже подготовки презентаций.
Я использовал на работе как самые передовые и закрытые модели Gemini, так и Claude Opus/Sonnet, через Gemini CLI и Antigravity (внутри он называется иначе), а также навидался и начитался многого от коллег по тому, как они использовали AI.
Что я понял за это время?
От AI, чем больше усилий вы инвестируете в его настройку, как например порог авто-компрессии контекста, авто-разрешения/авто-запрета тулов, создание (и авто-создание) своих команд, хуков, агентов, скиллов, создание SOUL.md и подготовки кода/документации для более легкого восприятия моделью; инвестируете в написание качественных промптов и подготовки плана; инвестируете в выборку узкого количества исключительно нужных под вашу текущую задачу третих скиллов и MCP серверов; инвестируете в многочисленные итерации для доведения решения до качественного уровня – тем лучше получите результат.
То есть, если разработчик, на уровне вовлеченности: установил Claude Code / OpenAI Codex и: "пофикси мне вот эту багу <ссылка>" или "сделай мне новую фичу X", то результат будет соответствующий, удивляться или жаловаться на качество не надо.
Я (и мои коллеги и менеджеры) очень довольны той работой, которую у меня получилось сделать с помощью AI за последний год (напр. получил повышение, награды и много различных бонусов), но сразу скажу, что такой способ разработки у меня потребовал очень много времени (и до сих пор требует), чтобы производить такие результаты.
Эффективное использование AI, когда производятся качественный код и устойчивые конфигурации, качественная документация, качественные документы-проекты систем, качественные презентации – сложный навык, которому надо учиться каждому в наше время, но еще важнее вот что.
Фундаментальные знания стали на вес золота, потому что без них никак не получится. AI без обратной связи профессионального разработчика становится заводом по производству багов и кода/систем, совершенно не готовых быть запущенными, быть надежными и быть поддерживаемыми в продакшне.
В тоже время, многие начинают возводить важность AI на уровень выше фундаментальных знаний, а юные ребята в школах и университетах считают себя крутыми, что они нон-стоп "фигачат" код с AI.
В итоге, мы получаем реальность, где у всех FOMO на последние AI модели и использование AI в разработке, а фундаментальные знания, которые и определяют качество обратной связи для AI и качество результатов AI становятся чем-то "unsexy".
Если вам интересно узнавать о том, какие по моему мнению фундаментальные знания важны и как я стараюсь использовать AI эффективно, подписывайтесь на канал, ставьте реакции и делитесь с друзьями (надеюсь у меня получится об этом чаще писать)👇.
@techazret
- 🔥 31
- ❤ 14