TGViewer
Channel Public Channel
Сибирский Dev | IT survival

Сибирский Dev | IT survival

@sibdevjun

Выживач в IT. Мои мысли по найму и работе в мире разработки.

Для связи @masian4eg
Subscribers
642
Photos
401
Videos
23
Links
123

Showing posts older than #461 · Back to latest

Older Posts 17 shown
Post #460 594
🤨 Был в стендап клубе

Но был там митап от Korona Tech

Рассказывали 2 темы - паттерны проектирования и observability

И вот по первой теме спросил у эксперта:

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

Как думаете, че ответил? Ну или ваши мысли озвучьте 🤔
  • 🤔 4
  • 🌚 3
  • 👍 2
Post #459 617
🏫 Побывал очередной раз в школе

Да не просто в школе, а в школе программирования 🤪

Предложили на работе выступить с презентацией для детей 14+- лет. Ну я достал свою старую заготовку и думал "дело сделано", но нет... У школы конкретный запрос - "Ученики пользуются все ИИ, не вдумываясь в задачи и вопросы. Просто как решебник. Расскажите, что это плохо" 🥺

Но мое мнение - это не плохо, просто они неправильно это делают и надо рассказать

И что вы думаете? Я составляю список проблем, которые нужно осветить:
- кто я
- что такое ИИ и как работает
- преимущества ИИ
- минусы его использования
- кибербезопасность при использовании (куда без нее в моем докладе)
- роадмап как работать с ИИ

... и кидаю в chatGPT просьбу, чтобы он помог мне составить план на 40 минутную презентацию, так как сам я презентации лет 20 не делал 😏

Получаю разбивку по слайдам и... иду в свой любимый Fibonacci, загоняю этот план в генерацию по тексту и получаю на 99% конфетку, готовую для выступления 😍 Перегенерил пару картинок, добавил несколько слайдов с практическими задачами, личной инфой про себя и компанию, ну и личных кейсов - все!

Если кто думает, что я с помощью ИИ рассказывал про тему, которая мне самому неизвестна, то нет) Если бы это было действительно так, то я бы даже запрос не смог составить с темами, а раскрыть каждую из них своим опытом после генерации никто кроме меня точно не смог бы точно ☕️

А на фото я, ан фоне афиши своего выступления 🐱
  • 🔥 11
  • 🤩 4
  • 😁 1
Post #458 505
💵 Хабр снова накопал данные по зарплатам айтишников - за первую половину 2025.
Рост есть, но слабенький - всего +2 %. Похоже, эйфория последних лет окончательно схлопнулась 😫

📊 Коротко по цифрам:
Медиана по рынку - 182 700 ₽
Москва - 225 000 ₽, Питер - 192 000 ₽, регионы - около 160 000 ₽
Дизайнеры и контентщики рвут вперёд: +13 % и +12 % соответственно
Разрабы прибавили чуть-чуть: Python, Go, C# - +3-5 %
А вот InfoSec просел - -3 %

⚙️ По языкам
Самые “жирные” сейчас Objective-C и Elixir (редкие звери), Python уверенно держит середину. Swift и C++ буксуют

Фриланс - растёт быстрее всех (+14 %). ИП тоже ок (+7 %).
Похоже, народ не ждёт и становится сам себе “работодателем”.

🤔 Что это значит:
Бешеного роста больше не будет - рынок остыл
Компании экономят, зато ценят универсалов
Если ты можешь делать не только код, но и что-то “вокруг” (инфра, продукт, дизайн, контент) - ты в шоколаде
А ныть, что “всё плохо” - бессмысленно. Работы меньше не стало, просто халявы нет 😭

P.S. теперь будет интересно глянуть, как этот “+2 %” отразится во втором полугодии - уж слишком вяло всё движется
  • 🤔 3
  • 🔥 2
  • 👍 1
  • 🦄 1
Post #457 514
💡 MCP

На днях только узнал про это. Наш QA рассказал, что он просто пишет в чат "подними мне стенд с такими-то характеристиками и ос в такой то подсети" и все... в сфере запускается vm с заданными процом, памятью и ос, в нужной подсети" 🌈

Короч, объясняю на пальцах:
MCP (Model Context Protocol) ➡️ это способ прикрутить к AI-ассистенту новые фичи, которых у него из коробки нет
Хочешь, чтобы бот шарился по сайтам? ➡️ Подрубай Browser Tools https://github.com/AgentDeskAI/browser-tools-mcp
Хочешь, чтобы не забывал всё подряд? ➡️ Ставь Context7 https://github.com/upstash/context7
Нужны автотесты? ➡️ Playwright MCP тебе в помощь https://github.com/microsoft/playwright-mcp
А если бот тупит и мыслит как пьяный сосед ➡️ Sequential Thinking даст ему мозг, чтоб шаги продумывал https://github.com/arben-adm/mcp-sequential-thinking

