Postgres Pro Edu
2.3K subscribers
388 photos
21 videos
200 links
Новости про образовательные инициативы Postgres Professional.

Сайт: https://www.postgrespro.ru
Стажировки: https://pgstart.ru
Карьера в Postgres Pro: https://career.postgrespro.ru
Download Telegram
Forwarded from Postgres Pro Team
Савелий подготовил подборку статей, книг и курсов для тех, кто хочет вкатиться в работу с LLM.

Некоторые статьи из подборки Савелий не только прочитал, но и написал.

🔘 Книги

Многие книги в этой области быстро устаревают, особенно, если они направлены на какой-то конкретный новомодный фреймворк. Поэтому ориентируйтесь на фундаментальную теорию и наборы практик.

Вот некоторые из них:

📕 Серрано Луис «Грокаем машинное обучение». Очень хорошая база для людей, которые только знакомятся с тем, что из себя представляет машинное обучение.

📕 Орельен Жерон «Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow». Практическая база MLE: как устроены типовые пайплайны.

📕 Дэвид Свит «Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации». Сильная книга именно под культуру экспериментов, бенчмаркинг и итеративные улучшения.

📕 Lewis Tunstall, Leandro von Werra, Thomas Wolf "Natural Language Processing with Transformers". Хорошая книга для входа в трансформеры и прикладной NLP/LLM-стек.

🔘 База по ML/DL

Stepik: "Deep Learning". Вводный курс по Deep Learning.

Andrej Karpathy: "Neural Networks: Zero to Hero". Очень понятный путь от backprop до GPT.

Общая витрина курсов Hugging Face Learn. Удобно выбрать ровно тот трек, который нужен — LLM/agents и так далее.

Курс «Машинное обучение» 2019 года от К. В. Воронцова. Для тех, кто хочет углубиться в математику ML.

🔘 LLM как прикладная система: prompting, tooling, context engineering, RAG, evaluation

Claude Cookbook. Практические паттерны для LLM-приложений: prompting, tool use, RAG, evals, agent building и так далее.

«Базовый минимум. Часть 3: RAG-системы». Нормальный вводный текст с терминологией и базовой архитектурой.

«Выбор LLM и фреймворка для ИИ-агентов». Прикладной разбор стека и инженерных решений для LLM-продуктов и экспериментов.

«Будущее ИИ — формальные грамматики». Про контролируемый/структурированный вывод и почему это важно для надежности ИИ-систем.

Evidently AI: "LLM evaluation: a beginner’s guide". Вводный гайд по типам оценок, метрикам, тест-наборам и рабочим процессам.

🔘 Fine-tuning — дообучение LLM под конкретную задачу

Aliona Surovtseva, Innovation Analyst: "LLM training: the process, stages, and fine-tuning gritty details". Про этапы обучения LLM.

Cameron R. Wolfe: "Understanding and Using Supervised Fine-Tuning (SFT) for Language Models". Описание того, что такое SFT и как использовать этот подход для обучения языковых моделей.

Sebastian Raschka: "Parameter-Efficient LLM Finetuning With LoRA". Понятная статья про LoRA.

«Как мы готовим RL для Alignment в больших языковых моделях: опыт команды YandexGPT». Про алгоритмы DPO и PPO и их использование.

Yihua Zhang: "From GRPO to DAPO and GSPO: What, Why, and How". GRPO → DAPO → GSPO.

«Как мы обеспечили +33% к точности на сложных SQL-запросах». Пример того, как использовать RL для обучения на конкретной задаче.

Сохраняйте подборку себе и отправляйте коллегам. Оставляйте в комментах свои любимые материалы по теме.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍9❤‍🔥51
У нас вышла новая книга — «PostgreSQL 16. Оптимизация запросов» Павла Толмачева.

Это компактное практическое пособие для тех, кто работает с PostgreSQL и хочет лучше понимать логику планировщика: почему запрос получил именно такой план, где планировщик ошибается и как это исправить.

Что дает книга:

✔️ Помогает осмысленно читать планы выполнения запросов.

✔️ Объясняет, как устроены методы доступа, соединения, сортировки, статистика и профилирование.

✔️ Учит не только разбирать планы, но и диагностировать проблемы: устаревшую статистику, ошибки в оценке селективности, неучтенные зависимости между столбцами.

Кому будет полезна:

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

✔️ Администраторам баз данных, которым важно настраивать систему на основе понимания механизмов, а не методом проб и ошибок.

Все примеры в книге построены на демобазе, поэтому материал можно сразу разбирать на практике. Издание основано на курсе QPT «Оптимизация запросов» и дает цельную картину работы планировщика без лишней теории.

Подробнее — на Хабре.

