progbook | Книги

Telegram-канал progbook - Книги для программистов

156694

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Подписаться на канал

Книги для программистов

🤔 «Начни сразу с нейросетей — зачем тебе логрегрессия?»

Это один из худших советов для начинающего ML-разработчика. Зрелость — это понимать, где простого достаточно, а не тянуть трансформеры на любую задачу из-за хайпа.

Классика ML — это не допотопная теория, а база (bias/variance, деревья, метрики), без которой не понять Deep Learning.

⚡️ Хотите освоить этот фундамент на реальных задачах? Приходите на наш курс по классическому ML. Только хардкор, только продовые задачи!

📆 Старт — 12 августа.

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

🎁 Последний день промокода Earlybird на скидку 10.000₽.

👉 Не упустите шанс!

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

Книги для программистов

Черт, миссия по поиску кандидата провалена. Берите на вооружение 🤖

🐸 Книги для программистов

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

Книги для программистов

😤 Устал листать туториалы, которые не складываются в картину

У тебя в голове уже есть логрегрессии, деревья, метрики и какая-то PCA, но системного понимания всё нет?

Пора с этим разобраться!

Наш курс по классическому ML:

— научит выбирать адекватные модели под задачу
— разложит метрики, переобучение и bias по полочкам
— покажет, что скрывается за fit/predict, и что с этим делать

🔔 До 27 июля по промокоду Earlybird минус 10.000₽

P.S. Первые 10 участников получат эксклюзивный лонгрид, чтобы начать изучать тему ещё до старта курса.

👉 Поменяй свою жизнь: старт карьеры в AI — успей до закрытия набора!

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

Книги для программистов

Это прямая реклама онлайн курсов по программированию.

Погоди-погоди! Не скипай. Я очень быстро постараюсь объяснить тебе разницу между “другими” и “нами”.

Мы гарантируем не только трудоустройство после курса по Go-разработке, но и минимальную зарплату. То есть ты не просто “устроишься и ладно”. Нам важно, чтобы ты получал как можно больше - мы с этого зарабатываем. Поэтому мы гарантируем тебе минимум 120.000 рублей с первого же месяца работы после курса.

Согласись, гарантия в 120.000 рублей, а не просто «трудоустройство», это совсем другой уровень ответственности. Ведь многие курсы считают свою задачу выполненной, даже если ты устроился за 40к - и как ты будешь возвращать вложения с такой зарплатой, их уже не волнует.

Это - наше основное отличие. Теперь коротко про сам курс: море практики, командные проекты, коллы с ментором - всё, как ты любишь.

Про язык: Go это относительно молодой, достаточно простой для изучения (всего 50 страниц документации), жутко востребованный в 2025 году (это только начало!) и эпически высокооплачиваемый. Так что 120к - это действительно минимальная зарплата при грамотном подходе.

Собственно, это всё. Будь зайкой, запишись на консультацию, там расскажем всё подробнее. Это бесплатно: https://kata.pw/uxhaf_

Реклама. ООО «КАТА АКАДЕМИЯ», ИНН 7802925162. Erid 2VtzqwjkZvx

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

Книги для программистов

🛣 Развитие фронтендера: JavaScript, Node.js, React, Angular, Vue и не только

Дорожная карта для фронтенд-разработчика — это как путь героя через дикие джунгли технологий! Ты начинаешь с маленьких шагов — HTML и CSS, но быстро становишься мастером своего дела, осваивая JavaScript, фреймворки и чудеса с API.

На пути тебе встретятся магические существа — такие как Git, Webpack и JWT, а в конце ты сможешь создать интерфейсы, от которых пользователи будут просто падать в обморок. Всё, дальше сам.

🔗 Скачать

🐸 Книги для программистов

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

Книги для программистов

📖 The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, 5th Anniversary Edition (2018)

Представь: ты — Билл, типичный айтишный менеджер в вымышленной компании Parts Unlimited, и твой проект «Феникс» — это не мифическая птица, которая возрождается из пепла, а натуральная свалка багов, просроченных дедлайнов и бюджета, который улетел в стратосферу.

Шеф дает тебе 90 дней, чтобы все починить, иначе твой отдел отправят на аутсорс. Звучит как типичный понедельник, да? Но тут появляется загадочный гуру с философией Трех Путей.

Он открывает Биллу страшную тайну: работа в айти — не только кодить в подвале и молиться, чтобы сервера не упали. Это про командную игру, налаженный workflow и — держись крепче — превращение хаоса в конвейер, как на заводе.

The Phoenix Project учит нас, что DevOps — это не просто модное слово, а способ не сойти с ума, когда разработчики и операционщики перестают играть в «кто виноват» и начинают работать вместе.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

📚 The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2nd Edition (2021)

Готов поднять знания в DevOps на новый уровень? Тогда хватай обновленную версию The DevOps Handbook, где помимо классики, вас ждут 15 новых кейсов от гигантов вроде Adidas, Target и даже US Air Force 🔥

Вот что ждет внутри:

🔴100+ страниц свежего контента и материалов

🔴Обновления от Nicole Forsgren, исследовательницы, которая делает DevOps еще более умным и эффективным

🔴Рекомендации по внедрению DevOps в каждую часть бизнеса, а не только в IT

Если ты думал, что DevOps только для кодеров — забудь! Это теперь про весь бизнес. От IT до HR — все могут использовать эти принципы для создания устойчивых и быстрых процессов.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🧙‍♂️ Коллекция шпаргалок по Linux и Windows

Здесь всё, что нужно: привилегии файлов, alias'ы и команды на все случаи жизни, которые ты гуглишь по 10 раз в день, делая вид, что знаешь наизусть.

🔗 Скачать шпаргалки

🐸 Книги для программистов

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

Книги для программистов

🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.

С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.

-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)

Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.

📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA

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

Книги для программистов

📖 Pragmatic Thinking and Learning: Refactor Your Wetware (2008)

Знаешь, как ты постоянно рефакторишь код, улучшая его? Так вот, пришло время для самого важного рефакторинга — твоего мозга 🤯

С помощью книги от Эндрю Ханта ты научишься делать свой мозг лучшим инструментом для освоения технологий (и не только). Оказывается, мозг можно обучать с таким же подходом, как и программирование 🎯

👉 Что тебя ждет

💛 Как стать мастером в освоении новых навыков, а не застревать на уровне «сделал бы X, но не могу найти мотивацию»

💛 Откроешь секреты нейробиологии, которые помогут не забывать пароли через 5 минут

💛 Поймешь, как лучше учиться, чтобы в следующий раз не застрять на баге, который только что починил, и не потерять час на его поиск

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🔥 Знакомьтесь, преподаватель нашего нового курса по ML — Мария Жарова.

В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️

А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.

👉 Записывайтесь на курс

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

Книги для программистов

🤖 Знаете, чем настоящий AI отличается от чат-бота?

Чат-бот просит перезагрузить роутер, а настоящий AI уже умеет читать ваши эмоции в чате, включать музыку под ваше настроение, контролировать погрузку руды с точностью Терминатора и даже находить на КТ-снимках то, чего не заметит человеческий глаз.

Современные компании для таких задач всё чаще используют Deep Learning — алгоритмы на основе нейросетей. Но чтобы попасть в эту лигу, нужен фундамент. И имя ему — Machine Learning.

Наш новый курс по ML — это не волшебная таблетка. Это честный и структурированный путь в мир Data Science. Мы дадим вам базу, с которой вы:

✅ разберётесь, как мыслят машины (спойлер: матрицами!);

✅ научитесь строить работающие модели, а не карточные домики;

✅ получите трамплин для прыжка в Deep Learning.

Хватит смотреть, как другие запускают ракеты. Пора строить свой собственный космодром.

Начните с фундамента на нашем курсе по Machine Learning!

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

Книги для программистов

📚 Crafting Interpreters (2021)

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

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

🫶 Для кого книга?

— Для тех, кто хоть раз думал: «А что, если бы у JavaScript был нормальный синтаксис?»
— Для любителей страдать над AST ночью
— Для тех, кто хочет реально понимать, как работает язык, а не просто на нём писать

💡 Побочка: появляется привычка спорить с компиляторами и строить абстрактные синтаксические деревья в уме.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

📖 Team Topologies: Organizing Business and Technology Teams for Fast Flow (2019)

Если ваша команда — это постоянный хаос и мучительные поиски идеальной структуры, то Team Topologies от Matthew Skelton — то, что вам нужно.

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

🔥 Вот что вас ждёт:

🌱 Эволюция, а не революция

Диаграммы давно устарели. Признайся, ты сам в них запутался. Время делать команды гибкими, а не склеивать их из бумажек.

🎮 Меняем команды, а не фреймворки

Текущая структура тормозит? Книга покажет, как оптимизировать взаимодействие, чтобы работали, а не только «обсуждали».

💡 Простые решения для сложных задач

Слишком много менеджеров? Книга покажет, как сделать команду продуктивной, а не обсуждать, кто где сидит.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

📖 Software Design for Flexibility: How to Avoid Programming Yourself into a Corner (2021)

Когда ты пишешь код под строгие дедлайны, кажется, что он работает отлично... но что будет, когда через неделю тебе нужно будет добавить новый функционал? 🎢

Вместо того чтобы программировать себя в угол, лучше научиться строить системы, которые легко адаптируются. Эта книга — твой лучший друг в мире, где код ломается при каждом добавлении новой фичи.

💡 Вот что ты узнаешь:

1️⃣ Комбинаторы: нет, это не что-то из магии. Это техники для объединения маленьких частей системы (функций и модулей), чтобы они могли работать вместе, как Lego. Удобно, быстро и без слез.

2️⃣ Аннотации данных: представь, что твоя база данных будет как хорошо организованная библиотека, где каждый элемент имеет чёткое описание (например, единицы измерения или происхождение данных). Больше никакого хаоса.

3️⃣ Объединение информации: книга научит тебя правильно комбинировать разрозненные данные — как собрать пазл из разных кусочков информации, чтобы он работал как единое целое.

4️⃣ Модели доменов и системы правил: задумайся, как отделить саму бизнес-логику от контроля и управления системой. Ты сможешь настроить логику через правила, паттерны и даже магию сопоставления.

5️⃣ Расширение языка программирования. Программирование языков? Почему бы и нет! Выбери свой динамический путь и создавай такие возможности, которые другие даже не видели в своих языках программирования.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

📖 System Design Interview – An Insider's Guide: Volume 2 (2022)

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

🔥 Что тебя ждет:

🔸 Откровения инсайдера о том, что на самом деле хотят увидеть интервьюеры

🔸 Стратегия «не бояться ничего и задавать правильные вопросы» в 4 шага

🔸 13 вопросов, с которыми не стыдно пойти на собес в бигтех

🔸 300+ диаграмм, чтобы не забыть, как выглядит твое будущее, когда ты все правильно спроектировал

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🤖 A practical guide to building agents (2025)

Если ты думал, что «агенты» — это только из боевиков, то спешим обрадовать: теперь ты сам можешь их делать.

OpenAI опубликовала 32-страничный гайд, в котором учит, что агент — это не бот-ассистент, а система с LLM, которая умеет думать, действовать и запрашивать API, не доводя разработчика до седых волос.

🔥 Что внутри:

— Три кита агента: модель, инструменты, инструкции

— Оркестрация задач: от «одиночки» до микросервисного ансамбля

— Агент ≠ тупой автомат: он сам решает, что делать, как и когда, но без права сходить с ума

— Встроенный контроль: от фильтров до «человека с красной кнопкой»

👨‍🔬 OpenAI рекомендует: сначала запускай всё на топовой модели (чтобы увидеть, как должно работать), а потом оптимизируй до версии «чтобы не разориться».

🎓 Плюс — куча примеров на Agents SDK, чтобы ты не просто страдал, а страдал с кодом.

🧪 Если ты когда-то писал пайплайн из bash-скрипта, который вызывает Python-скрипт, который вызывает curl, который обращается к LLM — поздравляем, ты уже почти агент-инженер.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

Как дела с пет-проектами, bro?

🐸 Книги для программистов

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

Книги для программистов

📖 The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups (2023)

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

Gergely Orosz описывает структуру «типичного» карьерного пути инженера-программиста, начиная с позиции начинающего разработчика и заканчивая ролевой моделью senior/lead, вплоть до уровня staff/principle/distinguished.

🤨 Что внутри?

⭕️ Как стать не просто хорошим инженером, а таким, которого хвалят даже за обеденные перерывы.

⭕️ Советы, от которых твои коллеги начнут переживать, что ты слишком быстро растешь.

⭕️ Путь от «работаю в тени» до «все мои идеи — это будущее компании».

⭕️ Книга, которая сделает тебя не только лучшим разрабом, но и мастером созвонов.

