Библиотека программиста
77.7K subscribers
4.77K photos
295 videos
98 files
7.92K links
Все самое полезное для программиста в одном канале.

Наши курсы: https://clc.to/Jil6fg

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Media is too big
VIEW IN TELEGRAM
Сеньор: «Это всего лишь хотфикс на пять минут, ща все сделаю»


И начинается шоу

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32❤6👍5🥱1
Коллеги, нашли для вас клаву с самыми нужными клавишами. Теперь вайбкодинг станет еще удобнее — не благодарите!

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥱6🥰4😁3❤2
⚡️ Бесплатный вебинар — прогнозируем цены и не сходим с ума

21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.

Тема:
«Введение в машинное обучение: как спрогнозировать стоимость недвижимости».


Подробности рассказываю в гс выше — включай, чтобы не пропустить.
⚡4🤔4🤩2😁1
🦀 Учим Rust ПО-ВЗРОСЛОМУ

Rust-101 — бесплатный курс, в котором ты учишь Rust через практику. Все начинается с базы: как работает ownership, borrowing, lifetimes и traits.

Дальше — более сложные темы вроде итераторов, многопоточности с Arc, Mutex и RwLock, unsafe-Rust.

👉 Ставь Rust и врывайся

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22🌚4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
☝️ Один мудрый тимлид дал двум своим разработчикам по «таланту» — мощной, но своенравной LLM.

Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.

Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.

Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.


Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.

Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».

💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.

👉 Начать строить RAG раньше других
😁12❤3🤔3
🤖 Vibe code cleanup specialist

Коллеги, подхватываем тренд с линкедина, потому что HR'ы дуреют от этой прикормки.

А по факту многие будут просто перекидывать код другой нейронке

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34❤4
This media is not supported in your browser
VIEW IN TELEGRAM
📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.

Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».

🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.

Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.

👉 Регистрируйтесь
❤4👾3👍1🔥1
👩‍💻 ВЫШЕЛ Git 2.51 — и вот что это значит для разработчика

🟠Cruft-free multi-pack индексы

Раньше Git хранил unreachable объекты в специальных "cruft packs", что замедляло работу с большими репозиториями.

Теперь Git оптимизирует это, создавая индексы (MIDX), которые исключают «мусор» и включают только нужные объекты, а также их предков, если они есть только в cruft-пакетах.

👉 Идеально для проектов с долгой историей или когда репозиторий разросся и стал «тяжелым».

🟠Меньшие пакеты с методом "path walk"

Вместо того чтобы обрабатывать объекты в порядке ревизий, Git теперь группирует их по путям, что позволяет создавать более компактные пакеты и эффективно искать дельты.

👉 Когда использовать: при необходимости оптимизировать размер репозитория или ускорить синхронизацию с удаленным сервером.

🟠Новый формат обмена стэшами

Раньше стэши (сохраненные незакоммиченные изменения с помощью git stash) были привязаны к одной ссылке (refs/stash) и их сложно было переносить между машинами.

Теперь Git позволяет представлять стэши как последовательность коммитов с четырьмя (или пятью) родителями, что делает их переносимыми, как ветки или теги.

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

🟠И многое другое

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥11❤5👾3
Даже организаторы хакатонов это давно поняли:

Нужно сделать [...] либо одному за 48 часов, либо командой за 72.


🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59💯7❤3
🔥🎸 IT, костер, гитара: как за 5 шагов организовать драйвовый корпоратив

Провести офлайн-вечеринку для распределенной IT-команды — тот еще квест, если не продумать все до мелочей. Рассказываем, как не облажаться.

👉 Читать статью

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👾14👍4❤2
🔥 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин | Подкаст «Организованное программирование»

C++ остаётся одним из самых противоречивых языков: даёт полный контроль над железом, но награждает болью UB, шаблонов и долгих билдов. В этом выпуске Дмитрий Свиридкин рассказывает:

⚡️ Почему C++ всё ещё в топе у геймдева, HFT и системщиков
⚡️ Инструменты выживания — санитайзеры, линтеры, clang-format
⚡️ Concepts и compile-time магия: эволюция C++
⚡️ Rust и Go — реально ли конкурируют с C++
⚡️ Где учиться и многое другое

🎧 Слушать выпуск

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔5❤1🔥1
💡Сравнение архитектурных паттернов, часто используемых при разработке мобильных приложений

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8👍5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
👾2
🏃‍♀️ Новый поток курса — собери своих AI-агентов

7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.

В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.

👉 Записаться на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾2😁1
... или, другими словами, если не готов жертвовать, не жди быстрого роста

Автора статьи за первые 8 лет работы в Microsoft повышали каждый год, при этом он спал в офисе, работал до 6 утра. Успех пришёл с ценой — упущенное время с семьёй и личная жизнь. Не каждый вывезет такой ритм.

💭 Что думаете?

👾 — готов работать сверх нормы ради карьерного роста
🤔 — зачем все это нужно, если это сказывается на здоровье и личной жизни
💯 — успех приходит только с жертвами

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔85💯38👾3
🧑‍🏭 Сварщики стали САМЫМИ ВЫСОКООПЛАЧИВАЕМЫМИ спецами в августе 2025 года

Средняя предлагаемая зарплата сварщиков превысила 228 тыс. рублей. В топ-3 также вошли еще две профессии из айти.

Посчитаем в огурцах:

🥒 Сварщик — ~1 646 кг огурцов
🥒 DevOps-инженер — ~1 444 кг
🥒 Дата-сайентист — ~1 444 кг

Думайте

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱19👍13😁10🌚5
This media is not supported in your browser
VIEW IN TELEGRAM
❗ Так, владелец макбука. Хватит позировать в кофейне.

Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.

Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.

ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.

🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.

👉 Апгрейд от «вайба» до «оффера» тут
😁11❤3
🥷🏿 Учим БАЗУ по Kubernetes

Kubernetes The Hard Way — гайд, в котором кластер разворачивается поэтапно, без использования kubeadm и другой автоматизации.

Вместо чёрного ящика — последовательное выполнение всех шагов, которые обычно выполняются под капотом.

Автор работал над ним ~2 года, чтобы собрать в одном месте:

▪️Полный пошаговый гайд по сборке Kuberentes
▪️Удобные alias’ы, функции и обёртки
▪️Десятки скриптов, которые реально работают в бою
▪️Важные моменты, о которых молчат в туториалах

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍8❤4