AG

Библиотека

Книги, статьи и ресурсы, которые рекомендую

Мои книги

7 навыков высокоэффективных людей

Stephen R. Covey

~10 ч · 240 стр.

Универсальные принципы личной и межличностной эффективности: проактивность, приоритеты, win-win, эмпатическое слушание, синергия.

МенеджментОткрыть

Анатомия человека

М. Г. Привес

~27 ч · 672 стр.

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

ФизиологияОткрыть

Для DevOps и сисадмина. Работаем с файлами в Linux

Серебренников

~6 ч · 140 стр.

Современное практическое руководство для DevOps/SysAdmin: работа с файлами, логами, конфигурациями, автоматизация типовых операций.

DevOpsОткрыть

Изучаем Python

Mark Lutz

~34 ч · 847 стр.

Исчерпывающее введение в Python: типы данных, функции, модули, классы, ООП, исключения, итераторы, генераторы. Третье издание.

PythonОткрыть

Командная строка Linux

Уильям Шоттс

~22 ч · 544 стр.

Фундаментальное введение в командную строку Linux. Bash, файловая система, перенаправления, пайпы, скрипты, регулярные выражения и основные утилиты.

LinuxОткрыть

Мифический человеко-месяц

Frederick Brooks

~7 ч · 171 стр.

Классика управления программными проектами. Закон Брукса, хирургическая команда, концептуальная целостность. Написано в 1975, актуально и сегодня.

МенеджментОткрыть

Мотивация и личность

Abraham Maslow

~16 ч · 394 стр.

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

ПсихологияОткрыть

Наиболее эффективное использование С++

Scott Meyers

~13 ч · 320 стр.

55 конкретных рекомендаций по написанию качественного C++ кода: управление ресурсами, проектирование интерфейсов, исключения, производительность.

C++Открыть

Новый одноминутный менеджер

Ken Blanchard, Spencer Johnson

~4 ч · 112 стр.

Три ключевых инструмента менеджера: одноминутные цели, одноминутные похвалы, одноминутные перенаправления. Простая модель ежедневного управления.

МенеджментОткрыть

Общая теория занятости, процента и денег

John Maynard Keynes

~19 ч · 472 стр.

Макроэкономические циклы, эффективный спрос, мультипликатор, ловушка ликвидности. Труд, изменивший экономическую науку.

БизнесОткрыть

Ошибки топ-менеджеров ведущих корпораций

Sydney Finkelstein

~17 ч · 416 стр.

Системные ошибки руководителей: иллюзия контроля, групповое мышление, игнорирование сигналов. Анализ десятков корпоративных провалов.

МенеджментОткрыть

Позвоночник. Физиология суставов

Adalbert Kapandji

~13 ч · 314 стр.

Функциональная анатомия позвоночника: биомеханика каждого отдела, межпозвоночные диски, связки. Эталонное издание с великолепными иллюстрациями.

ФизиологияОткрыть

Почему у зебр не бывает инфаркта. Психология стресса

Robert Sapolsky

~22 ч · 560 стр.

Физиология стресса от нейробиолога из Стэнфорда: гормоны, иммунная система, сердечно-сосудистая система, пищеварение, память, сон.

ФизиологияОткрыть

Практическое Linux DevOps

Тонелло

~22 ч · 556 стр.

Комплексное руководство по DevOps-практикам: CI/CD, контейнеризация, автоматизация развёртывания, мониторинг, управление конфигурациями.

DevOpsОткрыть

Предсказуемая иррациональность

Dan Ariely

~15 ч · 368 стр.

Поведенческая экономика: наши решения систематически иррациональны, но предсказуемо. Эффект якоря, бесплатное как наркотик, социальные нормы.

ПсихологияОткрыть

Приёмы ООП. Паттерны проектирования (GoF)

Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

~14 ч · 344 стр.

Каноническая книга о 23 паттернах проектирования: порождающие, структурные, поведенческие. Общий язык архитекторов.

АрхитектураОткрыть

Программирование на Python 3. Подробное руководство

Mark Summerfield

~24 ч · 609 стр.

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

PythonОткрыть

Программист-прагматик (The Pragmatic Programmer)

David Thomas, Andrew Hunt

~14 ч · 361 стр.

Книга о профессиональном мышлении: DRY, ортогональность, трассирующие пули, прототипирование, метапрограммирование, рефакторинг.

АрхитектураОткрыть

Психология влияния

Robert Cialdini

~7 ч · 187 стр.

Шесть принципов влияния: взаимность, последовательность, социальное доказательство, авторитет, симпатия, дефицит. Научная основа убеждения.

ПсихологияОткрыть

Разумный инвестор

