Как современные технологии меняют подход к программированию
Что произошло за последние годы
GPT-3, DALL-E, Stable Diffusion. Картинки кривые, текст с ошибками. Но направление ясно
GPT-4, Claude, Midjourney v5+. Фотореалистичные изображения. Текст на уровне эксперта
Sora, Kling, Runway. Видеогенерация — реальность, но пока дорого. Аудио, 3D, музыка — всё под AI
Вопрос уже не "использовать ли AI?", а "какой AI использовать для этой задачи?"
Чат для всех. 200M+ пользователей ChatGPT. Стало повседневностью, как Google
Профессиональные инструменты, созданные для разработки
Первый массовый AI-ассистент. Дописывает строки по контексту
Полноценная среда разработки с AI. Промпт → AI редактирует файлы, понимает весь проект
Читает весь репозиторий, пишет код, запускает тесты, коммитит, деплоит
Описал идею → получил работающее приложение. Порог входа → 0
"AI заменит программистов, учить программирование бессмысленно"
"AI заменит тех, кто не использует AI. Знание основ — обязательно"
Каждый новый уровень — это тоже "настоящее" программирование
Почему программистов станет больше, а не меньше
Качество промпта = качество результата. Три уровня:
Одна задача: REST API для заметок с авторизацией
Сейчас я покажу весь процесс вживую. Вот что будем делать:
Запуск AI-агента в терминале. Никакого IDE — только командная строка
Один промпт: что хотим, на каком стеке, какие требования
Наблюдаем как AI создаёт структуру проекта, пишет файлы, устанавливает зависимости
"Добавь тёмную тему", "Измени цвета", "Сделай анимации" — корректируем через диалог
Работающее приложение. Не скрипт, не черновик — готовый продукт
Всё построено через AI за последние недели:
API + CLI + Telegram-бот + админка + SSL + аналитика. ~90% кода AI
Cursor для kids: браузерный IDE с AI. 10 страниц кликабельного прототипа
Лендинг + презентация + методология + платформа для Минобороны
AI — мощный инструмент, но не магия. О чём нужно знать:
AI уверенно использует функции, которых не существует. Он не "знает" API — он предсказывает
Может сгенерировать SQL injection, если не попросить защиту. Всегда ревьюйте
Код работает для демо, но ломается на edge cases. Тестирование обязательно
Если не понимаете код — не сможете его отладить. А в продакшене всегда что-то ломается