85656
Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Курс по ML: https://clc.to/eLH_zQ Другие курсы: https://clc.to/goHZHA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
🐿️🐿🐿🐿🐿🐿 Пробелка зовет на Импульс Т1 в Москве!
Финальный раунд начинается 28 ноября! Не забудь отметить этот день в календаре и поставить будильник, а то пропустишь все самое интересное:
✅ погружение в новейшие технологии — от LLM и компьютерного зрения до Kubernetes и API-First
✅ выступления про инструменты и методологии, которые ускоряют разработку в 10 раз
✅ реальные архитектурные и инженерные кейсы от ведущих экспертов
А пока собираешься на конфу, заскочи в наш чат-бот за эксклюзивным стикерпаком — он работает до последнего!
Реклама. ООО "ГК "Иннотех" ИНН 9703073496
Вот как выглядит data leak, а не вот это вот все 💦
🐸 Библиотека программиста
AI-агенты «решают проблему» за тебя
🐸 Библиотека программиста
🤷♂️ Плохо когда письмо:
1. Персонализировано
2. Не персонализировано
3. Персонализировано
4. Не персонализировано
5. Персонализировано
6. Персонализировано
🐸 Библиотека программиста
Бесплатная IDE от Сбера с AI под капотом
Свежая версия GigaIDE Community Edition уже доступна – это бесплатная IDE, где AI не просто «подсказывает», а действительно помогает писать и сопровождать код. Теперь можно спокойно уходить в режим вайбкодинга: вы пишете фичи, а инструменты GigaCode добивают рутину.
Что внутри?
– Мультиагентная система, которая берёт на себя рутину в Java/Kotlin-проектах и настраивает логирование с сопутствующими процессами.
– Встроенный AI-ассистент GigaCode с агентным режимом для вайбкодинга на 35+ языках. GigaCode не только сгенерирует код, но и сам найдет баги, обновит зависимости, создаст и отредактирует файлы проекта.
– Маркетплейс плагинов с проверкой на уязвимости — можно ставить инструменты, не переживая за безопасность.
– Автообновления IDE.
Burp Suite 🆚 Caido | Java 🆚 Rust
Этичные хакеры любят Burp Suite за функционал и ненавидят за большое потребление памяти. Недавно появился неплохой конкурент Caido. Написан на Rust, имеет клиент-серверную архитектуру.
Скрины говорят сами за себя 👀
Всеволод Кокорин (Slonser) рассказал на Хабре, почему он выбирает Caido вместо Burp. Основную причину вы уже уловили 🤷♂️
🔸 Курс «Алгоритмы и структуры данных»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека программиста
Git 2.52 здесь! С поддержкой ошибок на уровне дерева, новыми стратегиями обслуживания репозитория, улучшениями производительности и многим другим ✨
👩💻 Полный список новых возможностей
🐸 Библиотека программиста
Как работает JavaScript? БАЗА для разработчика 🖼
🐸 Библиотека программиста
Топ-20 концепций системного проектирования, которые стоит знать разрабу
🐸 Библиотека программиста
Инженерная культура Netflix: взгляд технического директора Элизабет Стоун 👨💻
Согласно отчёту Signal Fire, Netflix является лучшей компанией по привлечению и удержанию инженеров.
JSON для LLM — всё! Да здравствует Token-Oriented Object Notation 🤖
Каждый, кто хоть раз всерьёз гонял запросы к LLM, знает, как больно бывает смотреть на счётчик токенов. Ты вроде просто отправляешь список пользователей в JSON, а нейросеть уже съела половину твоего бюджета.
TOON обещает сократить потребление токенов чуть ли не вдвое 🔥
Это формат сериализации данных JSON в LLM промпты. Он представляет те же объекты, массивы и примитивы, что и JSON, но в синтаксисе, который минимизирует количество токенов и упрощает понимание структуры для моделей.
🐸 Библиотека программиста
Что такое хорошая архитектура программного обеспечения: мнение опытного инженера Matthew Hawthorne 🤔
Мэтт много работал в бигтехе, а сейчас еще и пишет книгу Push to Prod or Die Trying 📖
Во время работы в Netflix каждый инженер ежедневно принимал архитектурные решения и часто выпускал новые фичи, которые становились доступны десяткам миллионов пользователей — и всё это без единого упоминания должности «архитектор».
По его мнению, вот характеристики хорошей архитектуры:
1️⃣ Архитекторы не являются решением архитектурных проблем сами по себе.
2️⃣ Перекладывание сегодняшних проблем на «завтра»: переход в облако (например, на AWS) может решить текущие боли, но породить новые.
3️⃣ Хорошая архитектура — это характеристики, которые балансируют практические и амбициозные цели, объединяют людей и системы, и не зависят просто от хорошего кода.
4️⃣ Плохая архитектура — это большое количество работы, при которой мало что меняется. Подобно перестановке мебели в доме, который надо снести и построить заново.
5️⃣ В проектах Netflix применялись архитектурные компромиссы: делать нетипичные выборы, строить инструменты для уменьшения операционной нагрузки, жертвовать одними ограничениями ради других, модернизировать системы так, чтобы они работали лучше в будущем.
6️⃣ Как улучшить свои архитектурные навыки: проектировать системы на случай поломки, знать свою аудиторию, фокусироваться на правильных деталях и быть полезным в разных ролях.
🐸 Библиотека программиста
🔥 Задача, от которой уходят на Тёмную сторону
«На руках есть данные о продажах за последние 12 циклов. Твоя миссия — определить, существует ли линейная связь между числом совершённых сделок и величиной полученной выручки»
Если при виде таких задач ваше чутьё молчит, время укрепить свои знания в науке, что даёт силу предсказывать будущее.
🌌 Экспресс-курс «Математика для Data Science» от Proglib Academy — ваш гипердрайв в мир аналитики:
⚡️ работа с векторами и матрицами;
⚡️ линейная регрессия и метод наименьших квадратов;
⚡️ вероятности, распределения, статистика;
⚡️ и множество других навыков, без которых любой аналитик остаётся штурмовиком, стреляющим мимо.
⏳ Старт обучения: 4 декабря
🔥 Сила скидки: 40% до конца ноября
🛸 Да прибудет с тобой курс!
🧮 Задача про столкновение шаров от Бориса Трушина
Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра 🚨
По горизонтальному желобу в одном направлении с одинаковыми скоростями на одинаковом расстоянии друг от друга катятся десять одинаковых шаров.
Навстречу им катятся еще десять таких же шаров на том же расстоянии друг от друга и с той же скоростью. При столкновении двух шариков они разлетаются в противоположные стороны с той же скоростью.
💭 Сколько всего столкновений произойдет между этими шариками?
🐸 Библиотека программиста
Проектирование API: инфографика для разработчиков ✍️
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
🕹️ Хочешь писать игры, но не знаешь, с чего начать?
Начни с реальных опенсорсных проектов, которые можно разобрать, модифицировать и переписать под себя.
В репозитории тебя ждет подборка игр с открытым кодом на Python, C++, Rust, JavaScript, Unity, Godot и даже старые классические тайтлы, полностью переписанные энтузиастами 📦
🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека программиста
Как работает команда Docker Run 🐋
Когда ты выполняешь docker run nginx из терминала, может показаться, что запускается обычный процесс — stdin, stdout и stderr передаются в потоковом режиме туда и обратно, и можно отключить его с помощью Ctrl +C. Но то, что происходит внутри, гораздо сложнее ☝️
➡️ Изучи поведение команды и узнай, как запускать фоновые контейнеры, повторно подключаться к ним и проверять их логи
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
Твиттерские спорят, кто больше проект навайбкодил
🔹 Курс «Специалист по ИИ»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека программиста
Сбер показал Грина — первого российского антропоморфного робота 🤖
Вся разработка — внутри компании за 1 год, от прототипа до финального результата. За когнитивную часть отвечает ГигаЧат: навигация, понимание речи, работа с объектами. По возможностям Грин уже сейчас конкурирует с зарубежными аналогами.
На конференции AIJ Грин уже поговорил с президентом и станцевал с хореографом. Робот перемещается автономно, считывает пространство, взаимодействует с объектами и людьми. Сегодня Сбер представляет робота Грина массовому пользователю и профессиональному сообществу 🔥
🐸 Библиотека программиста
Или «Как мы внедрили AI и стало ещё хуже»
🐸 Библиотека программиста
⏺️🔼⏹️ Игра продлена до 30 ноября
Уважаемые участники, перед вами финальная игра за главный приз — MacBook Pro 14.
📋 ПРАВИЛА ИГРЫ:
🔻 Раунд 1 — приобретите любой курс со скидкой 40%.
🔻 Раунд 2 — пройдите 2 учебные недели курса.
⚠️ Внимание: это не реальное время, а 2 недели учебной программы. Можно пройти их быстрее.
🔻 Раунд 3 — напишите куратору кодовое слово #розыгрыш.
⏰ ВРЕМЯ ИСТЕКАЕТ
Игра продлена до 30 ноября, но это последний шанс. Больше возможности не будет.
👉 Начать игру
Аналитики данных — самые высокооплачиваемые офисные специалисты по версии «Авито Работы» 💁♂
За январь–октябрь им предлагали в среднем 155 тыс. рублей в месяц (+2% за год).
На втором месте — разрабы, на третьем — аналитики классического профиля. Их средняя зарплата — около 130 тыс. рублей.
В расчёт брали вакансии для специалистов с опытом от одного до трёх лет.
🐸 Библиотека программиста
Несколько скрытых секретов из результатов опроса Stack overflow 2025 📊
✔️ SQL — единственный «Универсальный язык» для всех технических специальностей
✔️ Опросы объединяют все «хранилища данных» в одно целое, поэтому Redis становится лучшим выбором просто потому, что с ним приходится работать каждой бэкенд команде. Или это потому, что многим современным приложениям не нужен полный ACID?
✔️ Хотя число людей, использующих ИИ, увеличилось, но людей, доверяющих ему, по-прежнему меньше
✔️ И да, отладка кода, сгенерированного ИИ, является более сложной задачей
✔️ Medium более популярен для изучения технологий, чем substack
👉 Читай полный отчет
🐸 Библиотека программиста
Радует, что многие успевают отдыхать. Печально, что достаточно большой процент подписчиков явно сильно перерабатывает 💀
🐸 Библиотека программиста
Коллеги, как у вас с переработками?
💯 — все норм, успеваю отдыхать
🤔 — «Выходные — это что?»
🐸 Библиотека программиста
Просто у сеньора уже ни зубов, ни нервов
🐸 Библиотека программиста
📘 Хочешь в Data Science, но есть пробелы в знаниях математики?
Мы сделали экспресс-курс «Математика для Data Science», который за 2 месяца даст тебе фундамент, без которого ни одна ML-модель не взлетит 🚀
Что тебя ждёт:
🔹 живые вебинары с экспертами (НИУ ВШЭ, SberAI, Wildberries&Russ);
🔹 практика в Python, квизы и проверка заданий экспертами;
🔹 матрицы, регрессии, вероятности и статистика: всё на примерах из реальных задач;
🔹 старт — 4 декабря.
🔥 Не упусти халяву: сейчас 40% до 30 ноября
👉 Записаться на курс
Вместо того чтобы представлять «отскок», считаем, что два шара просто пересекаются, не меняя траектории. Это не искажает результатов — ведь при реальном столкновении они лишь обмениваются скоростями, что физически эквивалентно прохождению.
Теперь логика проста — каждый шар из первой десятки «пройдёт мимо» каждого шара из встречной десятки ровно один раз. Значит, количество встреч — это количество пар шаров из двух групп:
10 × 10 = 100 столкновений 💃
🐸 Библиотека программиста
Перенаправление ввода-вывода в Linux: всё необходимое в одной инфографике 👩💻
🐸 Библиотека программиста