💡 Если ты не знаешь, что писать в performance review, и просто мечтаешь о том, чтобы кто-то оценил твой вклад в команду, эта книга точно для тебя. Рекомендуем всем инженерам, от джунов до гуру, потому что даже лучшие должны продолжать учиться!

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🔥 Хороший ML-разработчик не начинает с нейросетей

На собеседовании по ML System Design кандидату дают задачу «предсказать отток», а он сразу лезет в нейросети. Красиво, модно, дорого.

Но профи думает иначе:

💭 Логрегрессия? Градиентный бустинг?
💭 А сколько у нас данных и времени?
💭 Что с интерпретируемостью?

Потому что не выбрать адекватную модель — это уже ошибка.

Нейросети — это круто. Но без понимания классического ML вы просто «подключаете модельку», а не строите решения.

➡️ На курсе разберём:

— линейные модели, деревья, PCA, кластеризацию
— метрики, переобучение, bias vs variance
— инженерные подводные камни, которые идут сразу после fit()

🎁 Скидка 10 000₽ по промокоду Earlybird, только до 27 июля.

А ещё — подарок для первых 10 участников: специальный лонгрид по теме курса, чтобы вы могли начать погружение в материал уже сегодня.

🔗 Успей записаться — и начни карьеру в Data Science уже через 3 месяца!

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

Книги для программистов

🧙‍♂️ Коллекция шпаргалок по Git

Шпаргалки по Git — как краткий путеводитель, который поможет тебе легко управлять репозиториями, коммитами и конфликтами, не теряя головы в процессе разработки. Если что-то пошло не так, просто помни:

Git делает всё, кроме твоей работы


🔗 Скачать шпаргалки

🐸 Книги для программистов

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

Книги для программистов

⚡️ Мы запускаем онлайн-курс по машинному обучению для Data Science.

Хочешь войти в Data Science, но не знаешь, с чего начать?
А может, ты уже в теме, но чувствуешь, что знаний не хватает?

Старт курса — 12 августа, и это отличный шанс пройти весь путь — от теории до уверенного применения.

Что внутри:
— от линейных моделей и градиентного спуска до бустинга и рекомендательных систем
— реальные примеры, практика, задачи и живая менторская поддержка
— всё, что нужно, чтобы не просто разобраться, а применять ML в реальных проектах

Ведет курс Мария Жарова:
ML-инженер в Wildberries, преподаватель МФТИ, ТГУ и МИФИ, практик и автор канала @data_easy

🎁 По промокоду Earlybird — скидка 10.000 рублей, только до 27 июля.

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

👉 Записаться на курс

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

Книги для программистов

📖 The Object-Oriented Thought Process, Fourth Edition (2013)

Устал писать процедуры, которые ведут себя как токсичные отношения — всё завязано на всём, а конец всегда один? Пора перейти на ООП — там хотя бы наследуется не травма, а поведение.

В этой книге:

🐣 Почему «начни с Java» — плохой совет, если ты не знаешь, что такое инкапсуляция

👑 Чем интерфейс отличается от реализации

🧬 И почему композиция — это как LEGO, а не как склеивание суперклеем,

📱 И как всё это внезапно работает даже в мобильных приложениях и JSON

Автор объясняет ООП без UML-ударов по голове и с упором на здравый смысл. Подойдёт тем, кто хочет понять, зачем всё это, прежде чем выбрать себе язык по душе (и зарплате).

💬 Если после этой книги ты начнёшь говорить с холодильником, не пугайся. Ты просто начал мыслить объектно.

🤫 Для начинающих разработчиков, у которых ещё не было фреймворк-инфантильности и травм от multiple inheritance.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🤖 Машинное обучение для начинающих: учебный план

Microsoft еще несколько лет назад сделала ход конём — запилила открытый 12-недельный курс по ML, где вместо скучной теории ты будешь путешествовать по культурам мира и обучать модели, не выходя из IDE. Прямо как сериал, только вместо драконов — pandas и QuickSort.

🧠 Курс научит тебя:

— отличать регрессию от депрессии,
— приручать Scikit-learn,
— переживать кросс-валидацию без слёз,
— и собирать ML-проекты по принципу «чемодан — вокзал — гит клон».

📚 Каждый урок:

✔️ Квиз до — чтобы понять, что ты ничего не знаешь.
✔️ Квиз после — чтобы убедиться, что теперь знаешь чуть больше.
✔️ Проект — чтобы ты страдал не зря.
✔️ PAT — не йоговская поза, а рубрика оценки прогресса (да, серьёзно).
✔️ Скриншоты, видео, гайды, мотивация и мемы (почти).

