CS146S: The Modern Software Development — AI With Ryan
Возвращаясь к предыдущим размышлениям, становится очевидно — это уже рядом.
Посмотрел курс CS146S: The Modern Software Development — AI With Ryan 👉 https://www.youtube.com/playlist?list=PLxpwjSdVZQ97L8hAGqTYUeOJqnKVSu3pb
Если убрать шум вокруг AI, становится видно более фундаментальное изменение:
разработка как дисциплина поднимается на уровень выше. Что именно меняется
Исторически ценность инженера концентрировалась в способности:
- писать код
- проектировать компоненты
- оптимизировать реализацию
Сегодня эти задачи всё чаще автоматизируются.
AI уверенно берёт на себя:
- генерацию кода
- тестирование
- первичную диагностику проблем
Это не замена инженеров. Это сдвиг точки приложения их ценности Новый уровень абстракции
Если раньше инженер работал на уровне:
- функций и сервисов
то теперь фокус смещается на:
- системы и поведение продукта в целом
Вопросы меняются:
- не «как реализовать?»
- а «что именно должно происходить и почему?»
Инженер как точка принятия решений
AI хорошо масштабирует исполнение.
Но не берёт на себя:
- выбор направления
- приоритизацию
- компромиссы между скоростью, качеством и риском
Это остаётся зоной ответственности человека.
И именно здесь формируется основная ценность.
Новая модель разработки
Появляется слой, которого раньше не существовало в явном виде:
оркестрация AI-систем
Где инженер:
- декомпозирует задачу
- распределяет её между инструментами
- валидирует результат
- управляет итерациями
Это ближе к управлению системой, чем к написанию кода.
Что это означает для компаний
1. Сжатие команд Меньшие команды способны создавать больше.
2. Скорость как базовое ожидание Time-to-market становится критическим фактором.
3. Рост требований к качеству решений Поскольку реализация дешевеет, ошибки в постановке задач становятся дороже.
Сигналы для инвесторов
Появляется новый тип команд:
- с высокой скоростью итераций
- с сильным системным мышлением
- с минимальной зависимостью от масштаба команды
Ключевой вопрос смещается с:
«сколько у них инженеров?»
на:
«как они принимают решения и строят системы?»
Личный уровень
Конкурентное преимущество всё меньше связано с:
- стеком
- инструментами
- языками
И всё больше — с:
- качеством мышления
- способностью формулировать задачи
- пониманием продукта и контекста
Вывод
Код постепенно становится commodity. Архитектура, постановка задач и выбор направления — нет. Именно туда смещается ценность в разработке следующего десятилетия.
· 10.04
Замечание Константина про разрыв поколений — реальная проблема. Junior накапливает системное мышление через опыт написания «ручного» кода и разбора ошибок. Если этот этап исчезает, откуда возьмётся понимание, почему архитектурное решение правильное? Код как commodity — да, но только если есть люди, которые понимают, что за этим commodity стоит. Иначе это просто быстро генерируемый технический долг.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён