Конец эпохи программистов? 💀

Легенда Эндрю Ын и Лоуренс Морони провели в Стэнфорде лекцию, где поделились интересными мыслями о будущем программирования.

Если вы пишете код на Python и думаете, что ваша ценность — это знание синтаксиса, у меня для вас плохие новости. 1️⃣ Смерть классического соотношения Engineer/PM Скорость, с которой AI пишет код, очень быстро удваивается. Строчки кода обесцениваются. И если раньше узким местом была реализация (Engineering). Теперь узкое место — это решение, что именно строить (Product Management). Традиционное соотношение Engineer:PM (7:1 или 10:1) теперь стремится к 1:1, а в идеале — к коллапсу этих ролей в одного человека. Инженеры, которые умеют только закрывать тикеты по четкому ТЗ, — это будет вымирающий вид. Выживут Product Engineers — те, кто может сам пообщаться с юзером, сформулировать проблему и тут же набросать решение с помощью AI.

2️⃣ Vibe Coding — это кредитная карта с бешеными процентами Морони утверждает, что вайб-кодинг — это генерация технического долга в промышленных масштабах. Вы можете навайбить прототип за вечер, но: — Кто будет фиксить баги? — Кто будет поддерживать спагетти-код? — Кто поймет, почему оно вообще работает? Поддержка всего этого дороже, чем написать с нуля нормально. И важный скилл теперь — это управление этим долгом. Валидация галлюцинаций. Понимание архитектуры.

3️⃣Бифуркация: Big AI vs Small AI Пока хайпуют LLM-гиганты (OpenAI, Anthropic), назревает бум Small AI. Модели, которые можно захостить у себя (Llama, Mistral и их производные), файнтьюнинг под узкие задачи, приватность, работа на CPU/NPU телефонов. Рынок "Big AI" перегрет и там пузырь. Рынок "Small AI" — это непаханое поле, где нужны инженеры, умеющие в оптимизацию и on-device execution.

4️⃣ Бизнес-фокус > "Крутые технологии" Эпоха "давайте сделаем это, потому что это круто" закончилась. Деньги стали дорогими. На собесах теперь будут побеждать не те, кто решил алгоритмическую задачку, а те, кто может объяснить, как его код сэкономит деньги или заработает деньги.

Итого: Учиться программировать всё ещё надо. Но уже не столько синтаксис (его знает ИИ), а фундаментальные принципы и системный дизайн. Выживут те, кто станет "Trusted Advisor" для бизнеса — инженером, который понимает задачу, выбирает инструмент (пусть даже это no-code или AI-агент) и несет ответственность за результат, а не за количество строк кода.