Создание искусственного интеллекта - это область на стыке математики и программирования. И это та причина, почему именно в этих областях он прокачался стремительней всего и эти области кардинально меняются уже сейчас. Программирование в индустрии преобразуется очень стремительно, а в математике ИИ тоже уже показал себя в нерешенных ранее проблемах
Как это все меняет нашу жизнь?
Раньше программист = человек, который знает язык программирования и умеет на нем общаться.
Сейчас программист = человек, который умеет объяснять машине (которая должна перевести), что нужно сделать, на человеческом языке.
А значит:
➡️порог входа в программирование снизился. Автор лично знает не мало математиков не любящих программировать, но легко вайб-кодящих для своих задач (и без нейросетей в жизни не севших бы делать это ни за что:))
➡️реальным программистам стало сильно быстрее/проще писать код с помощью нейросети, а их задача обеспечить его корректность и отвечать за него как за результат своей работы.
Пример из личного опыта. Знаю программиста, в какой-то момент тратящего 100 000 в месяц на его работу с клодом (Claude). Ибо после первого написания кода - его задача проверить и довести до идеала, чтобы оно могло использоваться компанией, без страха, рисков и утечек
Пример из опыта школы.
Мы сейчас почти сделали личный кабинет школы с помощью вайб-кодинга.
Как это было?
За 2 суток мы получили рабочую версию кабинета (что невозможно было бы раньше).
Потом программисты сделали тех.анализ и нашли вагон непродуманностей и небезопасности, которую нельзя оставлять. На это, исправление, а также последующий тестинг ушло почти 2 месяца, хотя работающая версия сайта уже была.
Для любопытных прикрепим один из отчетов по тех.анализу, в нем 11 страниц исправлений, а он далеко не первый :)
Можно ли было обойтись без профессионального программиста?
- На наш взгляд, нет, для существенной аудитории.
- Для домашнего использования (если ошибки не существенны, легко исправимы и не может быть атак и прочих угроз) - без проблем. Но надо понимать, что это не работающих продукт, а хенд-мейд и игрушка :)
Подытожим. Вайб-кодинг- важный и интересный навык, стремительно врывающийся в нашу жизнь. Это обучение и навыки имеют что-то от классического программирования, но имеют и много другого.
Мы его используем сами и учим ему других (в прошлом году экспериментально преподавали в Грузии, в этом году добавили на одну из летних школ в спецкурсы)
И главное. Если ваш ребёнок вайб-кодит - он не перестал учиться, а просто делает это иначе, проектируя. И это, поверьте, гораздо ближе к реальной работе разработчика, чем переписывание примеров из учебника.
🌼Поддерживайте его интерес, но и мягко спрашивайте: «А ты понимаешь, почему нейросеть написала именно так?» — чтобы он успешно преодолевал риски.
Именно об обучении вайб-кодингу читайте в нашем прошлом посте
