Обновить
88.11

Профессиональная литература *

Полезное чтиво

Сначала показывать
Порог рейтинга

Приветствуем, уважаемые читатели! Самые внимательные любители нашей литературы давно замечают, что некоторые анонсы наших книг (прежде всего - переводных) делает коллега @sergbe в корпоративном блоге дружественной нам компании SSP-Soft. 22.10.25 там вышла публикация о книге "Паттерны коммуникации: руководство для ИТ-разработчиков и архитекторов", вот сама книга у нас на сайте. Это один из наших свежих заходов в тему "soft skills". Обязательно переходите и изучите анонс, желающие могут для начала посмотреть оглавление.

Аннотация:

Книга  представляет собой практическое руководство по эффективной коммуникации для  ИТ-специалистов, которым необходимо доносить свои идеи до целевой аудитории ясно и понятно.  Она охватывает ключевые аспекты визуальной, письменной, устной и невербальной коммуникаций, а также особенности удаленной работы. Рассмотрены основы создания наглядных диаграмм и документации,  включая работу с цветом и композицией, методы последовательной подачи информации  и повышения  ее  доступности, чтобы адаптировать визуальные материалы для разных аудиторий. Описана работа с языком, структурирование текста, применение языка тела и использование культурных различий с целью убеждения аудитории. Предложены подходы к организации и передаче знаний в командах, включая принципы DRY (Don’t Repeat Yourself). Рассмотрены  современные инструменты для управления знаниями, помогающие сделать информацию доступной и понятной для всех участников проекта. Рассмотрены средства для эффективной работы в распределённых командах, включая синхронные и асинхронные методы коммуникации и  управления временем.

Теги:
+4
Комментарии0

Небольшой анонс: издательство БХВ теперь ведет собственный корпоративный блог на Хабре

Рады вам сообщить, что теперь вы сможете чаще читать рецензии на книги по ИТ от БХВ, Alist, Фолиант и наверняка что-то выберите себе для роста личных хард-скилов и компетенций.

Мы, в свою очередь — контент-команда SSP SOFT — уже около двух лет публикуем в нашем блоге рецензии на книги БХВ, но делаем это выборочно: только те издания, которые пересекаются с нашей основной деятельностью — заказным программированием, системным ПО, ИТ-аутсорсингом, внутренней архитектурой ПО и смежными темами.

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

И вот первый такой анонс.

📘 «Чистовики патриарха. О трёх последних книгах Олега Цилюрика»

В своей статье БХВ публикует обзор трех недавних работ известного Линукс-гуру и автора технической литературы Олега Цилюрика.

  • Первая рекомендуемая книгиа — «Расширения ядра Linux. Драйверы и модули», книга объёмом ~688 страниц по версии ядра 5.15, детально раскрывающая внутренние API ядра, взаимодействие с периферией, USB, PCI и многое другое (ссылку на книгу).

  • Также БХВ рассказывает о книге «Linux и Go» — экспериментальном проекте объединения низкоуровневого программирования и Go, где автор исследует переход некоторых подсистем ядра и функций на Go, и подробно рассматривает вопросы производительности, взаимодействия C и Go, многопроцессорности.

  • Третья книга — а это перевод «Изучаем eBPF» — показывает, что авторские компетенции охватывали не только ядро, но и современные технологии мониторинга, безопасности и расширения функций ядра.

Статья в блоге БХВ лампово освещает рабочие моменты сотрудничества издательства и автора: как проходила верстка, как уточнялись детали кода, как велись обсуждения правок. Материал про творчество Олега Цилюрика важен для профессионального сообщества — чтобы вызвать готовность «заглянуть за обложку».

Теги:
+6
Комментарии0

Процессы и спагетти-чарт (что это)

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

Почему это происходит? Любой бизнес, особенно в период бурного роста или становления, вынужден реактивно решать возникающие проблемы. В итоге, каждый процесс постепенно обрастает все новыми дополнениями, которые в какой -то момент, превращают его (процесс) в плохо сшитого Франкенштейна. А это, в большинстве своем, создает все больше неэффективностей, которые бьют по P&L и добавляют головной боли собственникам и руководителям.

В какой-то момент времени люди приходят к тому, что неплохо было бы понять, а что происходит, почему деньги утекают в чёрную дыру и как это остановить. Причем очень часто, дойдя до необходимости что-то исправлять, одни пытаются сделать что-то на интуиции, а другие включают научный подход и используют инструменты, которые себя давно зарекомендовали.

Одним из таких инструментов первичного анализа является спагетти-диаграмма.  В производственных организациях - это крайне попклярный и простой инструмент, который поможет получить представление того, что делается.

