Python Simple
226 subscribers
55 photos
6 videos
175 links
by mr.Gold
Download Telegram
Урок 3 - Pod и Deployment.
https://ffortunado.github.io/k8s-course/lessons/0003-pod-deployment.html

Комментарии и вопросы - сюда же, под этот пост.
4🔥2
Пока можно будет сделать перерыв и собрать фидбек, все ли получилось установить и возможно требуется дополнительный промежуточный урок с пояснением непонятных моментов.
Очень интересный выпуск, тут Кирилл показывает, как реально использует агентов, а не теория с opencode, менеджерить агентами и прочая магия. Все просто опус и клодкод) минимальные промпты.
Я кстати было какое-то время пытался настраивать свою инфраструктуру, но оказалось работать с тем, что есть и ждать обновлений готовых скиллов - более правильная стратегия, к чему как вижу приходят и другие
4
https://t.me/it_krasavchik/708

Интересно читать про то, кто как автоматизирует работу.

Недавно тоже ставил плагин клодкода в браузер и для теста попросил поправить резюме в hh, что он сделал прямо очень хорошо, сам нашел сайт, раздел с резюме, отредактировал, сохранил.

Также можно делать отклики с сопроводительными письмами (только важно в промпте написать правило, чтобы не откликнуться в свою компанию).

Но плагин крут и для автоматизации ручного тестирования и автоматизации чего угодно в браузере, тут уже ваша фантазия (отвечать в рабочих чатах тоже можно 😄)
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁2
Урок 6 - health-пробы.
Про то, как кластер отличает живое приложение от просто запущенного - и что делать, если процесс жив, а отвечать уже не может.
https://ffortunado.github.io/k8s-course/lessons/0006-health-probes.html

Комментарии и вопросы - сюда же, под этот пост.
🔥4
Будущее наступило, как я проходил собес на вайбкодера.

Сходил на собес, а там аутстаф, который нашёл клиента через другой аутстаф.
Аутстаф в квадрате.

Начали с вопроса, сделал ли я тестовое.
Про тестовое я услышал впервые - прямо на собесе)
А ведь перед этим я спрашивал у HR, к чему готовиться: лайвкодинг, базы, систем дизайн?
Он просто повторил мои же слова и сказал - да, вот это и будет.
В итоге я подготовился к собесу, но какому-то другому.)

Дальше дают ТЗ проекта и говорят: надо, чтобы ты это сейчас завайбкодил.
Вот к этому я не готовился совсем.
Хотя тут и готовиться не надо.
Создал папку, запустил Клод, попросил поставить скиллы Мэтта Покока, скинул скрин ТЗ.
И он начал грумить.

На пятом вопросе я сказал, что иногда задалбывает большое количество вопросов.
Интервьюер рассмеялся - ну да, лучше бы делала всё сразу сама.
Но он ещё не подозревал)

На самом деле формат такого собеса не такой уж и плохой, если его немного докрутить.
Во время гриллинга нейронка спрашивает, я выбираю ответ, интервьюер спрашивает, почему я выбрал так. Круто!
Поговорили про транзакции, про select for update, ещё по мелочи.

Но на двадцатом вопросе улыбка интервьюера сошла на нет))
- Давай дальше не будем отвечать, пусть делает как считает нужным. (а я ж говорил)

Я даже в процессе не заметил, что что-то не так, так как для меня 40 минут гриллинга а потом получить мр на +10 строк и -5 - это норма
Зато потом прохожу тестеровщика с первого раза.

Ну ок говорю нейронке, что хватит с вопросами давай /tdd /implement , пиши тесты и имплементируй, покрытие тестами было в требованиях, куда без них)
А у меня по умолчанию opus 5 и high effort - значит, доооолго.

И тут выяснилось, что следующие сорок минут нам с интервьюером надо чем-то себя занять.

И вот пока он писал тесты и имплементировал, мы разговаривали.
Кто что использует на работе, кто что пробовал, проблемы spec kit и скиллов Мэтта Покока.
Не поверите - успели ещё и литкод задачку решить)
Задачка была ну прямо очень лёгкая.
Видимо, со стороны вайбкодер похож на недалёкого человека, вот мне и дали что попроще - проверить на адекватность.
И чтобы её решить, пришлось запустить вс код и ПИСАТЬ РУКАМИ.
Для собеса на вайбкодера это было почти оскорбление.

Я ещё успел попить чай и вот проект готов!
Варился минут тридцать-сорок.
Сделали на FastAPI, на котором я давно ничего не писал: последние лет пять либо джанга, либо вообще не питон.

Дальше пошли вопросы по проекту.
Запускать не просили, я запустил, но показать в браузере забыл - время собеса уже кончалось.
Потом ещё пара стандартных вопросов по питону: хэш-таблицы, индексы, всё такое.
На этом и разошлись.

После собеса остался осадок, что что-то из своих умений не продемонстрировал, а именно: Если в клодкоде зажать пробел, то можно наговорить сообщение и он его транскрибирует, то есть необходимости писать не было!

Теперь надеюсь на то, что не получу примерно такой ответ от hr через пару дней:
"Нам всё очень понравилось, вы крутой вайбкодер, но голосовой ввод вы не использовали и писали все руками, поэтому мы отдали предпочтение другому")
🔥9😁52
Пауза затянулась, возвращаюсь к куберу.
Урок 7 - Ingress и Gateway API.
Про то, как пустить сервис наружу по нормальному имени, а не по адресу с пятизначным портом. И почему первый Ingress почти у всех молчит: манифест применился, ошибок нет, а в ответ тишина.
https://ffortunado.github.io/k8s-course/lessons/0007-ingress.html

Комментарии и вопросы - сюда же, под этот пост.

Upd: Добавил про Gateway API
🔥4👀1