📕 Если хотите сразу перейти к делу — скачивайте книгу и демобазу: с ней удобно разбирать примеры по ходу чтения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥187👍6👏2
С 7 апреля запускаем профессиональную сертификацию по PostgreSQL 16.

Сертификация подтверждает знания, помогает получить независимую оценку квалификации и найти работу.

✔️ Расписание уже опубликовано на сайте, записаться на тестирование можно в личном кабинете.

✔️ Сертификация по направлению «Администрирование PostgreSQL» включает уровни «Профессионал», «Эксперт» и «Мастер».

✔️ Сейчас можно записаться на тест DBA1-16 по уровню «Профессионал». Подробные описания и требования для каждого уровня есть на сайте.

📍 Тестирование проходит только очно: в офисах Postgres Professional в Москве, Санкт-Петербурге, Барнауле и Новосибирске. Удаленного формата нет.

Если хотите подтвердить знания по актуальной версии PostgreSQL, выбирайте дату и записывайтесь в личном кабинете.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤‍🔥4👨‍💻3🔥2
Обновили книгу «Postgres. Первое знакомство» под PostgreSQL 18. Это хороший старт для студентов, начинающих разработчиков и всех, кто хочет понять, как устроен PostgreSQL и с чего начать работу с ним на практике.

Внутри понятный прикладной маршрут: от установки PostgreSQL на Linux и Windows до первых запросов, транзакций и знакомства с инструментами psql и pgAdmin.

Затем — работа с демобазой, основы SQL, минимальная настройка сервера, в том числе для 1С, и обзор полезных возможностей PostgreSQL: полнотекстового поиска, JSON и доступа к внешним данным.

Отдельно в новом издании собрали, что появилось в PostgreSQL 18.

В книге разобрали:

✔️ Асинхронный ввод-вывод

✔️ Поддержку UUID v7

✔️ Функции для сортировки массивов и вычисления CRC-32C в SQL

✔️ Skip Scan для B-деревьев

✔️ Поддержку OAuth 2.0 для аутентификации

Книга подойдет тем, кто хочет не просто прочитать вводный материал, а сразу попробовать PostgreSQL руками и получить цельную картину: что это за СУБД, как с ней работать и куда двигаться дальше.

Подробнее — на Хабре.

Скачивайте сейчас — книга уже в свободном доступе на сайте.

В бумажном виде книгу можно получить на конференциях с участием компании — ждите анонсов PGConf.СПб и PGConf.Академия 2026.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍65
Выпустили новый курс — DBS «Основы безопасности PostgreSQL 16».

➡️ Курс полезен администраторам: разбирается подключение клиентов к СУБД, аутентификация и управление доступом внутри самой СУБД.

➡️ И разработчикам: курс помогает посмотреть на роли, схемы, таблицы и распределение данных с другой стороны — в контексте безопасности.

Курс рассчитан на 16 часов.

Получите крепкую базу по темам, без которых сложно выстраивать безопасность PostgreSQL:

✔️ Управление доступом к объектам на основе ролевой модели.

✔️ Разграничение доступа на уровне строк.

✔️ Настройка подключения и аутентификации.

В программе:

✔️ Роли и привилегии

✔️ Членство в ролях

✔️ Доступ на уровне строк

✔️ Подходы к настройке

✔️ Подключение и аутентификация

✔️ Использование SSL

✔️ Внешняя аутентификация

Курс подойдет тем, кто знает SQL, знаком с Unix и работал с PostgreSQL в объеме DBA1 или DEV1.

Раньше эти материалы входили в модуль «Управление доступом» курса DBA1-13. Теперь это отдельный курс: материал серьезно переработали, дополнили и обновили с учетом нововведений PostgreSQL 14, 15 и 16.

В программу добавили темы про SSL-подключения и внешнюю аутентификацию с помощью LDAP и Kerberos. В теме про доступ на уровне строк, кроме политик защиты строк, разобрали табличные функции и представления.

Курс уже доступен на сайте, а все материалы можно скачать одним архивом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍74
Приглашаем слушателей на подсекцию «Системы управления базы данных» конференции МНСК-2026 ⚡️

20 апреля проводим подсекцию по СУБД в рамках МНСК-2026 — крупнейшей молодежной научной конференции Сибири.  

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

Ранее уже делились первыми принятыми докладами, в подсекции выступят как конкурсанты, так и эксперты из нашей команды:

✔️«Эволюция контекстной инженерии для ИИ-агентов» — историю развития ИИ представит руководитель нашего ML-отдела Савелий Батурин

✔️«Как PostgreSQL может сделать больно когда не ожидаешь» — вопрос разберет Михаил Жилин, директор департамента системной производительности

