Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Курс по ML: https://clc.to/eLH_zQ Другие курсы: https://clc.to/goHZHA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
📉💼 Грейдинг умер, ИИ захватил собесы: 5 трендов IT-найма 2025
Помнишь времена, когда можно было поменять работу и сразу получать на 50% больше? Забудь. В 2025-м правила игры кардинально изменились — теперь компании боятся ChatGPT на собесах, а искать работу через LinkedIn стало бесполезно. Разбираем 5 трендов, которые перевернули IT-найм с ног на голову.
🔗 Читать статью
🐸 Библиотека программиста
Как она раньше без знаний чистой архитектуры и ддд жила вообще?
🐸 Библиотека программиста
🤓 «Сначала выучу Python идеально, а потом пойду в ML»
Звучит логично, но на практике — ловушка.
Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно.
В итоге — месяцы зубрёжки, а до ML руки так и не доходят.
На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач.
⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда:
— ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок,
— два в одном: оплатите курс по математике и получите второй доступ в подарок,
— и главное: можно купить все курсы до подорожания.
👉 ML для старта в Data Science
А для будущих Data Scientist’ов у нас ещё:
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (2-й поток скоро)
🏗🏦 Строим банк с нуля. Часть 1. ArchiMate на практике — диаграммы Application и Technology слоев
Слушай, если ты dev и мечтаешь стать архитектором, но не знаешь, с чего начать, — вот реальный пример. Автор берет и рисует архитектурные диаграммы для своего one-man-bank проекта, объясняет слои архитектуры предприятия на пальцах.
🔗 Читать статью
🐸 Библиотека программиста
Костыли — наше всё
🐸 Библиотека программиста
💃 Репозиторий для ВСЕХ ПРОГРАММИСТОВ И ГИКОВ
Внутри — ресурсы для тех, кто хочет прокачаться технически, расширить кругозор и быть в курсе событий.
👉 ТОП полезных сайтов — здесь
🐸 Библиотека программиста
Когда знаешь, что выкатывать в прод в пятницу — не лучшая идея, но все равно делаешь это
🐸 Библиотека программиста
Мы сделаем вам предложение, от которого невозможно отказаться 🤌
Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.
Предложение действует только до 1 сентября. Ничего личного, просто математика.
👉 Принять предложение
❗ Так, владелец макбука. Хватит позировать в кофейне.
Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.
Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.
ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.
🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.
👉 Апгрейд от «вайба» до «оффера» тут
... или, другими словами, если не готов жертвовать, не жди быстрого роста
Автора статьи за первые 8 лет работы в Microsoft повышали каждый год, при этом он спал в офисе, работал до 6 утра. Успех пришёл с ценой — упущенное время с семьёй и личная жизнь. Не каждый вывезет такой ритм.
💭 Что думаете?
👾 — готов работать сверх нормы ради карьерного роста
🤔 — зачем все это нужно, если это сказывается на здоровье и личной жизни
💯 — успех приходит только с жертвами
🐸 Библиотека программиста
💡Сравнение архитектурных паттернов, часто используемых при разработке мобильных приложений
🐸 Библиотека программиста
🔥 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин | Подкаст «Организованное программирование»
C++ остаётся одним из самых противоречивых языков: даёт полный контроль над железом, но награждает болью UB, шаблонов и долгих билдов. В этом выпуске с Дмитрий Свиридкин рассказывает:
⚡️ Почему C++ всё ещё в топе у геймдева, HFT и системщиков
⚡️ Инструменты выживания — санитайзеры, линтеры, clang-format
⚡️ Concepts и compile-time магия: эволюция C++
⚡️ Rust и Go — реально ли конкурируют с C++
⚡️ Где учиться и многое другое
🎧 Слушать выпуск
🐸 Библиотека программиста
👩💻 ВЫШЕЛ Git 2.51 — и вот что это значит для разработчика
🟠Cruft-free multi-pack индексы
Раньше Git хранил unreachable объекты в специальных "cruft packs", что замедляло работу с большими репозиториями.
Теперь Git оптимизирует это, создавая индексы (MIDX), которые исключают «мусор» и включают только нужные объекты, а также их предков, если они есть только в cruft-пакетах.
👉 Идеально для проектов с долгой историей или когда репозиторий разросся и стал «тяжелым».
🟠Меньшие пакеты с методом "path walk"
Вместо того чтобы обрабатывать объекты в порядке ревизий, Git теперь группирует их по путям, что позволяет создавать более компактные пакеты и эффективно искать дельты.
👉 Когда использовать: при необходимости оптимизировать размер репозитория или ускорить синхронизацию с удаленным сервером.
🟠Новый формат обмена стэшами
Раньше стэши (сохраненные незакоммиченные изменения с помощью git stash
) были привязаны к одной ссылке (refs/stash
) и их сложно было переносить между машинами.
Теперь Git позволяет представлять стэши как последовательность коммитов с четырьмя (или пятью) родителями, что делает их переносимыми, как ветки или теги.
👉 Полезно для разрабов, которые переключаются между устройствами, или в командах, где нужно временно передать незакрепленные изменения коллеге.
🟠И многое другое
🐸 Библиотека программиста
🤖 Vibe code cleanup specialist
Коллеги, подхватываем тренд с линкедина, потому что HR'ы дуреют от этой прикормки.
А по факту многие будут просто перекидывать код другой нейронке
🐸 Библиотека программиста
ПОСЛЕДНИЙ ДЕНЬ❗
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️
— ML за 34к вместо 44к + Python в подарок
— Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ
👉 Proglib Academy
👩💻 Чем виртуализация отличается от контейнеризации: популярный вопрос с собеса
Виртуализация — создание виртуальных машин поверх гипервизора. Каждая ВМ получает собственную копию операционной системы (Guest OS). Это даёт высокий уровень изоляции, но требует больше ресурсов.
Контейнеризация — изоляция на уровне процессов в одной ОС. Контейнеры используют общее ядро хостовой ОС, но имеют свои библиотеки и зависимости. Это легче и быстрее, чем ВМ, запускается почти мгновенно, занимает меньше ресурсов, удобно для микросервисов и CI/CD.
💭 Как бы ты ответил на собесе? Пиши в комменты 👇
🐸 Библиотека программиста
Только обрадовались, а там просто ноутбук (концептуальный)
🐸 Библиотека программиста
⏰ Осталось 48 часов!
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
Помните игру Portal? Вам давали один инструмент — портальную пушку — и с её помощью вы решали десятки головоломок, переворачивая пространство с ног на голову.
🐍 Python — это ваша портальная пушка. Один инструмент, который позволяет вам «сокращать» путь: автоматизировать рутину, парсить сайты, создавать ботов и решать реальные задачи.
Наш обновлённый курс по Python — это серия идеально выстроенных тестовых камер. Без сухой теории, но с практическими головоломками. Мы, как GLaDOS (только добрее 😉), проведём вас через 30 уроков, от основ до создания финального проекта — вашего собственного Telegram-бота.
И торт — это не ложь. Ваша награда — реальный проект в портфолио и специальная цена 24 990 рублей, которая действует всего 4 дня, до 1 сентября.
👉 Начать тестирование
🚨 Коллеги, аларм
Спецы из ESET обнаружили первый известный вирус-вымогатель на базе ИИ. PromptLock использует локальную модель gpt-oss:20b
через API Ollama для генерации вредоносных Lua-скриптов «на лету».
Малварь написана на Go, при этом в бою ее пока никто не встречал. Какие времена — такие и вирусы 🦠
🐸 Библиотека программиста
📢 Какой сетап идеально подойдёт для разработки AI-агента?
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
🥷🏿 Учим БАЗУ по Kubernetes
Kubernetes The Hard Way — гайд, в котором кластер разворачивается поэтапно, без использования kubeadm
и другой автоматизации.
Вместо чёрного ящика — последовательное выполнение всех шагов, которые обычно выполняются под капотом.
Автор работал над ним ~2 года, чтобы собрать в одном месте:
▪️Полный пошаговый гайд по сборке Kuberentes
▪️Удобные alias’ы, функции и обёртки
▪️Десятки скриптов, которые реально работают в бою
▪️Важные моменты, о которых молчат в туториалах
🐸 Библиотека программиста
🧑🏭 Сварщики стали САМЫМИ ВЫСОКООПЛАЧИВАЕМЫМИ спецами в августе 2025 года
Средняя предлагаемая зарплата сварщиков превысила 228 тыс. рублей. В топ-3 также вошли еще две профессии из айти.
Посчитаем в огурцах:
🥒 Сварщик — ~1 646 кг огурцов
🥒 DevOps-инженер — ~1 444 кг
🥒 Дата-сайентист — ~1 444 кг
Думайте
🐸 Библиотека программиста
🏃♀️ Новый поток курса — собери своих AI-агентов
7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.
В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.
👉 Записаться на курс
Жиза
🐸 Библиотека программиста
🔥🎸 IT, костер, гитара: как за 5 шагов организовать драйвовый корпоратив
Провести офлайн-вечеринку для распределенной IT-команды — тот еще квест, если не продумать все до мелочей. Рассказываем, как не облажаться.
👉 Читать статью
🐸 Библиотека программиста
Даже организаторы хакатонов это давно поняли:
Нужно сделать [...] либо одному за 48 часов, либо командой за 72.
📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
☝️ Один мудрый тимлид дал трём своим разработчикам по «таланту» — мощной, но своенравной LLM.
Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.
Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.
Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.