Сайт не работает без javascript. Включите поддержку javascript в настройках браузера!
💯 Бесплатная диагностика знаний ребенка в «100балльном репетиторе» 💯

Я полгода вайбкодил в Клерке - и вот что я понял

Или я вовсе перестал что-либо понимать. Нейросети — мыльный пузырь. Все, расходимся. Ладно, не все так просто. Слушайте.

4,5 тыс. просмотров427 открытий
16
Я полгода вайбкодил в Клерке - и вот что я понял

Я географ. Учусь в магистратуре, код до недавнего времени не трогал вообще. Но однажды пошёл на хакатон — просто из интереса, посмотреть что это такое. Там впервые столкнулся с вайбкодингом: пишешь нейросети что хочешь получить — она пишет код. Даже побеждал пару раз. Думал: ну и дела, оказывается я умею.

Видимо, этот опыт кого-то впечатлил — поздней осенью я откликнулся на вакансию “вайбкодер” и меня позвали в Клерк. Я согласился.

Первый день: показали рабочее место, объяснили как вставлять готовое на сайт — и дали задачу. Без лишних предисловий: «сделай тренажёр». Я такой — эээ, окей.

Открыл нейросеть и начал промптить. Получилось, с косяками, но получилось. Потом был калькулятор энергопотребления — уже 16 тысяч открытий. Потом Кликомания — кликер, в который я сам когда-то много часов наиграл и очень хотел воплотить что-то похожее на Клерке. Вложил в неё душу.

мой первый калькулятор на Клерк)
мой первый калькулятор на Клерк)

В какой-то момент я понял, что вайбкодинг — это странная профессия, где ты одновременно и программист, и дизайнер, и маркетолог. Хочешь игру — делаешь игру. Хочешь калькулятор — делаешь калькулятор. Никто особо не ограничивает. Мне нравилось.

Рядом работал ещё один вайбкодер — с тремя годами коммерческого опыта за плечами. Никакой гонки между нами не было — он просто помогал и многому научил. Он раньше меня перешёл в нормальную разработку, стал бэкендером. Я смотрел и думал: ну, посмотрим.

А потом был тот самый баг.

Маленькая деталь. Я убил на неё сутки. Гонял нейросеть по кругу, пробовал каждое решение, умолял её поискать лучше, покопать глубже — бесполезно. Она каждый раз уверенно выдавала новый вариант, я вставлял, ничего не менялось. Снова промпт, снова уверенный ответ, снова ничего.

В итоге пошёл к разработчику-фронтендеру. Он открыл файл, полистал немного вниз — и нашёл проблему за минуту.

Мне стало просто смешно.

Не обидно, не стыдно — именно смешно. И вот тогда я понял: я хочу понимать код. Не промптить — а понимать. Потому что нейросеть не видит контекст, не чувствует проект. А человек — листает вниз и находит то, что ты искал сутки.

После этого мне дали доступ к репозиторию фронтенда. Первая задача — добавить новые цвета в редактор постов. Тот самый, которым вы пользуетесь прямо сейчас, когда пишете здесь на Клерке. Было непонятно и страшно — не в песочнице же, в продакшене, там живые люди. Но всё сработало.

Потом созвоны разработки, потом ещё задачи — и в какой-то момент я просто стал фронтендером. Географ стал фронтендером. Без диплома, без курсов.

Как это называть — не знаю и не особо думаю об этом.

Дома я начал изучать код руками — уже по собственному желанию. JS-фреймворки, нормальная IDE, инструменты, до которых раньше не было повода дотянуться. Не потому что надо — а потому что стало интересно. Это, наверное, главное что дал вайбкодинг: не навык, а интерес.

Нейросети? Пользуюсь. Но чем дольше — тем отчётливее вижу дыры. Они уверенно ошибаются, галлюцинируют, решают не ту задачу — но с таким апломбом, что сначала веришь. Человека не заменят. Пока точно.

Хороший инструмент. Но инструмент — не голова.

а это я с стаканом чая думаю думаю и, судя по всему, ничего не понимаю (коллеги сфотографировали)
а это я с стаканом чая думаю думаю и, судя по всему, ничего не понимаю (коллеги сфотографировали)

Кстати, недавно ходили на хакатон уже командой Клерка — отдельная история.

Информации об авторе

Этот пост написан блогером Трибуны. Вы тоже можете начать писать: сделать это можно .

Комментарии

16
  • Интересно, как автор, начав с вайбкодинга, пришёл к осознанию необходимости глубокого понимания кода. Ведь нейросети, несмотря на их возможности, не всегда способны учесть весь контекст задачи. Но если ИИ-системы продолжат развиваться, смогут ли они когда-нибудь полностью заменить человеческий анализ и интуицию в программировании?

  • @NAME, ты серьёзно считаешь, что нейросети могут заменить человека? Они уверенно ошибаются и галлюцинируют. Пока что они — просто инструмент, а не замена мозгам. Так что не обольщайся, дружище.

  • Ольга Фролова

    Вайбкодер с дипломом географа пишет код для картографического сервиса. Вбивает координаты: «45° с.ш., 76° в.д.» — а сайт выдаёт красную зону. Он чешет репу и вносит правку:

    — А давайте просто сместим границу на 300 км к западу. И реку вот эту... ну, нарисуем поновее. Всё равно климат меняется, а у нас главное — вайб. Главное, чтобы компилятор не плакал, а пользователь верил в стабильность материков.

ГлавнаяПодписка