Возвращение к истокам, новая стратегия и вызовы предпринимательства
Кто я и почему я воодушевлён
Я — Дмитрий, инженер с 15+ лет опытом в продакшене, создатель SaaS-сервисов и мобильных приложений, занимаюсь аутсорсом. Последние 3-4 года был управленцем в растущей компании, но осознал, что это не мой путь. Я хочу программировать, обучать и делиться экспертизой. Сейчас я вернулся к преподаванию, чувствуя личную ответственность за судьбу своих студентов. Это даёт мне энергию и творческий подъём.
Изменения в IT-инкубаторе
- Наборы остановлены. Фронтенд и бэкенд направления больше не набирают новых студентов.
- «Последний вагон»: Текущие группы доучатся в течение 7 месяцев, после чего программа полностью закроется. Гарантии трудоустройства для этих студентов будут выполнены.
- Асинхронный режим: Для выпускников инкубатора будет возможность докупить доступ к материалам другого направления (фронтенд/бэкенд) для самостоятельного изучения.
- Новый продукт: Идёт работа над созданием нового, глобального образовательного продукта, который придёт на смену старому формату.
Реакт Путь Самурая и новые форматы
Курс «Реакт Путь Самурая» будет продолжен и углублён для текущих студентов с фокусом на концепции, AI, DevOps и архитектуру. Планируются отдельные воркшопы по этим темам. Для внешней аудитории рассматривается модель подписки (~$20-30 в месяц) для доступа к этим воркшопам и разборам.
Роль AI (ИИ) в разработке и стратегия работы с ним
AI — это инструмент ускорения, а не революции. Он не меняет фундаментальные принципы программирования, но позволяет быстрее решать рутинные задачи.
- Кодогенерация: В коммерческой разработке ручной набор кода становится неэффективным. Я генерирую 100% кода с помощью AI.
- Главный принцип работы: ИИ следует поручать задачи, решение которых для разработчика гарантированно очевидно. Разработчик должен уметь прочитать и осмыслить 100% сгенерированного ИИ кода.
- Допустимая абстракция: Если код можно изолировать в чёрный ящик и полноценно протестировать, не вникая в каждую строку, — это допустимо. Однако для создания сложных, ответственных систем с высокими требованиями к безопасности глубокое понимание кода обязательно.
- «Мифический фулстек» стал реальным: Раньше быть экспертом и во фронтенде, и в бэкенде было почти невозможно физически. Теперь, благодаря AI, высвобождается время на освоение концепций и архитектуры, что делает полноценного фулстек-инженера достижимой целью.
Инцидент с хакерской атакой и размышления о рисках
Предпринимательство сопряжено с высокими рисками. Недавно произошла атака на хостинг через уязвимость на низком уровне. Используя украденный токен AWS, злоумышленники израсходовали ресурсов на $6000 за один день, создав серьёзную финансовую нагрузку на небольшой бизнес. Этот инцидент — напоминание о сложной реальности предпринимательских рисков, которая контрастирует с более предсказуемой работой инженера. В текущей ситуации важно сфокусироваться на решении инженерных задач, а не на "игре в предпринимателя". Ключевой вопрос для бизнеса: "Какая цена ошибки?" — оценка последствий определяет уровень внимания к задаче.
Развитие инженера: от фронтенда к fullstack и универсальной экспертизе
Рынок труда для фронтендеров сложный, но выход — в развитии софт-скиллов и движении в сторону фулстек-инженерии с широким кругозором.
- Фронтенд — сложная инженерная дисциплина. Она включает асинхронщину, долгоживущие приложения, работу с базами данных на клиенте, WebRTC, веб-воркеры и сложные архитектурные паттерны.
- Нельзя оставаться узким специалистом. Нужно двигаться либо вглубь (бэкенд, архитектура, DevOps), либо вширь (коммуникация с бизнесом, UX/UI, продуктовое мышление).
- Цель — стать универсальным софтверным инженером, для которого не имеет принципиального значения язык или стек (React, Go, Swift, C++). 80-90% инженерной экспертизы универсальны. Такие технологии, как Kubernetes, SQL, мобильная разработка, становятся must-have.
- Лучший способ стать fullstack-инженером — начать делать полноценные продукты "от и до": от локальной разработки до деплоя на сервер с настройкой DNS, бэкенда и базы данных.
Советы разработчикам в текущей ситуации
- Действуйте, а не философствуйте. Прекратите тратить энергию на размышления о кризисе. Концентрируйтесь на профессиональном росте.
- Замедляйтесь для осмысления. Не гонитесь за количеством задач. Уделяйте время глубокому изучению технологий.
- Учитесь постоянно и мультизадачно (например, изучая бэкенд параллельно с поиском работы). Благодаря ИИ учиться сегодня можно гораздо эффективнее. Необходим минимальный темп (~20 часов в неделю).
- Проявляйте активность и не бойтесь ошибаться. Инициативность, вовлечённость и готовность коммуницировать ценятся при найме.
- Не поддавайтесь панике. Концентрируйтесь на том, что можно контролировать — на своей экспертизе. Найдите баланс и перезагрузку через хобби или спорт.
Новый курс: Fullstack-инженерия с фокусом на архитектуру
Анонсирован новый практический курс по фулстек-разработке с углублением в архитектуру.
- Суть: Не просто «навайпкодить» систему за день, а понять концепции, чтобы масштабировать и развивать её предсказуемо, управляя рисками и стоимостью.
- Цель: Привести действующих разработчиков (в первую очередь фронтендеров) к уровню senior software engineer через серию интенсивов.
- Стек: JavaScript/TypeScript, Node.js.
- Философия: Язык на бэкенде вторичен, ключевое — архитектура, коммуникации, workflow, интеграции.
Выводы
- Будущее за универсальными инженерами-решателями. Кризис и технологии меняют рынок: востребованы будут не узкие специалисты, а инженеры с глубокой экспертизой, архитектурным бэкграундом и продуктовым мышлением.
- ИИ — мощный союзник. Он устраняет рутину, ускоряет разработку и обучение, но не отменяет необходимости фундаментально понимать системы.
- Ключ к успеху — концентрация и действие. Текущий период — время адаптации. Успех ждёт тех, кто сфокусируется на профессиональном росте, будет активно действовать и развивать инженерные навыки, сохраняя любовь к профессии.