Условная ситуация: менеджеру надо разобраться с тем или иным процессом (например, на производстве), и у него в голове есть своя прекрасная картина мира. Вот сотрудник берёт деталь А, устанавливает на станок, досылает упаковочный материал В, нажимает на кнопку — и всё. Возможно, это даже описано в стандартах. По факту же всё, мягко говоря, не так .

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

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

Резонный вопрос: "а где еще можно применять данную методологию, кроме производства". На самом деле, практически везде, где есть комплексные процессы — от работ на складах до операционной работы в офисе. Подобное упражнение можно проводить на уровне кросс-функциональной команды, чтобы разобраться с потоком согласований и принятия решений. Или проанализировать работу проектной группы и понять, как на самом деле внедряются проекты.

Инструмент — крайне рекомендован к использованию, в том числе для тех, кто только погружается в новую сферу деятельности и хочет оперативно разобраться с тем, что происходит. Выхлоп, который можно получить, существенно превысит затраты. Самое главное, чего ни в коем случае нельзя делать пытаться рисовать так, чтобы подогнать под свою (желаемую) картину мира.

Если заинтересовало и хотите читать больше про менеджмент и инструменты оптимизации - приходите на канал

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Что почитать проджект менеджерам (и не только проджект)

Самое смешное, что мне этого автора рекомендовали не один раз, но я упорно рекомендацию игнорировал, так как бизнес-литературу вообще недолюбливаю. Я периодически себя заставляю ее читать, но для меня это обычно проходит с болью: либо это сухо написанная, душноватая теория с некоторыми абстрактными кейсами, либо книга, где автор через каждые пару страниц напоминает, какой он крутой и сколько денег он зарабатывает в секунду (не верите? Ден Кеннеди — пример).

Автор который меня реально удивил и чьи книги я бы назвал супер полезными - Элияху Голдратт, а его книги «Цель: процесс непрерывного совершенствования» и «Критическая цепь»— это настоящие пособие для тех, кто занимается менеджментом и хочет понимать принципы, цели и проблемы бизнеса как сложного механизма (а еще, как со всем этим справляться), а еще понимать, как стоит и не стоит управлять сложными проектами с точки зрения ресурсов и времени.

В чем основное ВАУ автора? Дело в том, что что книги вроде как не совсем учебник, а написаны в формате романа. Не ожидая чего-то прям невообразимого, я сел за чтение… и все. Оторваться совершенно невозможно!

«Цели..» - это история директора загибающегося завода и его битвы за то, чтобы их не закрыли к чертям. Через его проблемы, поражения и победы происходит понятное и практически применимое раскрытие основных принципов организации высокоэффективного бизнеса

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

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

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

  • как определить правильную цель своего бизнеса;

  • из-за чего даже самое передовое предприятие может рухнуть;

  • что за «узкие места», как с ними бороться и как не создать новые;

  • почему работа отнимает все отведенное на нее время;

  • как ускорять выполнение проектов при ограниченных ресурсах;

  • как сделать процесс совершенствования постоянным и чем, должны заниматься настоящие руководители.

Ну и многое другое. Короче, всем менеджерам — в список к прочтению под номером 1!Прочитав, я жалею о двух вещах. Первое — что не прочел книжки раньше раньше (и это не фигура речи). Это крутой бизнес-учебник. Второе — что они слишком быстро кончились. Но это дает повод больше познакомиться с творчеством автора.

Если вам нравится читать и узнавать про бизнес и менеджмент, то приходите на мой канал

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

В прошлом году я помог Дмитрию Свиридкину подготовить и опубликовать цикл из 12 статей "Путеводитель C++ программиста по неопределённому поведению". Теперь этот расширенный, доработанный и обобщённый материал доступен в виде печатной книги:

Экскурс в неопределенное поведение C++ / Д. О. Свиридкин, А. Н. Карпов, – СПб.: БХВ-Петербург, 2025. – 384 с. – (Профессиональное программирование)

ISBN 978-5-9775-2073-7

Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения.

Книгу можно найти в offline и online магазинах.

Ещё какое-то количество книг я и коллеги раздадим в качестве сувениров и призов на различных мероприятиях, таких как:

Приятного и вдумчивого чтения!

Теги:
Всего голосов 19: ↑18 и ↓1+28
Комментарии3

Какую тему для книги можно выбрать в 2025? Современный мир — насыщенный мир. Книг выходит очень много. Как, интересно, можно выбрать тему для книги? От этого зависит конечная аудитория книги всё-таки. Микросервисы? Внедрение зависимостей? Ещё что-нибудь? Я в смятении. А выбирать пора уже. Полгода как прошлая книга вышла...

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Учебник по Программированию Микроконтроллеров.

Господа,

Я сочинил книгу для библиотеки.