То есть MCP-сервер - это реально как DLC к игре:
ставишь модуль ➡️ получаешь навык ➡️ радуешься, что бот уже не просто болталка, а почти коллега 😃

А нытики, как всегда, будут говорить:
"Да зачем эти костыли?", "Скоро ассистенты всё за нас сделают, мы нахер никому не нужны будем" 🙄
Если инструмент решает задачу быстрее и проще - почему бы его не юзать?

PS жду MCP, который будет придумывать за меня "че поесть?”, вот тогда заживём 🏝
  • 🔥 4
  • ⚡ 2
  • ❤ 1
  • 🫡 1
  • 🦄 1
Post #456 481
Ну что, подъехала новая версия 🐍 Python 3.14 (релиз в октябре 2025, но уже можно щупать превьюшки). И там реально есть на что посмотреть 😮

▫️ Главные фичи: ▪️

🔴 Template strings (t-строки) 🟢
Это как f-string, только шаблон можно заготовить заранее, а потом подсовывать данные в нужный момент. Типа сделал форму - а потом хоть тысячу раз подставляй значения. Удобно, когда нужно генерить повторяющийся текст или SQL

🔴 ⚡️ Free-threaded Python (без GIL) 🟢
Да-да, вот оно, чудо - можно запускать интерпретатор без глобальной блокировки потоков. Правда, пока эксперимент, но для многопоточных приложений - потенциальный буст 😍

🔴 Аннотации “по требованию” 🟢
Теперь __annotations__ не жрут ресурсы сразу. Они лежат сырыми и вычисляются только если реально понадобились. Мелочь, а приятно

🔴 Новый модуль compression.zstd 🟢
Zstandard теперь прямо из коробки. Кто работал с логами и бэкапами, оценит

🔴 Мультиинтерпретаторы (PEP 734) 🟢
Можно поднимать несколько интерпретаторов внутри одного процесса. То есть фактически песочницы для кода - удобно для плагинов и изоляции

Разные косметические апгрейды
— REPL теперь с подсветкой ✨
— unittest, argparse, json и даже calendar стали цветными и дружелюбнее
— except* без скобочек
— запрет на выход из finally через break/continue/return (ну и ладно ❤️)

Короч, Python опять эволюционирует. Я, конечно, не уверен, что все побегут сразу переписывать проекты под 3.14, но как минимум попробовать t-строки и без-GIL режим — прям must have
  • 👍 2
  • ❤ 1
  • 🍾 1
  • 🦄 1
Post #455 460
➡️ Давно про рынок труда ничего не писал

Довольно свежая аналитика о том, что же привлекает в ИТ новых сотрудников и что держит старых 🤑

Ну сразу про опенспейсы, баристу, стриптизерш - нет, все эти дефолтные фразы в вакансиях "дружный коллектив, пс5, стул (мягкий)" уже не воспринимаются соискателями как какой-то плюс, а скорее уже как должный минимум 🤷‍♀️

Как читать таблицу на картинке:
1 столбец - критерий
2 столбец - место по значимости при удержании IT-специалистов
3 столбец - место по значимости при привлечении IT-кадров


На первом месте у соискателя это продукт компании (неожиданно😍), а у текущего специалиста - отношения с руководством. Это факт, но я всегда это выделяю первым при поиске, потому что долго работать с неадекватом я не смогу) Уже был такой опыт, даже несколько раз 😏

А теперь интересный момент - на 2 месте у соискателя это ЗП, но для удержания сотрудника этот критерий уезжает аж на 19 место! А потому что даже если ты 3 года занимаешься монотонной работой за 500к, то ты выгоришь... Человеку нужно разнообразие, развитие, стабильность и уверенность в компании 😏

В общем, тыквенный латте в офисе уже не модно ❤️
  • 👍 10
  • 🤔 3
  • 💯 1
Post #454 464
👽 #кибербез #кибербес

В ходе исследования угроз часто возникает потребность срочно изучить вредоносный файл/URL/домен. Команда 🕵️‍♀️ собрала инструменты, которые у нас всегда под рукой для экспресс‑анализа 👨‍💻

Онлайн‑песочницы позволяют загрузить вредоносный файл в изолированную среду и наблюдать за его активностью:

https://any.run
https://www.virustotal.com
https://tria.ge
https://www.hybrid-analysis.com
https://analyze.intezer.com
https://capesandbox.com/analysis/
https://www.joesandbox.com
https://app.docguard.io/


Проверка доменов и вредоносных URL:

https://www.browserling.com/
https://urlscan.io/
https://urlhaus.abuse.ch/browse/
https://www.greynoise.io/
https://urlquery.net/
https://any.run
https://www.virustotal.com


IoT‑поисковики сканируют IPv4‑пространство с разной частотой и собирают сетевую информацию о хостах. С помощью этих сервисов можно узнать, какие сервисы запущены или какие порты открыты на хостах без активного взаимодействия с ними:

