Словосочетание технический долг звучит, будто проекту пора звонить в банк и просить отсрочку.
На деле все интереснее.
❌ Это не про старые таски, которые грустно лежат в бэклоге.
✔️ Это про технические компромиссы, которые сначала помогают быстро выпустить фичу, а потом начинают тормозить весь проект.
Подробный ликбез в карточках: там и база, и простой пример из жизни проекта.
На деле все интереснее.
❌ Это не про старые таски, которые грустно лежат в бэклоге.
Подробный ликбез в карточках: там и база, и простой пример из жизни проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8❤6
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 — сервис авторизации
▶️ Эти ультимейты и много чего еще есть на канале Николая Тузова. Горячо советуем.
Ну и про официальный сайт с обучениями не забывайте.
Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.
Книги — это база. Теперь вы готовы шерстить интернет в поисках полезных статей. Впрочем, Виталий уже сделал это за вас.
Интерфейсы:
Разбираемся с интерфейсами в 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 Видео
Слушайте на Яндекс-музыке.
Это и многое другое обсудили во втором выпуске подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.
В гостях:
Смотрите полный выпуск:
Слушайте на Яндекс-музыке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤3
PostgreSQL лучше учить системно, а не по случайным вкладкам из браузера.
Регулярно выкладываем в свободный доступ на сайте Postgres Professional курсы для админов PostgreSQL: теория, демонстрации на живой системе и практика.
Вот шесть курсов для DBA:
1️⃣ DBA1 — старт в администрировании PostgreSQL.
2️⃣ DBA2 — настройка и мониторинг сервера.
3️⃣ DBA3 — бэкапы, репликация и сбои.
4️⃣ QPT — планы запросов, индексы и оптимизация.
5️⃣ DBS — роли, права и аутентификация.
6️⃣ PGPRO — возможности Postgres Pro Enterprise.
Подробнее рассказали в карточках. Начинайте с DBA1 или выбирайте курс под свою задачу.
Регулярно выкладываем в свободный доступ на сайте Postgres Professional курсы для админов PostgreSQL: теория, демонстрации на живой системе и практика.
Вот шесть курсов для DBA:
Подробнее рассказали в карточках. Начинайте с DBA1 или выбирайте курс под свою задачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤10🔥6
Это площадка, где преподаватели, методисты, методологи и специалисты из вузов, колледжей и ИТ-компаний обсуждают, как учить базам данных, PostgreSQL и системному программированию.
В 2026 году Postgres Professional проводит конференцию вместе с Факультетом компьютерных наук НИУ ВШЭ.
В программе темы, с которыми работают авторы и преподаватели ИТ-курсов:
Также открыт прием заявок на доклады. Поделитесь методикой, учебным кейсом или опытом разработки программы — заявку можно подать до 15 сентября.
Для преподавателей и сотрудников администраций вузов и колледжей участие бесплатное. Для других категорий слушателей предусмотрено платное участие.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥3👍3❤2👏1
Forwarded from Postgres Professional
Media is too big
VIEW IN TELEGRAM
Учиться или не учиться? Придется ли на первой на работе забыть все, что учили в вузе? Почему поиск работы похож на дейтинг?
Разбираемся в третьем выпуска подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.
В гостях:
➖ Ксения Замуховская, директор по персоналу Postgres Professional.
➖ Денис Каминский, сооснователь FutureToday — агрегатора стажировок и лидерских программ для студентов и выпускников.
В подкасте:
☑️ Почему программы вузов не успевают за скоростью развития ИТ?
☑️ Откуда браться сеньорам, если рынок больше не нанимает джунов?
☑️ Как ИИ меняет набор базовых навыков для программистов?
☑️ Зачем в вузах нужен продуктовый подход?
☑️ Что важнее — учить продуктам и технологиям или учить учиться?
Смотрите и слушайте, где удобно:
📺 Youtube
📺 Rutube
📺 ВК Видео
🎧 Яндекс-музыка
🍏 Apple Podcasts
За 1 час узнаете, что происходит с наймом в ИТ сегодня и что с ним будет через 10 лет.
📢 Читайте нас в MAX
Разбираемся в третьем выпуска подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.
В гостях:
В подкасте:
Смотрите и слушайте, где удобно:
За 1 час узнаете, что происходит с наймом в ИТ сегодня и что с ним будет через 10 лет.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥6🔥4
Forwarded from Postgres Pro Team
DevOps — не технология, а целый набор инженерных навыков: сети, облака, контейнеры, автоматизация и умение спокойно смотреть на горящий прод.
Собрали подборку для тех, кто хочет разобраться в профессии, подтянуть базу или расти дальше.
☑️ Начало
DevOps Roadmap — удобная карта профессии. Помогает понять, чем занимается DevOps-инженер, какие темы нужно знать и как они связаны между собой.
☑️ Сети
Видеообзор про базовые сетевые концепции, без которых сложно разбираться в инфраструктуре.
☑️ Облака
AWS Architecture Center — про облачную архитектуру, отказоустойчивость, масштабирование и безопасность.
☑️ Docker
Видеообзор про контейнеры, образы и базовую механику Docker.
☑️ Kubernetes
Видеообзор про кластеры, поды, сервисы и деплои. Из книг можно посмотреть Cracking the Kubernetes Interview. Но с книгами по DevOps есть нюанс: технологии быстро устаревают. Поэтому книги лучше брать для базы, а детали добирать из документации, статей и практики.
☑️ Terraform
Видеообзор про инфраструктуру как код.
☑️ CI/CD и практика
Есть хороший гайд и обсуждение на русском языке. Заодно стоит подписаться на канал: там много практической повестки DevOps без лишней теории.
☑️ Статьи
На Хабре много сильных материалов по DevOps, SRE, Kubernetes, мониторингу и инфраструктуре. Удобнее искать через Google точечными запросами, например:
Так проще найти глубокие статьи по нужной теме.
Хороших выходных, слоники!🐘
Собрали подборку для тех, кто хочет разобраться в профессии, подтянуть базу или расти дальше.
DevOps Roadmap — удобная карта профессии. Помогает понять, чем занимается DevOps-инженер, какие темы нужно знать и как они связаны между собой.
Видеообзор про базовые сетевые концепции, без которых сложно разбираться в инфраструктуре.
AWS Architecture Center — про облачную архитектуру, отказоустойчивость, масштабирование и безопасность.
Видеообзор про контейнеры, образы и базовую механику Docker.
Видеообзор про кластеры, поды, сервисы и деплои. Из книг можно посмотреть Cracking the Kubernetes Interview. Но с книгами по DevOps есть нюанс: технологии быстро устаревают. Поэтому книги лучше брать для базы, а детали добирать из документации, статей и практики.
Видеообзор про инфраструктуру как код.
Есть хороший гайд и обсуждение на русском языке. Заодно стоит подписаться на канал: там много практической повестки DevOps без лишней теории.
На Хабре много сильных материалов по DevOps, SRE, Kubernetes, мониторингу и инфраструктуре. Удобнее искать через Google точечными запросами, например:
victoria metrics streaming aggregation site:habr.comТак проще найти глубокие статьи по нужной теме.
Хороших выходных, слоники!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤6❤🔥2
Провели финал конкурса «СУБД Postgres Pro»: 14 и 15 мая в питерском офисе Postgres Professional собрались 19 финалистов.
🗄️ Была настоящая гонка SQL-запросов: искали оптимальные решения и проверяли, кто быстрее справится с задачами на Postgres Pro.
Почти весь первый день решали задачи с небольшими перерывами на смол-толки и обед.
Второй день начали с экскурсии по Питеру, а закончили разбором задач и объявлением победителей.
Все три призовых места заняли студенты Санкт-Петербургского политехнического университета Петра Великого:
🥇 Кристина Марченко
🥈 Иван Максимов
🥉 Нам Хоай Ву
Поздравляем победителей и финалистов: до финала дошли сильные участники, а задачи снова показали, что SQL — не только синтаксис, но и инженерное мышление.
🔗 Скоро на Хабре опубликуем задачи 2026 года, а пока смотрите, какие задачи решали на втором и третьем этапе в прошлом году.
📟 Читайте нас в ВК
Почти весь первый день решали задачи с небольшими перерывами на смол-толки и обед.
Второй день начали с экскурсии по Питеру, а закончили разбором задач и объявлением победителей.
Все три призовых места заняли студенты Санкт-Петербургского политехнического университета Петра Великого:
🥇 Кристина Марченко
🥈 Иван Максимов
🥉 Нам Хоай Ву
Поздравляем победителей и финалистов: до финала дошли сильные участники, а задачи снова показали, что SQL — не только синтаксис, но и инженерное мышление.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7❤4🔥3🤩3