Предлагаю Вашему вниманию мой авторский учебник по программированию микроконтроллеров.

Всё утро его писал.

Называется
Практические Аспекты Программирования Микроконтроллеров

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

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

Скачать учебник можно по ссылке на git hub. Распространение приветствуется.

Есть две версии учебника: censored и unleashed.
Версию UnLeashed я буду высылать только под NDA в ответ на сообщение.

Учебник постоянно и непрерывно улучшается, исправляются опечатки, добавляются новые главы. Поэтому последняя версия лежит на git hub.

https://github.com/aabzel/Artifacts/blob/main/mcu_book_m

клонируйте репозиторий https://github.com/aabzel/Artifacts.git

git clone https://github.com/aabzel/Artifacts.git

И *.pdf окажется в папке mcu_book

Буду признателен за конструктивные предложения к улучшению материала в новых изданиях и за обнаружение опечаток.

Теги:
Всего голосов 30: ↑27 и ↓3+34
Комментарии65

Полезные ресурсы для начинающих разработчиков

Собрали IT-версию пакета с пакетами — подборку с подборками. Внутри каждой из них вы найдёте бесплатные курсы, телеграм-каналы, YouTube-каналы, книги, тренажёры и статьи. Они помогут изучить основы языков программирования, углубить знания и применить их на практике. 

Ещё один источник знаний — бесплатные части курсов Практикума. Вы можете попробовать разные языки программирования, чтобы узнать о них больше и определиться с выбором. Если не знаете, с чего начать, выбирайте бесплатный курс «Какую профессию выбрать в программировании» — он поможет сориентироваться.

→ Все курсы по программированию

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Сколько девайсов насчитаете на фото? :)

Люблю ностальгировать :) Поэтому вчера забрал из службы доставки второй спецвыпуск журнала Хакер — издания, имевшего немало места в моей юности :) Я ни разу не хакер, но читать для общего развития всегда было очень интересно.

Да, раньше были «Хакер» и «Хакер спец», но это именно лимитированный (900 экземпляров) спецвыпуск с лучшими статьями за 2017–2019 годы (в первом были статьи за 2015–2017, он вышел прошлым летом). Жаль, что опять без оглавления, но зато аж 240 страниц — в первом было 208, но он почти вдвое тоньше. Позабытый запах полиграфии, ммм... Причём без капли рекламы — такое видеть попросту непривычно, потому что в журналах обычно треть страниц — это как раз реклама (и это без учёта интеграций). В последний раз журнал почти без рекламы я держал в руках 17 лет назад — то был журнал C'T, о котором я тоже писал на Хабре.

Обложки ][ всегда были маленькими произведениями искусства — согласно надписи на новом журнале, ему стукнуло, ни много ни мало, 25 лет! Арифметика складывается: в чертогах памяти я смог откопать обложку самого первого выпуска (с Бивисом и Баттхедом), вышедшего в 1999 году — тогда это были крупноформатные журналы, которые было крайне неудобно хранить.

Сейчас бумажные издания исчезли с моих полок (sad but true), коллекцию дисков от ][ я передал на PHDays Дмитрию Агарунову для музея в «Кибердоме», но для парочки спецвыпусков местечко найду. Не знаю, будут ли они в свободной продаже, но кто ищет, тот найдёт :)

Теги:
Всего голосов 11: ↑11 и ↓0+22
Комментарии5

Прочитал «Сигнал и Шум» Нейта Сильвера.

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

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

Сильной стороной книги является широкий охват темы. Для каждого аспекта прогнозирования Нейт выбирает подходящий реальный пример из нашей жизни.

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

Из минусов я бы выделил странное позиционирование книги — она застраля где-то между научной и научно-популярной сферами. Непонятно какой уровень знаний автор ожидает от читателя. Общий стиль изложения предполагает отсутствие глубоких знаний, в то же время Нейт слишком легко, без пояснения, вводит специфические термины: модель, обратная связь, etc. Это может слегка усложнить восприятие книги новичками.

В каких случаях «Сигнал и Шум» будет вам интересна:

  • Вы хотите расширить кругозор в прогнозировании и областях, затронутых в главах.

  • Вы хотите приземлить теорию в своей голове, соотнести её с реальными ситуациями.

Если же вы хотите улучшить свою теорию, то книга может вам не подойти, но:

  • во-первых, книга будет хороша как отправная точка для поиска;

  • во-вторых, я не уверен, что есть альтернативы с лучшей теорией :-)

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

«Только 1% геологов поддерживает гипотезу о расширении». Беседа с геофизиком А.В. Череповским

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

«Все понимают, что нынешнее положение в физике не может быть признано удовлетворительным». Беседа с канд. фил. наук Игорем ДАНИЛОВЫМ

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

Удивительный гибрид физика с адвокатом. Интервью с Грязновым (МГУ) о возвращении к Канту и отказе от принципа познаваемости

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Ближайшие события

Издательство "Эксмо" недавно выпустило книгу Дмитрия Лосинца по эфиру. Вот так просто взяло и выпустило.

Дмитрий развивает идеи Ацюковского, и ещё полудюжины профессоров МГУ. Послушайте его выступление (повтор выступления на весенней конференции в Москве)

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии2

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

1. Геймдизайн. Как создать игру, в которую будут играть все.
Автор: Джесси Шелл.

2. Гейм-дизайн: как создаются игры.
Автор: Киллик М.

3. Сделай видеоигру один и не свихнись.
Автор: Слава Грис.

4. Как создаются игры. Основы разработки для начинающих игроделов.
Автор: Наталья Андрианова, Григорий Радовильский.

5. Геймдизайн на практике. Как начать зарабатывать.
Автор: Турабова Александра.

6. Хочу в геймдев! Основы игровой разработки для начинающих.
Автор: Вячеслав Уточкин, Константин Сахнов.

7. Игродром. Что нужно знать о видеоиграх и игровой культуре.
Автор: Александр Ветушинский.

8. Кровь, пот и пиксели. Обратная сторона индустрии видеоигр.
Автор: Джейсон Шрейер.

9. Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassins Creed и дальше.
Автор: Сильвестр Тайнан.

10. Игровой баланс. Точная наука геймдизайна.
Автор: Ромеро Бренда, Шрайбер Ян.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Что почитать начинающим разработчикам на Go

Привет, Хабр! Меня зовут Алексей Артамонов, я лид команды интеграции в «Островке». Сделал подборку, что можно почитать для старта работы с Go:

  • «The Go programming language» — азы для старта. Хотя синтаксис в Go простой, важно уметь из этих простых вещей собирать сложные конструкции. 

  • Effective Go — практическое пособие для создания тех самых сложных конструкций.

  • «Сто ошибок в Go» — ещё одна хорошая книга. Заход со стороны «как делать не надо».

  • В различных обучающих программах очень много внимания уделяют монолитам, микросервисам и в принципе архитектуре. Но правда в том, что джун или мидл вряд ли столкнётся со столь глобальными задачами. Ему важнее уметь разбить свою логику по классам, пакетам, модулям. Важно писать качественный код. Для этого обязательно рекомендую книгу «Good code, bad code».

  • Много полезного в книге «Принципы юнит-тестирования». Хорошие юнит-тесты неразрывно связаны с тем, как приложение разбито на модули, какие есть связи и зависимости.

  • Два блога-рассылки: GoLang Blog и Awesome Go Weekly.

  • Подкасты довольно сложны для восприятия в фоновом режиме. Особенно для новичков. Но если очень хочется: GoTime, GoPodcast и GoGetPodcast.

Обучение пройдёт легче, если уже знать какой-нибудь язык программирования. К примеру, в «Островке» два главных языка — Python и, собственно, Go. Главный секрет — желание и практика. Если хочешь стать программистом — надо сесть и начать кодить. Ни одна книга без практики не поможет стать программистом.

Теги:
Всего голосов 15: ↑15 и ↓0+20
Комментарии2

В РФ продажи книг с рук за год выросли почти на 50%. Самым большим спросом пользовались книги о Гарри Поттере Джоан Роулинг и хоррор-романы Стивена Кинга. 34% продаж пришлось на новые книги, 66% — на бывшие в употреблении. Средняя стоимость нового экземпляра составила 1,4 тыс. руб., за прочитанный же брали около 1 тысячи.

Также популярными на вторичном рынке стали произведения мировой классики и нон-фикшн, в том числе «Атлант расправил плечи» Айн Рэнд и «Богатый папа, бедный папа» Роберта Кийосаки. Выросли продажи японских комиксов и фэнтези. Так, «Ведьмака» Анджея Сапковского покупали на 40% чаще, мангу «Человек-бензопила» Тацуки Фудзимото — в 5,5 раз чаще, а «Атаку на титанов» Хадзимэ Исаямы — на 64% чаще.

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

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Продолжается перевод книги Vue.js 3 Design Patterns and Best Practices

На данный момент переведено 6 глав:

  • Глава 1, Фреймворк Vue 3

  • Глава 2, Принципы и шаблоны проектирования программного обеспечения

  • Глава 3, Создание рабочего проекта

  • Глава 4, Композиция пользовательского интерфейса с помощью компонентов

  • Глава 5, Одностраничные приложения

  • Глава 6, Прогрессивные веб-приложения

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вклад авторов