proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

85659

Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/a32a0d94 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

🧠 Исследователи Apple выяснили, что «думающие» нейросети на самом деле не думают

В статье под названием «Иллюзия мышления», исследуются особенности «рассуждающих» моделей, таких как OpenAI o1/o3, DeepSeek-R1, Claude 3.7 Sonnet Thinking и Gemini Thinking.

Основной вывод работы — эти модели не думают, а лишь используют паттерны из обучающих данных. Несмотря на наличие механизмов саморефлексии, нейросети не способны развивать обобщенные способности к рассуждению за пределами заранее заданных сложностей.

Шум, в основном, вокруг того, что Apple тут никому глаза не открыла. Но есть и имиджевая сторона: выход такой работы воспринимается как попытка принизить ценность LLM от лидеров индустрии, в то время как у самой Apple дела с этим направлением очень плохи.

Вывод из работы: если запрос к нейросети простой, лучше не включать режим «мышления», чтобы получить ответ быстрее и точнее.

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📰 Что произошло за неделю

Собрали главные события и контент минувших уходящей недели:

👋 Вышла СУБД SQLite 3.50.

👉 Что делать, если классическая схема A/B-эксперимента не работает.

🎉 Вышел веб-сервер Angie 1.9.1, созданный бывшей командой Nginx.

👨🏻‍💻 Прогрессивный JSON — что это такое и с чем едят.

🌐 drawDB — инструмент для проектирования баз данных.

💀 Кто убил Stack Overflow?

🐳 DeepSeek R1 подозревают в обучении на Google Gemini.

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🥴 Средний разработчик меняет работу каждые 1,5 года

И это не потому, что мы такие непостоянные. Просто рынок показывает свое истинное лицо быстрее, чем успевают напечатать визитки.

Поэтому мы собираем инсайды от тех, кто находится в окопах digital-трансформации каждый день. От джуниоров, которые только въезжают в профессию, до сеньоров, повидавших всякого.

😳 О чем говорим откровенно:
— Job-hopping и что за этим стоит
— Red flags, которые мгновенно убивают мотивацию
— Реальные источники вакансий (не те, что рекламируют)
— Боль от общения с рекрутерами
— Сколько этапов отбора — норма, а сколько — издевательство

Когда мы объединим опыт сотен IT-специалистов, получится настоящая карта того, как устроена индустрия. Не по версии HR-отделов, а по версии тех, кто пишет код, тестирует продукты и двигает технологии вперед.

🚀 Участвовать в исследовании → https://clc.to/9aaXVg

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😵‍💫 Как правильно выбрать LLM для использования в агентских системах

Модели могут выдумывать факты, ссылаться на несуществующие источники и уверенно врать. Особенно часто это происходит при работе с редкими языками или специфическими тематиками.

Поэтому на первом занятии курса «AI-агенты для DS-специалистов» разберем, как с этим бороться. И это только первый из пяти уроков!

🔍 Выбор правильной модели
Не все LLM одинаково полезны. Обсудим квантизованные модели, instruct-версии и мультилингвальные решения. Узнаем, где больше галлюцинаций — в базовых моделях или после дообучения.

💰 Токенизация и стоимость
Разные языки «съедают» разное количество токенов. Покажем, как это влияет на цену API и почему русский текст может стоить дороже английского.

⚡️ Температура и Guardrails
Настройка temperature помогает контролировать креативность модели. А системы Guardrails — отсекать неподходящие ответы еще до генерации.

🧠 Память vs контекст
Казалось бы, зачем RAG, если есть модели с контекстом более 10М токенов? Но не все токены равнозначны. Разберем, когда внешние источники все еще нужны.

В конце создадим простых агентов на LangChain с подключением к внешним источникам и инструментам поиска — и у вас уже будет кейс по созданию собственного AI-агента.

👉 Присоединяйтесь к курсу — приятная цена действует до 14 июня!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😎 «Сбер» представил GigaIDE Pro — российскую корпоративную альтернативу продуктам JetBrains

В Сбере сообщили:

«GigaIDE Pro снижает зависимость от иностранных платформ, обеспечивая устойчивость и безопасность ИТ-процессов. Среда поддерживает удалённую работу с распределённой инфраструктурой, упрощает редактирование и синхронизацию файлов, а также глубоко интегрируется с российскими системами тестирования Test IT и Test Ops. В новой версии улучшена навигация по коду для Spring и Jakarta, а для Python добавлены инструменты быстрого создания проектов на Django и Flask. В корпоративной поставке доступен локальный маркетплейс с проверенными и безопасными плагинами, который заменяет зарубежные аналоги.»


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

