Отдельные программы
Две самостоятельные программы для тех, кто проектирует системы и пишет код вместе с ИИ-агентами — DDD и SDD. Что внутри, сколько времени и с чего начать.
Кроме основного пути от Python до своей LLM, в курсе есть две отдельные программы. Обе про инженерную работу с моделями: как спроектировать систему так, чтобы ИИ-агент делал в ней правильные вещи, и как вести агента от продуманной спецификации до кода, принятого тестами. Сквозной пример — онлайн-школа с курсами, потоками, записями и оплатой: он проходит через обе программы.
DDDПредметно-ориентированное проектированиеПроектировать сложные системы вокруг модели предметной области: единый язык, ограниченные контексты, агрегаты и события — и переносить модель в чистый, проверяемый код на Python.Предметная область и единый языкСтратегическое проектированиеТактическое проектированиеDDD на практикеНачать программу SDDРазработка через спецификации с ИИ-агентамиРаботать с ИИ-агентами для кода как инженер: хорошенько продумать задачу на этапе планирования, оформить её в набор спецификаций и превратить их в рабочий, проверенный код — с помощью Spec Kit, OpenSpec или своего процесса.Идея SDDКак писать спецификацииИнструменты SDDПрактика и качествоНачать программу
С чего начать
Заголовок раздела «С чего начать»| Если вы… | Начните с |
|---|---|
| Пишете код с ИИ-агентом и хотите, чтобы он перестал «додумывать» | SDD.1.1 «Что такое разработка через спецификации» |
| Проектируете систему со сложными бизнес-правилами | DDD.1.1 «Зачем DDD» |
| Хотите и то и другое | DDD.1–DDD.2 (модель и язык предметной области), затем SDD: хорошая спецификация вырастает из хорошей модели |
Для старта достаточно ступени 0 основного курса: Python, классы, Git и тесты. Для SDD нужен доступ к любому ИИ-агенту для кода — Claude Code, GitHub Copilot, Cursor, Codex или аналогу.