По ссылке — регистрация слушателей нашей подсекции. Подробнее о конференции МНСК-2026 и других подсекциях читайте на сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥1
Все самое интересное про образование от Postgres Professional и там, и тут передают.

Хотим оставаться на связи, поэтому создали группу в VK.

Подписывайтесь, чтобы не пропустить ничего интересного.
🔥5👍42🌭2🥰1
Media is too big
VIEW IN TELEGRAM
Менеджер продукта Катя Соколова рассказала, как оценить свой уровень владения PostgreSQL.

Смотрите видео и обязательно читайте статьи про индексы в PostgreSQL.

Читайте и прогрессируйте, постгресисты.
15🔥13👏3👍1
Словосочетание технический долг звучит, будто проекту пора звонить в банк и просить отсрочку.

На деле все интереснее.

Это не про старые таски, которые грустно лежат в бэклоге.

✔️ Это про технические компромиссы, которые сначала помогают быстро выпустить фичу, а потом начинают тормозить весь проект.

Подробный ликбез в карточках: там и база, и простой пример из жизни проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥86
Forwarded from Postgres Pro Team
Виталий советует начинать с книг. В них изложение построено лучше, а сложность растет плавно. Это удобнее, чем по крупицам собирать информацию из статей. 

📕 Книги: 

➡️ Михалис Цукалос «Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы», 3 издание

➡️ Тейва Харшани «100 ошибок Go и как их избежать» 

➡️ Том Стил, Крис Паттен, Дэн Коттман «Black Hat Go: Программирование для хакеров и пентестеров»

➡️ Натан Козыра, Мэтт Батчер, Мэтт Фарина «Go на практике», 2 издание

Книги — это база. Теперь вы готовы шерстить интернет в поисках полезных статей. Впрочем, Виталий уже сделал это за вас. 

Интерфейсы:

Разбираемся с интерфейсами в Go

Интерфейсы в Go — как красиво выстрелить себе в ногу

Погружение в интерфейсы Go

От интерфейсов переходим к зависимостям: 

Все равно не обойдетесь! Использование интерфейсов и внедрение зависимостей для долговечного проектирования

Внедрение зависимостей в GO

Go-inject — Dependency Injection Library for Go

Да, между последними двумя статьями можно прокачать английский. 

Теперь беремся за тестирование:

Табличные тесты в Go с использованием Gomock

И представление о контексте нам тоже надо:

Разбираемся с пакетом Context в Golang

Golang: context изнутри

Параллелизм и каналы мы тоже хотим:

Погружение в параллелизм в Go

Анатомия каналов в Go

Под капотом Golang — как работают каналы. Часть 1 и Часть 2

Подборка почти готова, добавим немного SOLID:

Принцип SOLID в языке Go

SOLID в Go и щепотка паттернов

Чуть не забыли про выделение памяти:

A visual guide to Go Memory Allocator from scratch (Golang)

Сборщик мусора (можно читать вечером, за плохую примету не считается):

Dumpster diving the Go garbage collector

Мы прокачали уровень, теперь нам доступны ультимативные гайды: 

Планировщик Go — самый подробный гайд простым языком

Учимся разрабатывать REST API на Go на примере сокращателя ссылок

Пишем gRPC сервис на Go — сервис авторизации

▶️ Эти ультимейты и много чего еще есть на канале Николая Тузова. Горячо советуем. 

Ну и про официальный сайт с обучениями не забывайте. 

Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥3
Media is too big
VIEW IN TELEGRAM
Как обучать людей в эру развития ИИ?

Это и многое другое обсудили во втором выпуске подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.

В гостях:

Руководитель отдела машинного обучения Савелий Батурин

Инженер по тестированию Виталий Ефимов

Смотрите полный выпуск:

📺 Youtube

📺 Rutube

📺 VK Видео

Слушайте на Яндекс-музыке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍43
PostgreSQL лучше учить системно, а не по случайным вкладкам из браузера.

Регулярно выкладываем в свободный доступ на сайте Postgres Professional курсы для админов PostgreSQL: теория, демонстрации на живой системе и практика.

Вот шесть курсов для DBA:

1️⃣ DBA1 — старт в администрировании PostgreSQL.

2️⃣ DBA2 — настройка и мониторинг сервера.

3️⃣ DBA3 — бэкапы, репликация и сбои.

4️⃣ QPT — планы запросов, индексы и оптимизация.

5️⃣ DBS — роли, права и аутентификация.

6️⃣ PGPRO — возможности Postgres Pro Enterprise.

Подробнее рассказали в карточках. Начинайте с DBA1 или выбирайте курс под свою задачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1510🔥6