Перейти к содержимому

Как принимать правильные решения в программировании (взгляд инженера Meta)

Jason Ku

0:00 / 0:00

Как принимать правильные решения в программировании (взгляд инженера Meta)

9 026 просмотров · 4 дн. назад
Jason Ku
11,3 тыс. подписчиков
9 026 просмотров · 4 дн. назад
Как принимать правильные решения в программировании, независимо от того, пишете ли вы код сами или ваш ИИ-агент: пусть простота станет вашим ориентиром. Каждое проектное решение, которое принимаете вы или ваш агент, формирует ваше приложение. Если вы слепо принимаете все рекомендации агента, исправления накапливаются, пока все не развалится по мере роста приложения. Принимайте достаточно обдуманных и правильных решений, и в итоге вы получите отличное приложение. В этом видео я объясняю метафору водонапорной башни, которую я использую, чтобы определить, когда я вношу исправления, а не решаю проблемы. Затем я применяю это к реальному коду: ошибка в корзине покупок, принцип «не повторяй» (DRY), проектные токены, общие библиотеки и генераторы конфигураций, которые крупные технологические компании создают по мере масштабирования. Я также рассматриваю два реальных проектных решения при создании моего приложения Altitude. Первое — это использование Claude Code, Codex и Cursor вместо создания автономного приложения. Второе — это то, как я исправил прототипы, сгенерированные ИИ, предоставив агенту руководство, а не правила. Завершим тем, что меня больше всего волнует: почему небрежность в работе с ИИ ощущается именно так, и почему замедление темпа и внимательное отношение к своей работе по-прежнему имеют значение. Что вы узнаете: Как определить, когда вы просто устраняете симптомы, а не исправляете дизайн Почему самое простое решение часто оказывается самым сложным для поиска Как принцип «Не повторяй» (DRY), токены дизайна и генераторы конфигураций представляют собой простоту в масштабе Как оценить реальный технический компромисс, вернувшись к цели пользователя Почему файлы навыков и инструкции для агентов работают лучше в качестве руководства, чем в виде набора правил Главы: 00:00 Как принимать правильные решения в программировании 00:57 Простота как ваша путеводная звезда 02:00 Метафора водонапорной башни: патчи против реальных исправлений 04:09 Пример: ошибка подсчета корзины покупок 05:50 Принципы простоты в проектировании: DRY, токены дизайна, конфигурации 08:53 Реальное решение: автономное приложение против плагина 13:36 Реальное решение: исправление генерации прототипов ИИ 18:02 Эмоциональная сторона программирования: небрежность в ИИ и Внимание! 20:49 Ключевые выводы Упомянутые ресурсы: Altitude, ИИ-репетитор, встроенный в ваш агент программирования, который гарантирует, что вы понимаете каждую написанную им строку. Запуск 17 октября. Присоединяйтесь к списку ожидания, чтобы получить уведомление: https://learnaltitude.com Присоединяйтесь к The Workshop, моему бесплатному сообществу для инженеров, изучающих разработку с использованием ИИ. Я читаю и отвечаю на вопросы там: https://jasonk.us/workshop #программнаяинженерия #vibecoding #программирование #ИИ #программирование