Benjamin Graham

~26 ч · 640 стр.

Фундаментальный труд о стоимостном инвестировании: оценка бизнеса, различие инвестирования и спекуляций, управление рисками.

БизнесОткрыть

Системное и сетевое администрирование

Томас Лимончелли, Кристина Хоган, Страта Чейлап

~38 ч · 945 стр.

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

DevOpsОткрыть

Совершенный код (Code Complete)

Steve McConnell

~37 ч · 919 стр.

Энциклопедия конструирования ПО: проектирование классов, защитное программирование, рефакторинг, стратегии тестирования, управление сложностью.

АрхитектураОткрыть

СПИН-продажи

Neil Rackham

~9 ч · 233 стр.

Методология СПИН на основе исследования 35 000 встреч: Ситуация, Проблема, Извлечение, Направление. Доказанный подход к крупным B2B-продажам.

БизнесОткрыть

Управление жизненным циклом корпорации

Ichak Kalderon Adizes

~18 ч · 460 стр.

Естественные стадии жизни организации: от «ухаживания» через «давай-давай» к «расцвету» и старению. Диагностика и стиль управления для каждой стадии.

БизнесОткрыть

Физиология движений и активность

Н. А. Бернштейн

~20 ч · 494 стр.

Теория уровней построения движений: как мозг организует двигательную активность, от рефлексов до сложных навыков. Революционная работа.

ФизиологияОткрыть

Чистый код (Clean Code)

Robert C. Martin

~18 ч · 462 стр.

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

АрхитектураОткрыть

Что такое интеллект и как его развивать

Richard Nisbett

~14 ч · 352 стр.

Десятилетия исследований интеллекта: наследственность vs среда, эффект Флинна, влияние образования, культуры и воспитания.

ПсихологияОткрыть

Шаблоны корпоративных приложений (PoEAA)

Martin Fowler

~27 ч · 672 стр.

Архитектурные паттерны для enterprise-систем: слои, Domain Model, Active Record, Data Mapper, Unit of Work, Repository, Service Layer.

АрхитектураОткрыть

Экономика всего. Как институты определяют нашу жизнь

Александр Аузан

~6 ч · 160 стр.

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

БизнесОткрыть

Эффект Люцифера: почему хорошие люди превращаются в злодеев

Philip Zimbardo

~23 ч · 576 стр.

Как ситуации и системы превращают обычных людей в палачей. Стэнфордский тюремный эксперимент и его уроки для групповой динамики.

ПсихологияОткрыть

Язык программирования С++

Бьерн Страуструп

~15 ч · 371 стр.

Книга от создателя языка. Авторитетное описание C++: типы, классы, наследование, шаблоны, исключения, стандартная библиотека.

C++Открыть

Advanced Python Programming

O'Reilly

~5 ч · 126 стр.

Продвинутые темы Python: оптимизация производительности, профилирование, расширенный concurrency, Cython, C-расширения, архитектура масштабируемых приложений.

PythonОткрыть

Anatomy and Human Movement

Nigel Palastanga, Roger Soames

~25 ч · 635 стр.

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

ФизиологияОткрыть

BPF: профессиональная оценка производительности

Brendan Gregg

~35 ч · 880 стр.

Революционная технология трассировки и мониторинга ядра Linux. Профилирование CPU, памяти, файловых систем, сети через BPF/eBPF.

LinuxОткрыть

Clean Architecture

Robert C. Martin

~17 ч · 432 стр.

Фундаментальная книга об архитектуре ПО. Принципы SOLID, разделение ответственности, независимость от фреймворков. Обязательна для любого, кто проектирует системы.

АрхитектураОткрыть

Comprehensive Mathematics for Computer Scientists

Guerino Mazzola et al.

~15 ч · 387 стр.

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

МатематикаОткрыть

Concrete Mathematics

Ronald Graham, Donald Knuth, Oren Patashnik

~26 ч · 640 стр.

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

МатематикаОткрыть

CRC Concise Encyclopedia of Mathematics

Eric W. Weisstein

~129 ч · 3236 стр.

Тысячи статей по всем разделам математики: определения, формулы, теоремы, связи между понятиями. Настольный справочник от создателя MathWorld.

МатематикаОткрыть

Design Patterns for Embedded Systems in C

Bruce Powel Douglass

~19 ч · 471 стр.

Адаптация классических паттернов GoF для встраиваемых систем и языка C. Управление состоянием, обработка событий, распределение ресурсов, безопасность.

EmbeddedОткрыть

DNS и BIND

Paul Albitz, Cricket Liu

~28 ч · 712 стр.

Авторитетный справочник по DNS: архитектура, настройка BIND, зоны, делегирование, DNSSEC, разрешение проблем. Пятое издание.

DevOpsОткрыть

Embedded Systems Architecture

Tammy Noergaard

~32 ч · 811 стр.

Комплексный справочник по архитектуре встраиваемых систем. Процессоры, шины, память, периферия, RTOS, загрузчики, BSP.

EmbeddedОткрыть

Essential Mathematics for Games and Interactive Applications

James M. Van Verth, Lars M. Bishop

~28 ч · 700 стр.

Практическая математика для разработчиков: векторы, матрицы, кватернионы, интерполяция, пересечения, освещение, кривые, физика столкновений.

МатематикаОткрыть

How Linux Works

Brian Ward

~19 ч · 467 стр.

Объясняет, как Linux работает «под капотом»: загрузка системы, устройства, файловые системы, сеть, процессы. Даёт цельную картину архитектуры ОС.

LinuxОткрыть

Making Embedded Systems

Elecia White

~17 ч · 428 стр.

Практическое руководство по разработке встраиваемых систем: от выбора компонентов до отладки. Отличный баланс теории и практики.

EmbeddedОткрыть

Mathematics for Computer Science (MIT 6.042)

Eric Lehman, F. Thomson Leighton, Albert R. Meyer

~42 ч · 1048 стр.

Дискретная математика от MIT: доказательства, индукция, теория чисел, графы, комбинаторика, вероятность, рекуррентные соотношения.

МатематикаОткрыть

Modern C++ Design

Andrei Alexandrescu

~11 ч · 285 стр.

Метапрограммирование на шаблонах: policy-based design, typelists, smart pointers, фабрики, visitor. Гибкие компоненты с нулевой runtime-стоимостью.

C++Открыть

Professional C++

Marc Gregoire

~35 ч · 867 стр.

Комплексный справочник профессионального C++: проектирование, надёжный код, работа с памятью, многопоточность, ввод-вывод.

C++Открыть

Programming Embedded Systems

Michael Barr, Anthony Massa

~7 ч · 187 стр.

Классическое введение в программирование встраиваемых систем на C. Работа с аппаратурой, драйверы, обработка прерываний, таймеры, последовательные интерфейсы.

EmbeddedОткрыть

Python Cookbook

David Beazley, Brian K. Jones

~27 ч · 677 стр.

Проверенные рецепты для Python: структуры данных, строки, файлы, итераторы, функции, классы, метаклассы, декораторы, concurrency.

PythonОткрыть

Python. Подробный справочник

David Beazley

~34 ч · 860 стр.

Справочник по Python от легендарного эксперта: язык, стандартная библиотека, расширение Python на C. Четвёртое издание.

PythonОткрыть

Start with Why (Начни с «Почему»)

Simon Sinek

~11 ч · 271 стр.

Главный принцип вдохновляющего лидерства: люди следуют не за тем, ЧТО вы делаете, а за тем, ПОЧЕМУ. Модель «Золотого круга» для формулирования миссии.

МенеджментОткрыть

Systemd for Linux SysAdmins

David Both

~17 ч · 436 стр.

Systemd: центральный компонент современных Linux-дистрибутивов. Unit-файлы, сервисы, journald, таймеры, сеть, отладка загрузки.

DevOpsОткрыть

Team Topologies

Matthew Skelton, Manuel Pais

~10 ч · 240 стр.

Как организовать команды для быстрой поставки ПО. Четыре типа команд, три вида взаимодействий. Применяю при формировании структуры отделов.

МенеджментОткрыть

Test Driven Development for Embedded C

James W. Grenning

~15 ч · 365 стр.

Как применять TDD во встраиваемой разработке: модульное тестирование, моки аппаратных зависимостей, непрерывная интеграция для embedded.

EmbeddedОткрыть

The C++ Standard Library: A Tutorial and Reference

Nicolai M. Josuttis

~26 ч · 642 стр.

Исчерпывающее руководство по STL: контейнеры, итераторы, алгоритмы, строки, потоки, аллокаторы. Учебник и справочник в одной книге.

C++Открыть

Understanding the Linux Kernel

Daniel P. Bovet, Marco Cesati

~22 ч · 542 стр.

Глубокое погружение во внутреннее устройство ядра Linux: управление памятью, планирование процессов, файловые системы, VFS, обработка прерываний.

LinuxОткрыть

Unix и Linux. Справочник системного администратора

Немет, Снайдер, Хейн, Уэйли, Макин

~47 ч · 1168 стр.

«Библия» системного администрирования. Управление пользователями, DNS, веб-серверы, мониторинг, виртуализация, облака, безопасность.

LinuxОткрыть