01
Не нужно знать всё. Нужно понимать достаточно.
Не обязательно помнить синтаксис, API и каждую строку кода. Нужны модели, через которые систему можно увидеть.
Понимание системы начинается с умения видеть вопросы, ответы на которые меняют решение.
данные и состояниеповедениеграницывзаимодействиеотказ и довериемасштаб и изменение
02
Что вы научитесь видеть в любой программной системе
12 способов смотреть на программную систему и понимать, что в ней происходит.
Как система устроена
- Данные и состояние
- Моделирование поведения
- Границы системы
Как она взаимодействует и живёт
- Потоки и взаимодействие
- Жизненный цикл и отказ
- Запуск и эксплуатация
Как её понимать и защищать
- Наблюдаемость и диагностика
- Безопасность как модель доверия
- Производительность и масштаб
Как её менять и выбирать
- Изменение системы
- Проверка правильности
- Архитектурный выбор
Не набор технологий. Набор моделей, через которые становится понятен цифровой мир.
03
Пониманию нельзя научиться по списку терминов.
Обучение идёт от знакомой ситуации к ментальной модели, вариантам и самостоятельному решению — включая постановку задач ИИ.
Мы учим не запоминать ответы, а самостоятельно получать их.
- явление
- ментальная модель
- инженерное понятие
- варианты решения
- критерии выбора
- разобранные случаи
- самостоятельная практика
Практика · сравнение альтернатив · свободный ответ · обратная связь · AI Prompt Probe
04
Меняется не только инструмент. Меняется ваша роль.
Vibe Coding
«Сделай мне вот такую штуку».
ИИ достраивает скрытые решения. Если всё запускается, работа кажется законченной.
Shape Coding
Человек понимает:
- что существует в системе;
- что должно происходить;
- какие ограничения и варианты важны;
- какие решения уже приняты;
- что именно нужно реализовать.
ИИ перестаёт угадывать, какую систему вы хотели, и начинает реализовывать решения, которые вы понимаете.