Встроенный в среду ИИ‑ассистент GigaCode анализирует контекст, предлагает полные конструкции функций, циклов и других элементов, что позволяет писать код в среднем на 25% быстрее.

➡️ Скачать можно здесь.

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🫣 Устали от HR-сказок про «дружный коллектив» и «печеньки в офисе»?

Давайте честно поговорим о том, что действительно происходит на IT-рынке. Не в розовых презентациях, а в реальной жизни разработчиков, тестировщиков, аналитиков и всех, кто живет кодом.

🧐 Мы проводим исследование, чтобы выяснить:

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

Результаты покажут реальную картину рынка. Без приукрашиваний. Может, компании поймут, что нужно менять, а специалисты — куда двигаться дальше.

😈 Опрос займет 5 минут, но результаты будут работать на всех нас → https://clc.to/9aaXVg

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤔 Почему ИИ-агенты — технологический тренд №1 в 2025 году?

Так заявил сам
Gartner, а эксперт нашего курса по AI-агентам Никита Зелинский @datarascals объяснил, почему:

Агентские системы известны с прошлого века, и все это время применялись в производстве и логистике. Но широкое распространение LLM дало новый импульс этой технологии в двух направлениях.

Во-первых, LLM стали использовать как универсальный оркестратор агентов. Это означает, что под каждый входящий запрос система составляет последовательность действий — планирует пайплайн, который состоит из применения различных инструментов или обращения к другим агентам, с возможными циклами и обращениями к общей памяти (с возможностью не только чтения но и записи / удаления).

Во-вторых, LLM служат инструментом, который позволяет легко настраивать системы на тысячи агентов на естественном языке.


Поэтому на первом занятии курса «AI-агенты для DS-специалистов» мы рассмотрим, как выбрать конкретную LLM с учетом имеющихся ограничений и как оценить стоимость такого решения.

Остаться без денег неожиданно легко — Никита сам столкнулся с тем, что генерация всего 70 тестовых вопросов для RAG-системы через GPT-4o обошлась в 30 долларов... Будем разбираться, как этого избежать и не только!

🤓 В следующем посте расскажем, как правильно выбрать LLM для использования в агентских системах.

👉 А пока — приходите на наш курс по AI-агентам. Приятная цена действует до 14 июня!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

💻 Облако, которое подстраивается под разработчиков

Хостите проекты, разворачивайте окружения, тестируйте инфраструктуру — за пару кликов. В Serverspace всё заточено под скорость и удобство:

● 8 дата-центров по миру
● One Click Apps: Docker, LEMP, Nginx, PostgreSQL, WordPress и другие
● Удобная панель, API, CLI и готовые шаблоны под dev-стек

🔥 Специально для подписчиков Proglibrary:

50% скидка на месяц по промокоду SERVER50


Активировать промокод легко:

1. Зарегистрируйтесь в панели управления Serverspace
2. В боковом меню выберите «Пополнение баланса»
3. Введите промокод SERVER50 во вкладке «Промокод»
4. Получите -50% на все облако в течение месяца

🧩Идеально для запуска pet-проекта, CI/CD, микросервисов или масштабирования прода.

Промокод действует до 15.06.25. Проверьте, насколько просто может быть облако 👉 ServerspaceErid

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🆎 Что делать, если классическая схема A/B-эксперимента не работает

Вы запустили A/B-тест, получили «статистически значимый» результат и внедрили изменения. А через месяц оказалось, что метрики на самом деле не выросли. Знакомо? Проблема в том, что классические A/B-тесты не работают, когда пользователи влияют друг на друга.

Разбираем, когда это происходит и что с этим делать.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Нужно ли сейчас высшее образование для работы в IT?

Многие говорят, что IT-пузырь лопается, вакансий становится меньше, а конкуренция среди новичков растёт. В 2024–2025 годах компании сокращали IT-штаты, а конкуренция среди джунов высокая, но не критичная.

По закону, работать в IT можно без высшего образования. Однаков высшее образование даёт некоторые преимущества:

– Отсрочку от армии;
– Возможность миграции (студенческая виза, общежитие);
– Небольшое преимущество при найме, особенно если диплом из престижного вуза;
– Возможность работать в госучреждениях, где профильное высшее часто обязательно.

Главный вопрос — если в IT плохо, то где хорошо? И стоит ли тратить 4 года на учебу ради этих плюсов?

Делитесь мнением 👇

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📰 Что произошло за неделю

Собрали главные события и контент минувших уходящей недели:

🫡 Платформа Glitch прекратит размещение проектов и закроет пользовательские профили 8 июля 2025 года.

👉 7 качеств, которые вам нужны, чтобы стать креативным программистом.

📊 Анализируем вилки зарплат IT вакансий.

🔒 Как защитить API: 6 основных аспектов безопасности.

🚰 ИИ-ассистент GitLab Duo может слить в открытый доступ приватный код.

💽 В «Яндексе» разработали и выложили в опенсорс датасет для развития рекомендательных систем.

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

— Отсюда наши девопсы мониторят весь айти-ландшафт предприятия
— Может, задеплоим?
— Обязательно задеплоим. И не раз. Весь контур в труху. Но потом.


🐸 Библиотека программиста #развлекалово

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

⏰ Последние 3 дня скидки на курс «AI-агенты для DS-специалистов»

Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы с AI-агентами.

Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но торопитесь — получить все плюшки можно только до 1 июня.

🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAI на скидку в 10 000 ₽, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib

Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».

💡Что разберем на курсе «AI-агенты для DS»
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP

👉 Успейте до 1 июня: https://clc.to/Cttu7A

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

⚡️ Linux теперь в Telegram!

Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами

Подписывайтесь: @linuxos_tg

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

✨ Гадание на мемах 

Посвящаем сегодняшний вечер гаданию. Доверьтесь судьбе и жмите на любую карточку.

🐸 Библиотека программиста #междусобойчик

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вакансии «Библиотеки программиста»

Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.

👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой

Большим плюсом будет навык программирования на каких-либо языках.

Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач

🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐸 Библиотека программиста #развлекалово

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🆎 Что делать, если классическая схема A/B-эксперимента не работает

В карточках собрали основные моменты, которые помогут избежать искажений метрик, если классическая схема A/B-теста не работает из-за зависимости поведения пользователей.

✅ Еще больше советов по альтернативам A/B-тестов — в нашей статье: https://proglib.io/sh/lNqAnLfe9J

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🙅‍♂️ DeepSeek R1 подозревают в обучении на Google Gemini

Недавно DeepSeek выпустила обновлённую версию reasoning-модели R1 (R1-0528), которая впечатляет в математике и кодинге. Но вот вопрос: что именно её так хорошо натренировало?

Разработчик из Мельбурна Сэм Пейч опубликовал анализ, показавший, что R1-0528 использует фразы, схожие со стилем Gemini 2.5 Pro от Google. По его мнению, DeepSeek мог заменить синтетические данные от OpenAI на аналогичные от Gemini.

Это не первая подобная история с DeepSeek. ещё в декабре разработчики заметили, что их модель V3 часто идентифицировала себя как ChatGPT, что намекало на возможное обучение на логах чатов OpenAI. Позже OpenAI заявила FT, что нашла свидетельства использования DeepSeek дистилляции.

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😱 Stack Overflow убил не искусственный интеллект

Когда-то Stack Overflow был местом, где программисты делились опытом и решали сложные задачи. Однако с развитием ИИ, форумы начали терять актуальность.

График количества новых вопросов на Stack Overflow рос с 2008, но начиная с 2014 года началось его падение. Основная проблема Stack Overflow — это его система репутации. Она изначально привлекала, но со временем превратилась в инструмент для самоутверждения, что сделало платформу менее живой. Модерация и стремление к «качеству» вопросов разрушили культуру общения.

И вот ИИ стал последней каплей, когда люди начали искать помощь у ИИ, а не у реальных пользователей.

Пользовались ли вы Stack Overflow? И как вы думаете, есть ли у него шанс?

🐸 Библиотека программиста #междусобойчик

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

drawDB — инструмент для проектирования баз данных

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

Инструмент поддерживает:
– MySQL
– PostgreSQL
– SQLite
– MariaDB
– SQL Server.

Github проекта.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Прогрессивный JSON

Знаете, что такое прогрессивный JPEG? Если нет, вот краткое объяснение. В прогрессивных JPEG-изображениях картинка загружается сначала размытым изображением, а затем постепенно становится чёткой по мере поступления данных. Что если применить тот же принцип к JSON?

В статье подробно рассмотрен этот подход, включая сравнение с прогрессивными изображениями, потоковой передачей данных и возможностями React Server Components.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🌐 Вышел веб-сервер Angie 1.9.1, созданный бывшей командой Nginx

Это форк Nginx, который распространяется под разрешительной лицензией BSD.

Основные изменения:

– В директиву acme_dns_port добавлена возможность указывать не только номер порта, но и IP-адреса, поддерживаются IPv4 и IPv6.
– Исправлена ошибка при использовании wildcard-доменов в директиве server_name с совпадающими доменами третьего уровня. Ранее это вызывало ошибку при выпуске сертификата через ACME-клиента.
– Устранена проблема с запросами HTTP/3, которые могли зависать и завершаться по тайм-ауту, на основе исправлений из Nginx 1.29.0.
– Исправлена ошибка в stream-модуле, когда после успешного соединения с проксируемым сервером его статус продолжал отображаться как «не доступен», пока сессия не завершалась.

➡️ Сайт проекта

🐸 Библиотека программиста #свежак

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎮 Быстрая сортировка (QuickSort) с использованием рекурсии

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

Решение: Автор в книге Algorithms and Data Structures for OOP With C
демонстрирует реализацию QuickSort — одного из самых эффективных алгоритмов сортировки на практике, с рекурсивным разбиением массива.

Пример кода:


public class QuickSortExample
{
public void QuickSort(int[] arr, int low, int high)
{
if (low < high)
{
int pi = Partition(arr, low, high);

QuickSort(arr, low, pi - 1);
QuickSort(arr, pi + 1, high);
}
}

private int Partition(int[] arr, int low, int high)
{
int pivot = arr[high];
int i = (low - 1);

for (int j = low; j < high; j++)
{
if (arr[j] < pivot)
{
i++;
(arr[i], arr[j]) = (arr[j], arr[i]);
}
}

(arr[i + 1], arr[high]) = (arr[high], arr[i + 1]);
return i + 1;
}
}

Преимущества:
— Быстрая сортировка даже больших наборов данных
— Средняя сложность O(n log n)
— Эффективное использование памяти за счет рекурсии

➡️ Больше полезных книг — в нашем канале @progbook

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вышла СУБД SQLite 3.50

Исходный код проекта SQLite написан на C распространяется как общественное достояние (public domain) и может использоваться без ограничений и безвозмездно в любых целях.

Основные изменения и доработки:

– Добавлена функция sqlite3_setlk_timeout(), позволяющая установить отдельный таймаут, отличный от sqlite3_busy_timeout().
– Введены встроенные SQL-функции unistr() и unistr_quote().
– Во встроенной функции printf() флаг альтернативной формы # для преобразований %Q и %q теперь экранирует управляющие символы с помощью бэкслэшей (под unistr).
– В консольной утилите запрещён прямой вывод большинства управляющих символов.
– Доработана утилита синхронизации БД sqlite3_rsync.
– Оптимизированы функции jsonb_set() и jsonb_replace().
– И др.

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

Полный список изменений.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🚨 Что на самом деле происходит с увольнениями в ИТ

Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду!

🎯 Что мы выясним:
→ Реальные причины увольнений
→ Сколько времени нужно на поиск работы
→ Самые безумные истории смены работы

Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок.

👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Последние 2 дня скидки на курс «AI-агенты для DS-специалистов»

Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.

Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.

🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib

💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP

Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».

👉 Успейте до 1 июня: https://clc.to/Cttu7A

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🛡️ Как обеспечить безопасность своего API

В карточках собрали основные моменты, которые помогут защитить ваш API от взлома, утечек данных и сбоев.

✅ Еще больше советов по безопасности — в нашей статье: https://proglib.io/sh/ymU3WlJhec

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

В «Яндексе» разработали и выложили в опенсорс датасет для развития рекомендательных систем

Датасет Yambda предназначен для тестирования и совершенствования рекомендательных алгоритмов. С помощью Yambda учёные, исследователи и вузы со всего мира смогут тестировать и улучшать рекомендательные алгоритмы.

Датасет представлен в трёх вариантах: полная версия содержит 5 миллиардов данных, уменьшенные — 500 миллионов и 50 миллионов. Разработчики и исследователи смогут выбрать тот вариант, который отвечает их задаче и имеющимся вычислительным ресурсам.

Данные датасета и код для замеров доступны на HuggingFace.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

👾 AI-агенты — настоящее, о котором все говорят

На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉

Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи!

На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.

🎓 В рамках курса вы научитесь:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой

Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.

Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib.

Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A

Читать полностью…
Subscribe to a channel