Краткое содержание
В этом видео Владилен Минин рассказывает о влиянии искусственного интеллекта на профессию инженера-программиста и о том, как адаптироваться к новым условиям рынка труда. Он подчеркивает, что ИИ – это не угроза, а инструмент, который может значительно повысить эффективность работы, если правильно его использовать.
Основные тезисы:
- ИИ меняет требования к разработчикам, особенно к начинающим.
- Важно развивать навыки работы с ИИ и алгоритмическое мышление.
- Необходимо постоянно учиться и адаптироваться к новым технологиям.
- Незаменимый специалист в эпоху ИИ – это тот, кто умеет думать, анализировать и применять ИИ для решения бизнес-задач.
ИИ и профессия инженера [0:00]
В начале видео автор говорит о том, что многие программисты обеспокоены появлением ИИ, который умеет писать код. Возникает вопрос о будущем профессии и необходимости изучения языков программирования. Автор отмечает, что рынок труда сейчас находится в кризисном состоянии, и ИИ оказывает значительное влияние на профессию. Однако, если правильно адаптироваться, можно успешно выйти на новый рынок.
Эволюция технологий и фреймворков (jQuery, React, TypeScript) [1:47]
Автор рассказывает о своем опыте работы в разработке с 2012 года и о том, как менялись технологии и фреймворки. Он видел смену jQuery на React, появление TypeScript и другие трансформации. Каждый раз говорили об "убийстве" профессии, но сейчас, с появлением ИИ, смена парадигмы более глобальна. Важно понимать, как использовать этот инструмент.
Для кого будет полезен этот эфир [3:42]
Эфир будет полезен начинающим разработчикам, джунам и медлам, которые хотят разобраться в стратегическом плане развития в профессии. Особенно полезно будет тем, кто отрицает ИИ и считает, что для разработки нужно знать только архитектуру. В эфире будут наглядные примеры и конкретные инструменты, которые автор использует в своей работе.
Влияние ИИ на профессию и множитель навыков [5:40]
Главный вывод – нужно меняться, потому что все изменилось. Если не адаптироваться, можно стать обычным заменимым разработчиком. ИИ является множителем опыта и стремления к развитию. Если не использовать ИИ, опыт не умножается.
Изменение требований к Junior разработчикам [6:35]
Вакансии для джунов сильно меняются. Концепция джуниора уходит, потому что ИИ пишет код. Компаниям больше не нужно тратить время и ресурсы на обучение джунов, если можно найти того, кто сразу выдает результат. Работодателю неважно, как достигнут результат – с помощью ИИ или опыта. Более 53% IT-вакансий требуют навыки ИИ.
Высокая скорость смены стека и сингулярность [7:51]
Сейчас основа – это cloud-код и все, что вокруг него. Этому навыку нужно учиться. Забудьте про долгое обучение, у нас нет времени. Мы живем в начальной точке технологической сингулярности, когда количество знаний растет так быстро, что мозг не успевает их освоить. Год обучения уже не актуален, максимум – 3 месяца.
Переход ИТ-рынка на skill-based hiring [9:58]
На мировом рынке идет переход на skill-based hiring. Регалии, дипломы и количество лет опыта не имеют значения. Важно, что ты умеешь делать. Даже если тебе 16 лет, ты можешь работать, если умеешь решать задачи бизнеса. Фронтенд стабилизировался, но без навыков ИИ – это фиаско.
Лагерь отрицающих ИИ против осознанных [11:01]
Есть два лагеря: отрицающие ИИ и осознанные. Нужно находиться на стороне тех, кто понимает, что профессия изменилась. Это дает огромное окно возможностей. Джун, умеющий работать с ИИ, может делать то же, что и мидл с опытом. Нужно знать, что спросить у ИИ, чтобы он построил архитектуру.
Поиск думающих людей и управление ИИ [13:06]
Берут тех, кто умеет думать. Skill base hing. Если человек умеет создавать и управлять, его берут, потому что он решает задачи бизнеса. Думающих людей мало. Программист сейчас – это тот, кто может управлять ИИ. Инженер программного обеспечения создает его любым способом.
Спрос на хороших специалистов всегда превышает предложение [14:47]
Если вы хороший специалист, для вас всегда есть спрос. Спрос на хороших людей всегда превышает предложение. В сети говорят, что рынок рухнул, но думающих людей нет. Если раньше можно было диктовать свои условия, то теперь нужно подстраиваться под работодателя.
Воспроизведение бизнес-процессов в искусственном интеллекте [16:12]
Навык будущего – это не промты, а умение воспроизводить бизнес-процессы в ИИ. Это автоматизация. Под бизнес-процессами понимается, например, разработка: фронтенд сделал, передал тестировщику, тот сделал ревью, отправил обратно. Этот процесс можно автоматизировать через ИИ. Для этого нужно алгоритмическое мышление и инженерное понимание. ИИ – это новый способ программировать.
Быстрая смена стека и хайп в информационном поле [19:14]
90% хайпа в информационном поле – это временный шум, который исчезает через полгода. Ваша стратегия – это крепкий фундамент.
Фундамент фронтенд-разработки: JavaScript, TypeScript, React [19:35]
Вам нужно знать JavaScript, TypeScript и React. Если вы не понимаете код, который пишет ИИ, как вы его проконтролируете? React – базовая тема, потому что вы создаете декомпозицию компонентов. Знания фронтенд-разработки можно перенести на знание ИИ.
Необходимость еженедельного изучения ИИ-инструментов [20:49]
Вы должны учить ИИ-инструменты каждую неделю. Это новый фреймворк, новые стратегии, новые подходы. Это ваш фундаментальный стек. Это не просто промтики писать, а алгоритмическая работа с ним.
Изучение Docker и сетей на старте карьеры [21:36]
Docker и сети нужны, если ты девоops. Если нет, то на старте не нужно. Не перегружайте себя. Ваш приоритет – писать код, понимать, почему он работает, и уметь дебажить. Docker и сети придут, когда вы столкнетесь с ними на реальном проекте или перейдете к стадии деплоя.
Преодоление HR-фильтров и демонстрация опыта [22:24]
Если у вас нет 3 лет опыта, резюме не пройдет. HR-фильтры реальны. Нужно находить контакты с HR и показывать реальные кейсы, а не накрученный опыт. Находите рефералы. Под реальным портфолио понимаются проекты с архитектурой, фичами и работающими функциональными частями.
Выгорание от бессмысленности работы и мотивация [23:59]
Выгорание обычно от ощущения бессмысленности, а не от реальной усталости. Когда понимаешь, зачем делать и что это принесет, ты мотивирован.
Опасения полной замены программистов нейросетями [24:43]
Никто вас не заменит, но заменит вас, если вы не используете ИИ. Это новые правила рынка. Чтобы стартануть, не нужно осваивать весь стек. Маленькая победа на сегодня – выучил какую-то новую фичу, функцию – это уже запускает движение.
Подготовка к ИТ-собеседованиям в новых реалиях [25:21]
Умеете понимать свой код, умеете работать с ИИ – это отдельный плюс на собеседовании. Показываете несколько проектов, умеете их разрабатывать самостоятельно. Работодатели ищут навыки, а не знания синтаксиса.
Эффективное обучение программированию за два часа в день [26:16]
Максимум 2 часа в день достаточно для обучения. Важно 80% времени писать код, а 20% – читать. ИИ может ускорить этот процесс. За 3 месяца можно обладать хорошими фундаментальными знаниями для того, чтобы делать проекты.
Инцидент со сбежавшей ящерицей на эфире [27:14]
Небольшая заминка в эфире из-за сбежавшей ящерицы.
Освоение профессии программиста за три месяца [28:46]
Автор утверждает, что за 3 месяца можно с нуля освоить профессию программиста с помощью ИИ.
Настройка VPN для лайв-демонстрации нейросети [30:26]
Для использования нейросети необходимо включить VPN, что может привести к обрыву стрима.
Шаблон промпта в ИИ для роли личного репетитора [31:49]
Вместо того, чтобы спрашивать, что такое debounce или throttle, нужно задавать ИИ роль, цель и контекст. Например: "Я начинающий программист, учу программирование. Моя задача – разобраться и запомнить концепции. Объясни как для совсем нулевого новичка с простой терминологией".
Объяснение терминов Debounce и Throttle [32:35]
ИИ объясняет термины debounce и throttle, используя простые аналогии из жизни, например, лифт.
Применение ИИ: объяснение программирования через фитнес-аналогии [33:24]
Можно попросить ИИ объяснить концепции программирования, используя аналогии из других областей, например, фитнеса.
Использование ИИ-экзаменатора для проверки знаний по Virtual DOM [36:14]
ИИ может выступать в роли экзаменатора. Например, можно попросить его задать пять вопросов разного уровня сложности по теме Virtual DOM и оценить ответы по шкале от одного до десяти.
Оценка ответов пользователя и персональный разбор ошибок [38:32]
ИИ оценивает ответы пользователя и указывает на неточности. Он может предложить разобрать каждый вопрос с диаграммами и примерами кода.
ИИ как напарник для дебага типов в TypeScript [41:18]
ИИ может помочь в дебаге типов в TypeScript. Нужно скинуть лог ошибки и попросить объяснить ее в деталях, как для суперначинающего программиста.
Внедрение научных алгоритмов в нейронке для продуктов [42:49]
Можно брать научные алгоритмы и создавать на их основе продукты с помощью нейронки. Вам не нужны знания, вам нужен просто правильный промт.
Проектирование стора корзины интернет-магазина через промпт [43:52]
Можно попросить ИИ спроектировать стор для корзины интернет-магазина. ИИ предложит готовый пример с использованием Pinia и Zustand.
Построение сложных алгоритмических цепочек и процессов [46:10]
Можно реплицировать сложный алгоритмический процесс в рамках мышления или бизнес-процесса.
Проектирование оркестратора ИИ на базе алгоритма [48:43]
Можно спроектировать алгоритм как оркестратора в ИИ. Описать, какие агенты должны делать каждый из шагов и какие ключевые цели они должны выполнять.
Скиллы (Skills) как экспертные ИИ-настройки для конкретных задач [50:47]
Скилы – это экспертные ИИ-настройки для конкретных задач. Это маленький эксперт, заточенный под нужную задачу. Экосистема автора включает кодревью, best practices, создание контента, аналитику и стратегию.
Архитектура ИИ-скиллов с помощью markdown файлов [54:19]
Скилы – это markdown-файлы, в которых описана системная инструкция. Skill – это папка, которая содержит подпапки. Можно создать любую архитектуру системного промта.
Практическое тестирование скилла автоматической проверки кода [55:10]
Автор демонстрирует, как работает скилл кодревьюера. Обычно люди пишут: "Проверь мой код". Но можно использовать скилл, который проверяет код на безопасность, корректность, производительность, доступность, стиль, архитектуру и делает автофиксы.
Сравнение глубины код-ревью между ChatGPT и Claude [56:49]
Автор сравнивает глубину код-ревью между ChatGPT и Claude. Claude находит больше ошибок и создает полный отчет в markdown.
Способы оплаты платных версий нейросетей из РФ [58:43]
Оплачивать платные версии нейросетей можно через плати маркеты, яндексмаркеты или сделать виртуальную заграничную карту.
Рефакторинг компонента через ИИ-скилл React Best Practices [59:32]
Автор показывает, как рефакторить React-компонент с помощью скилла React Best Practices. Вы подключаете скилл, который является самым топовым экспертом в нише.
Нахождение багов и оптимизация верстки нейросетью [1:00:54]
Нейросеть находит баги и оптимизирует верстку.
Структура и архитектура скилла Senior Code Reviewer [1:02:41]
Автор показывает, как выглядит скилл Senior Code Reviewer. У него есть соответствующие источники, например, Clean Code, который он подтягивает для того, чтобы не вы читали Clean Code, а он уже знал Clean Code.
Использование ИИ-скиллов для создания контента и бизнес-задач [1:03:40]
Скилы можно использовать не только для кода, но и для бизнеса. У автора есть совет экспертов, где Иван Маск, Джефф Безос и Наваль Равикант спорят друг с другом и принимают стратегическое решение.
Генерация Telegram-поста через Content Pipeline в лайв-режиме [1:04:07]
Автор демонстрирует, как сгенерировать Telegram-пост с помощью Content Pipeline. Включается первая фаза – аналитик, который анализирует ТЗ.
Аналитик и тестировщик внутри ИИ-оркестратора контента [1:05:01]
В ИИ-оркестраторе контента есть аналитик и тестировщик. Тестировщик проверяет, правильно ли написано ТЗ и пост.
Защита чувствительного приватного кода при работе с ИИ [1:07:20]
Для защиты чувствительного приватного кода при работе с ИИ нужно использовать локальные нейронки или ставить анонимайзеры для того, чтобы чувствительный код не улетал.
Потребление токенов при использовании сложных ИИ-пайплайнов [1:07:43]
Автор показывает, сколько токенов сжирает такой пайплайн.
Целесообразность оплаты продвинутых облачных ИИ-моделей [1:08:47]
Платные облачные ИИ-модели целесообразно оплачивать, пока есть такая возможность. Нейронки очень скоро будут сильно дороже.
Spec Driven Development (SDD) и подход вайпкодинга [1:09:25]
Автор рассказывает про Spec Driven Development. Вначале идет спека, потом бенчторм, потом генерация, потом контроль. Вы должны понимать, как выстроить этот процесс. И ИИ здесь исполнитель, а не тот, кто принимает решение.
Написание спеки для создания одностраничного сайта БЖУ [1:11:24]
Автор пишет спеку для создания одностраничного сайта для подсчета дневного потребления белков, жиров и углеводов. Спека написана с помощью нейронки.
Проектирование архитектуры в Claude с помощью Plan Mode [1:12:01]
Автор переключается в Plan Mode и просит Claude изучить файл spec.md и накатать приложение.
Практический ИИ-кейс: мини-приложение для закрытого IT-клуба [1:14:48]
Автор рассказывает про мини-приложение для своего клуба по ИИ. Это полноценное fullstack приложение с тестированием, development сборкой, продакшн сборкой и деплоем.
Внедрение искусственного интеллекта в реальный B2B-сегмент [1:17:05]
Автор занимается консалтингом по ИИ для бизнеса и создает интеграции. Он создает полноценные приложения, которые работают в связке с ИИ.
Использование фреймворков и SDD-документации против ИИ-галлюцинаций [1:18:53]
Для борьбы с галлюцинациями ИИ нужно использовать фреймворки и SDD-документацию. Вы разрабатываете не просто через код, а с майлстонами.
Генерация ИИ-документации через фреймворк Superpowers [1:20:49]
Документация генерируется с помощью фреймворка Superpowers.
Фазы разработки SDLC и делегирование задач в ИИ [1:21:56]
SDLC (Software Developer Life Cycle) – это анализ требований, проектирование, разработка, тестирование, деплой и поддержка. ИИ забрал анализ требований, проектирование и разработку.
Просмотр готового результата генерации приложения по спеке [1:23:24]
Автор показывает готовое приложение, сгенерированное по спеке.
Заработок на консервативном рынке и в B2B-сегменте [1:24:30]
На консервативном рынке работы нет, а у автора бесконечное количество работы с большими деньгами для людей, которые знают ИИ и умеют создавать айтишные решения.
Интеграция искусственного интеллекта в крупный производственный бизнес [1:26:06]
Люди, у которых есть миллиарды денег, хотят внедрить ИИ к себе. Внедрить ИИ – это уметь в регистрацию и уметь в интеграцию, то есть уметь создавать автоматические решения.
Оплата автоматизации бизнес-процессов на стыке AI и IT [1:27:43]
Вам платят за настройку процессов, автоматизацию и создание инструментов.
Формула незаменимости: ИИ-насмотренность, инженерное и алгоритмическое мышление [1:28:55]
Незаменимый человек – это тот, кому неважно, какой сейчас фреймворк или библиотека. Если ты обладаешь навыками мышления, работы с ИИ и просто мозгами, ты незаменим.
Экосистема образовательных материалов и закрытый клуб специалистов [1:30:00]
Точкой входа в экосистему образовательных материалов является клуб незаменимых специалистов в эпоху ИИ. В клубе есть мини-приложение, библиотека знаний, материалы по мышлению, освоению ИИ и интеграции в жизнь.
Заключительный тезис: кто такой незаменимый IT-специалист эпохи ИИ [1:31:26]
Незаменимый в текущую эпоху – это тот человек, который может вне зависимости от технологического контекста, обладать теми инструментами и теми базовыми навыками, которые позволяют ему реализовать что угодно.