https://en.fofa.info/
https://search.censys.io/
https://www.zoomeye.ai/
https://www.shodan.io/
https://www.criminalip.io/
https://search.onyphe.io/
https://www.binaryedge.io/


Важно помнить, что, загружая файл на такие ресурсы (особенно в их бесплатных версиях), вы отправляете его в публичный доступ, где с ним могут взаимодействовать не только создатели сервиса, но и другие пользователи.
  • 🔥 5
  • 🤯 1
  • 🦄 1
Post #453 432
#рабочийкейс

Есть у нас нашего ISIM основной сервер приложения (собсна сам ISIM) и клиенты (коллекторы), которые собирают инфу по текущему статусу системы и трафику машины, где он установлен и отправляют на ISIM . Короч, клиент-серверная архитектура 🤔

Пока эта схема находится в бета тестировании и понемногу обрастает функционалом. И вот, мне дали фичу - нужно, чтобы клиенты (коллекторы) при отправке информации еще и авторизовывались на сервере (ISIM), а то проходной двор епт...

На тот момент схема подключения клиента к серверу выглядела так:
1. Сервер создает новый коллектор через свой интерфейс - задает его имя, адрес, порт, доп. сетевые характеристики и... все)
2. Это сохранялось в файл конфиг и руками с ногами несли клиенту и через небольшую утилиту загружали в клиента. Он съедал эти настройки и понимал куда и как слать свою информацию 😐

Было принято решение использовать симметричный алгоритм шифрования.
Симметричный алгоритм шифрования (симметричное шифрование) — это метод шифрования, при котором один и тот же ключ используется как для шифрования, так и для расшифровки данных. Ключ должен сохраняться в секрете обеими сторонами.

Я добавил генератор строки на 64 байта на сервере, которая добавляет еще один ключик в конфиг клиенту с секретом. Первая половина секрета - для шифрования, а вторая для подписи

Теперь сервер сохраняет в укромной месте его у себ, а клиент получает из конфига секрет, шифрует и подписывает сообщение, отправляет его на сервер. Сервер получает сообщение, проверяет подпись, расшифровывает и кладет данные в БД. Все просто 😎
  • 🦄 7
  • 👍 4
  • 🤩 2
Post #452 466
Как вам авторский мерч?

Если надо фото сзади, то ставим 🦄
  • 🦄 9
  • 🔥 7
  • ⚡ 2
  • 👍 1
Post #449 430
🔥С первым митапом от Python NSK

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

Вот записи докладов
  • 👍 3
  • 🦄 2
  • ❤ 1
  • ⚡ 1
Post #448 499
Всех с днём программиста 🥳

А это павербанк от 🤟, который мне подарили за победу на турнире по CS2 в августе проходивший в честь дня рождения компании (да, я еще тот задрот с богатым киберспортивным прошлым) 🌈
  • 🎉 11
  • ❤ 3
  • 🔥 3
  • 👍 1
Post #445 574
Следующее мероприятие сентября - Техноквиз от Контура ☑️

Контур нравится мне тем, что мой стек пересекается (шарпы и питон) с их разработкой и офис находится в паре домов от моего дома 😎 Но пока наши пути не пересеклись)

Как и в прошлом году, под названием Nerd Herd мы влетели на квиз, но повторить успех прошлого года не удалось. Зато десерты были супер вкусные 😋

На самом деле, просто прикольно даже находиться среди футболок и худи "VK", "Т", "МТС" и т.д.
А, и толстовка СДЭК с футболкой и рюкзаком PT с нами за столом еще были 😄

PS обратите внимание на название последней команды ("Ищу айтишника") - там за столом играла команда девушек 😅
  • 🔥 5
  • ❤ 3
Post #444 407
🕓 Немного прибарахлился

Угадайте для чего ❓
  • 👍 5
  • 🔥 1
  • 🤔 1
  • 🤩 1
Post #443 422
🥳 Наконец-то! Кто-то сможет пройти алгособесы в Я*

Питерские студенты взяли золото на самой престижной олимпиаде по программированию

В Баку прошел финал международной олимпиады по программированию – ICPC. Абсолютным чемпионом мира стала сборная СПбГУ — Максим Туревский, Леонид Данилевич и Федор Ушаков. Ребята учатся на партнерском факультете СПбГУ и Яндекса – математики и компьютерных наук.

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


А по сути, реальный респект ребятам ❤️
  • 🔥 5
  • 🏆 5
  • 👍 2
Post #441 427
Первый бесплатный мой митап в этом году, вроде... 🤔

Ну что, узнал как в Яндекс облаке все работает, защищено и отказоустойчиво 😎

А на следующей неделе уже наш митап по питону
  • 🔥 3
  • ⚡ 1
  • 🦄 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →