Сибирский Dev | IT survival
642 subscribers
401 photos
23 videos
9 files
123 links
Выживач в IT. Мои мысли по найму и работе в мире разработки.

Для связи @masian4eg
Download Telegram
🤩 Меня повесили

Пришел запрос учащегося на обучение вайбкодингу. Парень 2 года изучал питон, ему это мало интересно уже, он понял прелести вайб кодинга - клепает приложения как фулстек. Но не умеет в полноценную инфру проекта, дебажить, тестировать. Хочет индивидуальную программу 🤔

Какие темы вы бы включили в такой курс?

Как по мне, база все равно должна присутствовать про код, хоть 20% 🤷‍♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1👏11
baedab1ebf67f4e191b83cb25547c0f79f61240cbd639cf817b1a5ffc975af69ac38da1d1fc7d1c3161b8358f18489d7e80f6f31593518ede75e18f85ff5b13f

sk:НаСлучай1Апреля! iv:b7875683c38814077708d3fe98ab7222
🤔5🤯2❤11
vc.pdf
71.5 KB
🐶 Учу вайбкоду

Странно звучит, но молодое поколение хватает этот инструмент и клепает не думая просто попросив реализовать идею... а потом не могут понять как добавить/изменить какую-то часть проекта 😄

Сразу скажу, что я всегда опасаюсь назвать себя "икспертом" в какой либо области, но передать накопленный опыт уже могу) Вот и запустили в школе курс по вайбкоду (индивидуальный, укороченный до 2 месяцев). Я даже программу покажу вам (сделал ее конечно же ИИ совместно со мной). Изначально программа была на 9 месяцев с одним занятием в неделю. Но решили сделать пробник до конца учебного года 🤷‍♀️

Я, получив результат программы, остался доволен. Там действительно есть те знания, которые нужно восполнить при огромном желании вайбкодить.

И на первом пилотном занятии было нелегко ученика перетащить из онлайн IDE какого-то агента со своим окружением, своим репозиторием и всем необходимым для запуска в облаке. Выйдя в "оффлайн" разработку он открыл для себя что такое виртуальное окружение, зависимости, айпи адреса и порты, дебаг ошибок и тесты.... короче ждет нас легкое будущее, когда и этого не нужно будет знать, но сейчас пока что еще надо ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🦄33👍1
😁😆😁 Merge Request Conflict #4... 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5⚡1🔥1
🌟🌟🌟 Чистый вайбкот

А помните такую книгу "Чистый код"? Ну там где еще говорилось о том, что код должен быть хорошо читаем, легко тестируемым и пригодным рефакторингу? 😏

Впору писать книгу о чистом вайбкоде, чтобы люди не слепо копипастили код из ИИ-агента, а помнили "корни" чистого кода и ИИ содержал код в стерильном виде 🐱

Ну, например, делая фикс или фичу твой вайбкод должен иметь докстринги, тесты и он должен быть органичным для текущего проекта, а не запуск баш скрипта в джанго конфиге 😄

Торвальдс на днях правильно сказал:
ИИ - это просто инструмент. Если разработчик приносит плохой код, проблема не в инструменте, а в нём самом. Поэтому вместо запретов решили ужесточить правила ответственности.

Ключевой момент - подпись в коммите. Строка Signed-off-by теперь ещё жёстче закрепляет правило: только человек имеет право её ставить. Это юридическое подтверждение того, что именно ты отвечаешь за код. Никакие AI-агенты не могут это делать.
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍8💯6❤2
Капец, где это видано, чтобы коту в интернете поставили так мало реакций... 😭
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот, теперь лучше уже 😑
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 Merge Conflict - почему разработчики и тестировщики постоянно дерутся?

Виталя (тимлид QA) попробует дать нам сдачи за весь QA 😎

PS обратите внимание на фокус, мы его победили 😃

📌📌📌
ВК и YT
📌📌📌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🥰32
🫣 Стало совсем неохота

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

Я понимаю пользу этого действия, но как себя правильно "заставить"? Записывать на бумажке сразу мб? Есть советы?🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
💯4😱2👍1🤔11
🤔 Почему токены не потрачены???

В Китае увольняют тех, кто не использует нейронки - об этом рассказал создатель ИИ-агента OpenClaw

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

Если норма автоматизации не достигнута могут уволить

Как-то бабуля уборщица в офисе рассказывала, что когда она работала на заводе, то их проверяли по количеству мусора в мусорке. Если она полная - работал, если нет - ниче не делал 🫵

"Слышь, генери!"
Please open Telegram to view this post
VIEW IN TELEGRAM
😱4🌚4🦄1
🚩 Че, пацаны, CTF?

На курсе кибербеза часто закрепляем теорию практикой (ничево сибе 😍). А учебный и вменяемый сайт я нашел только portswigger, который то работает, то не работает без пнв/прокси. + еще нужен прокси для атаки через BurpSuite.
Короч гемор 😡

Ну я поначалу делал уязвимые веб-серверы на питоне с фласком, но курс-то будет повторятся, а аналога без бубна я не нашел.

Ну и решил свое запилить, причем не просто запилить, а на 100% навайбкодить, так как с фронтом я на "вы" 🫠

По скринам не все всем понятно возможно, но попробую выделить основные фичи:

1. Есть 2 роли - создатель CTF/QUEST* и игроки

2. Создатели могут создавать коллекции задач объединяя их в один CTF/QUEST. А каждая задача - это нода со своим изолированным окружением.

3. Например:
➖ хотим сделать задачу с SQL инъекцией:
разворачивается докер образ (далее - лаба) с простой БД SQLite и базовыми табличками (через конфиг можно создавать больше таблиц и данных). А так же создается веб морда с эмулятором интернет-магазина, в котором мы можем "ломать" данные 🌈
➖ хочу задачки на работу с bash командами:
разворачивается лаба с эмулятором терминала 🙄
➖ хочу ломать заголовки запросов через Burp:
разворачивается лаба с эмуляцией логина

Причем это все настраивается: где должна быть уязвимость, какие файлы должны быть в лабе, как срабатывает флаг, сколько очков начисляем за выполнение, подсказки (с уменьшением вознаграждения)........

4. Есть система ачивок 🤑

UI простой, но это все силами AI. Буду допиливать дальше, так как в конце мая в Movavi ожидается итоговый фест на котором будет CTF в том числе для учеников курса 👨‍💻

...а там может и выстрелит как отечественная площадка для CTF 💪

* разница между CTF и QUEST такова: CTF коллекция объединяет в себе задачи логически следующие друг за другом. А QUEST включает в себя художественную составляющую (свой лор)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤33🦄1
📹 Merge Conflict - Реально ли самому вообще устроиться в IT в 2026?

Саша - HR 🙁
Будет отвечать на поставленный вопрос

Забыли даже закрыть окно из-за нашей духоты, поэтому смотрим видос с городским вайбом ☕️

PS это заключительный эпизод MC в этом сезоне 😠
Но мы вернемся осенью с обновлениями и новыми выпусками
🌈

📌📌📌
ВК и YT
📌📌📌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🍾11