Пост главы GitHub Томаса Дохмке про ИИ:
TLDR:
— Интеграция ИИ в работу разработчика — не отдаленное будущее, а уже происходящая реальность.
— От стратегии «простого кодинга» происходит переход к роли фасилитатора и верификатора.
— Ключевые навыки включают AI‑грамотность, управление агентами, критическое мышление и системный дизайн.
— Образование и оценка владения навыками должны сильно измениться.
— Рост карьеры возможен для тех, кто готов перестроить свою роль и мышление.
Теперь немного подробнее по пунктам
Трансформация роли разработчика Переход к активному использованию ИИ в работе разработчиков — это не будущее, а настоящее: «making AI a core part of their work is not a distant, long‑horizon future, but a change that is happening today»
Многие начинали с фразы: «Pretty cool, but gimmicky» , но те, кто продолжал эксперименты, достигали: «aha! moments» когда ИИ раскрывал ценность экономии времени и понимания возможностей.
Стадии принятия ИИ 1. AI Skeptic — начальные эксперименты с автозаполнением, низкий порог терпимости к ошибкам. 2. AI Explorer — использование ИИ для отладки, шаблонов, осознание его пределов. 3. AI Collaborator — совместная работа с ИИ, создание комплексных запросов и стратегий. 4. AI Strategist — разработчики делегируют задачи ИИ‑агентам, фокусируются на планировании и проверке
На стадии 4 роль разработчика меняется: «they now focus on the delegation and the verification of a task» управление агентами и оценка их работы становятся ключевыми задачам.
Профессия переосмысливается, а не исчезает
Участники исследования ожидают, что уже через 5 лет можно достичь сценария, где ИИ пишет до 90 % кода. Тем не менее они не ощущают угрозу своей профессии: «this future scenario did not feel like their value or identity is diminished, but that it is reinvented»
Не только эффективность, а амбиции
Хотя экономия времени — очевидная выгода, драйвером перехода стала возможность решать более масштабные задачи: «Developers rarely mentioned “time saved” … They were all about increasing ambition» . Именно поэтому многие используют премиальные подписки на ИИ‑сервисы — чтобы расширить границы возможного, а не просто упростить рутинные работы
Набор ключевых навыков
Статья выделяет несколько компетенций, которые становятся центральными:
— AI fluency — понимание возможностей разных ИИ‑инструментов.
— Delegation / agent orchestration — грамотная постановка задач и контекстных подсказок.
— Human‑AI collaboration — синхронная работа с ИИ с точной обратной связью.
— Verification & quality control — строгая проверка сгенерированного кода.
— Fundamentals, product understanding, architecture & systems design — системное мышление, глубокие знания архитектуры и продуктового подхода.
Изменения в образовании
По мнению Томаса , традиционное обучение становится устаревшим, если фокусируется только на синтаксисе или API. Необходим подход, в котором студенты учатся формулировать задачи для ИИ, критически анализировать его результаты и работать на уровне анализа, дизайна и системного мышления
Вместо «write this loop» задача должна звучать как «understand what this code does, and what would break if you changed it» > Нас всех уволят? Несмотря на автоматизацию, прогноз Бюро трудовой статистики США показывает рост числа вакансий программистов на 18 % в ближайшие 10 лет — почти в пять раз выше среднего по всем профессиям.