Что там по вайбкодингу? Или "как я пет-проект запускал"?
На новом месте работы мне, помимо всего прочего) периодически приходится писать какие-то простенькие автоматизационные скрипты на python - переложить логи, смержить документы, вот это вот всё... Так как сам я питон знаю, мягко говоря, не сильно хорошо (+- на уровне задачек уровня easy на литкоде), я решил прибегнуть к помощи нейронок. Тем более, что уже много раз слышал, что с написанием простеньких скриптов они справляются. Попробовал - получил какой-то абсолютно дикий результат... Куча проблем в каждой новой функции, падение скриптов чуть ли не после каждой строчки... Короче, понял, что либо меня коварно обманули, либо я что-то делаю не так...
Решил пойти другим путём, и попробовать полноценно "погрузиться в вайбкодинг", чтобы понять, что, вообще, современные нейронки позволяют сделать сегодня, собственно, по моему опыту, лучший формат обучения - практические задания, желательно, с понятным результатом, который, в идеале, ещё и в продакшен можно релизнуть. Прикинул, что бы это могло быть, и решил далеко не ходить. Дело в том, что осень - это особенное время года на Кипре... "где в море тонет печаль осень — тёмная даль..." Ну, то есть, это время бесконечного числа концертов... А, так как музыку я люблю, я и решил бахнуть телеграм-бота для отслеживания новых концертов.
Итак, дано:
Я - не программист. Последний раз, когда я работал над разработкой чего-то реального (а не надо задачками из учебника) был лет так 5-6 назад на плюсах.
Я - не питонист. Как я уже сказал, питон я полноценно никогда не учил. Скорее, в общих чертах знакомился с ним для собесов. Из багажа знаний - плюсы, баш и, простихосподи, паскаль...
У меня есть опыт в ИТ, в целом, и в разработке, в частности... При чём, опыт на разных позициях - в голодные студенческие времена я и разработкой интерфейсов занимался, и настройкой таргетинговой рекламы. ДА и 5 лет полноценной работы дают тебе представление о цикле разработке ПО, о формировании каких-то ТЗ, об MVP и т.д.
Что имеем на выходе?
На выходе за пару вечеров изучения матчасти и 3-4 вечера "под пивко" мы имеем вполне себе рабочего и стабильно функционирующего бота, который парсит два десятка сайтов разных артистов и присылает уведомления при анонсе концертов в новых городах.
Да, с кучей костылей, да, перегруженного, периодически подлагивающего... Но вполне себе работающего...
И это при том, что я не написал ни строчки кода (на самом деле, даже название и аватарка созданы нейросетью)
Со своей стороны я лишь немного базовых мер безопасности накинул, чтоб уменьшить ту дыру безопасности, что нейронка там нагенерировала)
Какой вывод? Писатели кода, скорее всего, скоро станут не нужны... Создавать простенькие скрипты через нейронку можно уже сейчас (да, я научился). А вот разработчики нормального, масштабного ПО, в целом, и программисты, в частности - никуда не денутся. Если дальше развивать этот продукт, уводить его в коммерческом направлении - надо привлекать нормальных спецов для рефакторинга и переписывания, минимум, половины функций бота)
Собственно, ели кому-то интересно пощупать, потыкать в самого бота - welcome! @showradarbot
Post #168
949

- 🔥 6
- 👍 4
- ⚡ 1
- ❤ 1