Подходит для студентов, преподов, фрилансеров и даже тех, кто когда-то написал print("Hello World") и решил, что теперь дата-сайентист.

🔗 Скачать PDF-версию учебной программы со ссылками

💡 У нас тоже есть курс по ML. Ну это так, #наподумать

🐸 Книги для программистов

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

Книги для программистов

👩‍💻 Коллекция шпаргалок по bash

Bash — как швейцарский нож для разраба: циклы, функции, работа с файлами и параметры — все на месте.

С этим набором команд легко справляться даже с самыми сложными задачами, а благодаря фишкам вроде $( ), {}, и [[]] можно добавить элегантности и скорости в твой код.

🔗 Скачать шпаргалки

🐸 Книги для программистов

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

Книги для программистов

Подарок для геймдевов — в студию

🐸 Книги для программистов

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

Книги для программистов

📖 Working Effectively with Unit Tests (2014)

Если ты хоть раз писал assertTrue(true) ради покрытия — эта книга для тебя. Она как рефакторинг, но для тестов: меньше философии, больше спасения твоих нервов.

☕️ Что внутри

— Автор с 12+ годами боли и багов делится, как не надо и как всё-таки лучше.

— Не спорит, а честно говорит: «вот мой стиль, вот почему он работает, а там — смотри сам».

— Показывает, как превратить тесты, которые ты ненавидишь, в те, с которыми хочется жить.

— Немного теории, много практики.

📦 Итог: читаешь → рефакторишь тесты → в проде меньше сюрпризов → живёшь дольше.

🔗 Скачать книгу

🐸 Книги для программистов

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

Книги для программистов

🗂 Все нужные Телеграм-каналы для тестировщика

🚩Общие
🟠@qarocks - статьи, дайджесты, видео, книги
🟠@qasobes - вопросы на собеседовании QA и ответы на них
🟠@cozyqa - новости QA, полезные советы, подборки материалов

🚩Автоматизация
🟠@automatedqa - справочник материалов по автоматизации тестирования

🚩Поиск работы
🟠 @qajoboffer
🟠 @jobforqa
🟠 @qajobsoffers
🟠 @rabotadlaqa

🚩Книги
🟠@libqa - книги по тестированию на русском и английском языках

🚩Юмор
🟠@qahumor - мемы, связанные с тестированием и разработкой ПО в целом

🚩ЧАТЫ:
🟠@qajobsru - чат с вакансиями и их обсуждениями

Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2VtzqvtayLj

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

Книги для программистов

🤖 LLM по полочкам: от матриц до ризонинга (2025)

Команда Data Secrets долго трудилась и представила большой авторский конспект по языковым моделям. Почти 50 страниц, 7 разделов и все, что нужно, чтобы понять, как работают современные LLM.

Внутри:

🔷 Краткая история LLM от перцептрона до ризонинг-моделей
🔷 Необходимая математика: линал и матанализ на пальцах
🔷 Все про механизм внимания и трансформеры от А до Я
🔷 Дотошное объяснения процесса предобучения
🔷 Практический гайд «Как самостоятельно затюнить модель»
🔷 RL – с нуля до ризонинга

🔥 Все – в иллюстрациях, схемах и интуитивно понятных примерах.

🔗 Скачать конспект

🐸 Книги для программистов

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

Книги для программистов

📖Foundations of Debugging for Golang (2024)

Автор честно пишет:

Отладка — самый важный навык, которому почти никто не учит.


Умение отлаживать код — и локально, и в проде — критически важно для любого Go-разработчика. Но этому почти нигде не учат напрямую.

Автору понадобилось много лет работы с Go в проде, чтобы начать уверенно отлаживать сложные ситуации.

🔖 Эта книга — попытка сэкономить вам эти годы. Внутри:

— локальная отладка,
— отладка в проде,
— логика, подходы, практики,
— и куча вещей, которые тебе никто не объяснит на собесе.

🎯 Полезно, если ты:

— джун, который впервые ныряет в чужой крашнутый код;
— мидл, который хочет меньше писать fmt.Println;
— инженер, который хочет не просто чинить баги, а понимать, откуда они вообще берутся.

🔗 Скачать книгу

🐸 Книги для программистов

Читать полностью…
Подписаться на канал