От теории к практике: мой опыт вайбкодинга на пайтон
Последние несколько лет я мечтала освоить программирование на Python. Все это время этот язык я изучала в теории – смотрела обучающие видео, читала статьи. Процесс был похож на изучение иностранного языка по учебнику – ведь без погружения в среду невозможно научиться говорить свободно.
Но я очень хорошо знаю себя - я учусь только в активном процессе. Мне нужен был учебный проект, на котором я бы могла учиться методом проб и ошибок.
Командный пет-проект
Всё изменилось, когда я присоединилась в качестве джуниор пайтон-разработчика к пет-проекту AI Sous Chef. Это мобильное приложение и телеграм-бот, который распознает продукты на фото и генерирует из них пошаговые рецепты.
Самое интересное в этой истории то, что я закрываю задачи с помощью ИИ-агента, так как кодить на Python я не умею, пока. В начале было очень сложно. Мне понадобилось какое-то время, чтобы найти подход к ИИ, ознакомиться с VScode и Python.
Признаюсь, что первые задачи я закрыла вообще ничего не понимая, что я там НАШкодила. И вот спустя некоторое время я уже понимаю, что я делаю; могу определить, когда ИИ несет не туда и как не дать ему уходить в задачи, которые я ему не ставила.
Вот список некоторых задач, которые я закрыла: 🟣 Нормализация списка продуктов для ключа Redis-кэша: приведение к нижнему регистру, удаление лишних пробелов, сортировка списка продуктов перед отправкой запроса на генерацию рецептов. 🟣 /health — не засорять логи успешными проверками: сделала так, чтобы в docker logs backend было видно реальные предупреждения и ошибки, а не шум от положительных healthcheck. 🟣 Автотесты эндпоинтов recognize и recipes (для распознавания продуктов на фото и генерации из них рецептов).
Работа с Git и PR
Параллельно с выполнением задач, я училась работе с Git. В начале я паниковала при каждом конфликте, но постепенно пришло понимание, как их разрешать.
Сейчас проект AI Sous Chef является для меня настоящей школой. И я благодарна ребятам из команды за понимание, терпение и поддержку ❤️
Кстати, мы уже на финишной прямой 🚀 Скоро мобильное приложение будет загружено в маркеты (Android), а Telegram-бот уже работает (мы занимаемся сейчас отладкой функционала).
В следующем посте подробнее расскажу о проекте и пришлю ссылки, так что следите за новостями.
P.S. А какие новые навыки сейчас осваиваете вы? Есть забавные истории? Делитесь в комментариях.
#вайбкодинг #python #айти #программирование #pythondeveloper #junior #саморазвитие #ит #нейросети #искусственныйинтеллект #AI #chatgpt #кодинг #разработка #автотесты #git #telegrambot #AIпроект #учитьсяновому #собственныйопыт #мойопыт #карьера #tech #womenintech #девушкапрограммист #дистанционноеобучение #петпроект
· 1 ч
Очень круто, когда мечты сбываются! Поздравляю!
У меня сейчас новый(старый) навык ложиться вовремя спать. После десятилетий практически круглосуточных работ этот не так легко оказалось. ((:
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 51 мин
Спасибо большое ❤️
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 34 мин
"Вовремя" понятие относительное. Главное спать необходимое конкретно для тебя количество часов в сутки. Если здоровье не страдает, то можно ложиться когда хочешь, главное высыпаться. 😊
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён