Библиотека программиста
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
🤖Anthropic представила НОВУЮ МОДЕЛЬ ДЛЯ РАЗРАБОТКИ и работе с агентными сценариями Claude Sonnet 4.5

На бенчмарке SWE-bench Verified — наборе реальных задач по исправлению ошибок в open-source-репозиториях — Sonnet 4.5 показала 77,2% успешных решений.

При использовании параллельного инференса («несколько попыток с отбором лучшей») результат поднялся до 82% — лучший показатель среди открыто доступных моделей.

👉 Попробуй модель в VS Code

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🌚2👾2
🤖 Курс «ИИ-агенты для DS-специалистов»

Последняя возможность в этом году освоить ИИ-агентов с Proglib— старт живых вебинаров на курсе уже 3 октября!

Уже 24 студента изучают 5 лонгридов подготовительного модуля, чтобы сформировать базу к старту живых вебинаров с Никитой Зелинским.

📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.

🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.

🔗 Записаться на курс и узнать подробности
❤4
📦 Как изучать базы данных: пошаговый гид для разраба

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👾4👍3
Использовал ИИ для написания на bash — навайбашил, получается?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27💯6🥱3😢2
Медианная предлагаемая зарплата по ИТ-навыкам, данные hh.ru, наши дни:

PostgreSQL → Linux → SQL → Python → Git

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁8🔥5👍4
👾 AI-агенты — настоящее, о котором все говорят!

Уже 3 октября стартует второй поток нашего нового курса «AI-агенты для DS-специалистов».

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

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

🎓 В рамках курса вы научитесь:

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

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

🗓️ Завтра первый вебинар, успевайте залететь в ряды ИИ-первопроходцев 👈🏻
🥱7😁3❤2🔥1👏1
На то он и прод, чтобы падать

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15😁3👏2💯1
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Коллекция БЕСПЛАТНЫХ КНИГ ПО ПРОГРАММИРОВАНИЮ в одном репозитории

Когда-то это был просто список на StackOverflow. Сегодня — один из самых популярных репозиториев GitHub, где ты найдешь интересующие книги по разработке, блокчейну, вебу, а еще:

→ Курсы и туториалы
→ Интерактивные ресурсы
→ Подкасты и скринкасты

Сохраняй, пригодится 👌

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👾4💯1
💻 ШПАРГАЛКА по Git для разраба

12 ключевых команд, которые составляют основу рабочего процесса Git.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🤩5❤4👏2🎉1
Пятница! Delphi — лучший выбор для души 🍻

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🌚10❤6🥰4😁3🔥2💯1
📄🚫 5 неочевидных ошибок в резюме айтишника, которые убивают отклики

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

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26👍3❤2🔥1👏1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»

Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.

1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍9💯5👏1😁1
🚀 Курс «ИИ-агенты для DS-специалистов» уже стартовал

Первый вебинар успешно прошёл, участники уже начали разбираться, как использовать ИИ-агентов в реальных проектах.

Но всё самое интересное только начинается!

🔥 Впереди 4 мощных занятия — с практикой, инсайтами и разбором кейсов от экспертов.

💸 Сейчас действует специальная цена → 69.000 ₽ вместо 79.000 ₽.

⏳ Осталось всего 4 места.

Не упустите шанс прокачаться в том, что будет определять будущее индустрии.

👉 Забронировать место на курсе
😢10❤2🎉2🔥1
HTTP2 🆚 HTTP3

👉 HTTP1 → HTTP2

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

Во второй версии это исправили. Соединение может использоваться без ожидания завершения уже отправленного запроса.

👉 HTTP2 → HTTP3/QUIC

Проблема блокировки была решена в версии 2 — но только на уровне HTTP-протокола. На транспортном уровне TCP она все еще есть в виде обязательного последовательного получения пакетов.

Поэтому версию 3 собрали на протоколе UDP, в которой этой особенности нет, и назвали это QUIC.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤7🤔6👏2🔥1
Так сеньор в итоге затащил бы эту задачу?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59🌚13🤩4👍2❤1🥰1👏1
🔥 Рынок IT в 2025: меньше вакансий, выше требования, больше фейков | Алексей Сухоруков | Подкаст «Организованное программирование»

Рынок найма снова лихорадит: кандидатов — море, вакансий — сильно меньше, а требования растут как на дрожжах.

В недавнем выпуске подкаста Алексей Сухоруков — человек, который 20 лет в IT-рекрутменте, — рассказывает, почему сегодня рынок стал «рынком компаний», и как ИИ, санкции и ковид перекроили правила игры.

⚡️ Как AI вымывает простые задачи и усложняет жизнь джунам
⚡️ Почему дипфейки добрались до собеседований
⚡️ Как рекрутеры теряют позиции из-за автоматизации
⚡️ И где теперь искать работу, если хочешь остаться в IT

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😢13❤8😁4🌚3
This media is not supported in your browser
VIEW IN TELEGRAM
Просто запусти это, когда тимлид подойдет к твоему рабочему месту:

while :;do echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")";sleep 0.05;done|gawk '{a[$3]=0;for(x in a){o=a[x];a[x]=a[x]+1;c=int(rand()*5);if(c==0)col="\033[1;32m";else if(c==1)col="\033[0;32m";else if(c==2)col="\033[1;36m";else if(c==3)col="\033[1;31m";else col="\033[1;37m";printf "\033[%s;%sH%s%s",o,x,col,$4;printf "\033[%s;%sH\033[0m",a[x],x;if(a[x]>=$1)a[x]=0;}}'


🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
1🥰20😁16👍3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35😢20❤3👍3💯2
🤖 Model Context Protocol — универсальный протокол для взаимодействия с ИИ

Сергей Фролов, автор проекта That's IT, объяснил простым языком: MCP — попытка создать стандартный протокол общения между ИИ и внешним миром, анонсированный Anthropic в ноябре 2024 года.

💡 Какую проблему решает?

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

🧰 Архитектура

Классическая клиент-серверная модель с тремя компонентами:

🔴 MCP Host — приложение, где живет LLM (например, Claude Desktop)
🔴 MCP Client — компонент внутри хоста для общения с серверами
🔴 MCP Server — внешняя программа, предоставляющая данные или функции

Общение происходит через HTTP + JSON-RPC для запросов и Server-Sent Events для асинхронности и стриминга.

📦 Основные элементы протокола

🔴 Messages — структурированный диалог с ролями: user, assistant, system, tool

🔴 Tools — внешние сервисы, которые модель может вызывать

🔴 Memory — серверы памяти для хранения заметок, фактов, векторных представлений

🔴 Files & Resources — доступ к файлам, БД, API через URI-схемы

🔴 Prompts — предопределенные шаблоны взаимодействия для стандартных задач

🤖 Практическое применение

С поддержкой MCP можно просто написать «Открой мой документ gdrive://МойДиск/Отчет.gdoc, сделай саммари раздела про расходы на рекрутинг» — и ИИ откроет и прочитает файл, без копирования и вставки.

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