Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Когда-то я купил книжку "Как объяснить ребенку информатику" от издательства МИФ с планом отдать ее старшему сыну и только потом прочитал subtitle "Иллюстрированное руководство для родителей по современным технологиям". Поэтому мне срочно пришлось знакомится с книгой ... и она оказалась огненной:)
1) Начнем с того, что ее написали в соавторстве один доктор наук по информатике и один профессиональный разработчик, консультировали три доктора наук.
2) Она написана очень простым языком и содержит кучу иллюстраций
3) Она покрывает кучу тем: основы компьютеров для обывателей, что такое информатика, hardware, алгоритмическое мышление, данные, техники программирования, языки программирования, сети, создание сайтов и приложений, поведение в сети, социальные сети, новые правила (цифровая грамотность, сетевой нейтралитет, ...), компьютеры и будущее
4) Точность изложения отличная, а уровень абстракции такой, что легко можно понять все концепции и почитать подробности, если что-то пришлось по душе
Итого: рекомендую книгу всем, кто хочет войти в it:)

А если серьезно, то это отличная книга для подростка, чтобы дать ему обзор того, что происходит в ИТ

#ForKids #Comics #Software #IT
👍11👏1
Только сегодня получил свой заказ с четырьмя книгами про распределенные системы, который ждал больше 2х недель:)
Надеюсь, что у ДМК Пресс с переводом получше, чем у издательства Питер. Если это так, то я достаточно быстро порадую вас и своих коллег краткими саммари этих книг, которые очень близки моим рабочим интересам:) Правда, обычно такие книги читать та еще морока - читать надо долго, вдумчиво и сфокусированно:)

#ToRead
🔥6
“Потоковая обработка данных” за авторством Andrew Psaltis — это интересная книга, которую я недавно перечитал и понял, что концептуальна она не стала менее актуальна за 5 лет, что прошли с ее выпуска, но упоминание инструментов конечно показывают насколько она стара:)
Я перечитывал эту книгу, готовясь к очередной встрече нашего книжного клуба, на которой мы планировали обсуждать 11 главу “Stream Processing” из книги “Designing Data Intensive Application” Мартина Клеппмана. В итоге, мне показалось интересным сделать конспект книги “Streaming Data”, а дальше поделиться им с вами.

Полный обзор - https://apolomodov.medium.com/review-streaming-data-d5be0aabe6a1

#Software #Streaming #BigData #ExternalReview #DistributedSystems #Architecture #SoftwareArchitecture
👍8
Я тут подготовил краткое саммари по книге BigData для тех, кто не знает что почитать на выходных, чтобы вырваться из круговорота новостей и прокачать себя профессионально:)
Книга “Big Data: Principles and best practices of scalable realtime data systems” за авторством Nathan Marz и James Warren — это интересной материал, которому уже исполнился 7 лет, но который концептуально все еще актуален. Правда, упоминание инструментов конечно показывают насколько эта книга стара:)
Я перечитывал эту книгу, готовясь к очередной встрече нашего книжного клуба, на которой мы планировали обсуждать главы про batch и stream processing из книги “Designing Data Intensive Application” Мартина Клеппмана. В итоге, мне показалось интересным сделать конспект книги “Big Data”, а дальше поделиться им с вами.

https://apolomodov.medium.com/review-big-data-4b274eced3e1

#Software #Streaming #BigData #ExternalReview #DistributedSystems #Achitecture #SoftwareArchitecture
Сегодня общались с коллегой насчет консультантов и я вспомнил книгу "Простите, я разрушил вашу компанию. Почему бизнес-консультанты - это проблема, а не решение" Карен Фелан, которая много лет была консультантом, а потом написала эту книгу и продолжила быть им, но уже в своей консалтинг фирме.

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

#Management #Consulting
👍9
The Playbook You Need to Transform Your Company (Digital@Scale. Настольная книга по цифровизации бизнеса)

Недавно прочитал книгу "Digital@Scale. Настольная книга по цифровизации бизнеса" за авторством трех старших партнеров McKinsey, которым помогали еще 29 консультантов как не сложно догадаться тоже из McKinsey.
Несмотря на заезженность термина цифровизация бизнеса, книга получилась достаточно неплохой как по структуре, так и по контенту.
Авторы начинают книгу с рассказа о стремительных изменениях, которые технологии приносят в наш мир. Дальше переходят к тому, что они требуют фундаментальных изменений, а потом переходят к вопросам
- Зачем - потому что время не ждет
- Что - принятие необходимых мер, развитие бизнес-архитектуры и укрепление фундамента
- Как - проведение цифровой трансформации, запуск цифровой компании, проведение масштабного развертывания
Авторы разделяют компании по уровням цифровизации:
- первый уровень - компании с ограниченным опытом, зачастую их основной вид деятельности никак не относился к цифре
- второй уровень - компании, уже знакомые с цифровыми технологиями, но которых теснят изначально digital конкуренты
- третий уровень - полностью цифровые компании
В приложенном изображении есть рекомендации авторов для каждого уровня. Кстати, если вам нужен CDTO (Chief Digital Transformation Officer), то это значит, что компания еще не добралась до третьего уровня:) А возможно пока только стартует с первого и нужен волшебник, что повторит шестой подвиг Геракла:)
P.S.
Часть вещей, связанных с тем как работают изначально цифровые компании излагается достаточно упрощенно, например,
- Agile, который неявно приравнивается к скраму
- OKR, который явно приравнивается к KPI
- и другие
Но надо отдать должное и авторы излагают эти упрощения доступно для целевой аудитории, которой являются компании первого и второго уровней. А дальше если этим компаниям потребуется, то по мере погружения им откроются другие источники с более точной информацией.

#Management #Consulting #Digitalization #McKinsey
👍4
Я не только пишу краткое саммари про прочитанные мной книги, но и иногда участвую в записи подкастов.
Последнее из таких участий было в подкасте “Кем ты стал” про архитекторов и архитектуру:)
Там мы на троих с моими коллегами Вовой Ивановым и Сашей Гузенко интересно пообщались на темы:
- какие виды архитекторов бывают и какими качествами они должны обладать (hungry, humble, smart и др.);
- как насмотренность и опыт хождения по граблям помогают в архитектуре и system design;
- почему командные качества для архитектора важнее собственного авторитета;
- существует ли профессиональная деформация у архитектора (спойлер: it depends);
- что такое атрибуты качества или архитектурные характеристики решения;
- как архитектору действовать в треугольнике «безопасность-производительность-стоимость решения».

Послушать можно здесь
https://podcast.ru/e/2ORgoCAWzXf

#Podcast #Architecture #Software #SoftwareArchitecture
6
Недавно я рассказывал про книгу "Digital @ Scale" от консультантов из McKinsey, а сегодня я решил вспомнить про книгу “Digital Transformation Game Plan” от ребят из ThoughtWorks.
Интересно сравнить акценты, которые выставляют топовые консультанты в стратегическом консалтинге (McKinsey) и топовые консультанты в цифровом мире, а точнее в разработке софта (ThoughtWorks).
Сразу скажу, что мне подход ThoughtWorks ближе:)

https://bit.ly/DTransformGP

#Software #Digitalization #Consulting #ThoughtWorks
👍32
С 14 по 27 марта идет весенняя распродажа в издательстве Питер, когда на все бумажные книги скидка 50% по купону — Книга
И хоть мне не нравятся переводы этого издательства, но некоторые книги у них получаются неплохо, например, книга "Теоретический минимум по Big Data" от ребят со сложными именами Анналин Ын и Кеннет Су. Книжка просто огонь для тех, кто хочет узнать про базовые методы обработки больших данных, но не хочет вспоминать математику за границами средней школы:)

Авторы вначале рассматривают некоторый базис:
- подготовка данных (формат данных, типы и выбор переменных, конструирование признаков и неполные данные)
- выбор алгоритма (обучение без учителя, обучение с учителем, обучение с подкреплением)
- настройка параметров (как быть с переобучением и недообучением)
- оценка результатов (метрики и валидация)
и дальше подробнее методы в формате описание метода, пример использования, ограничения метода и выходы.

В книге рассмотрены методы:
- кластеризация методом k-средних на примере профилей коинозрителей
- метод главных компонент на примере изучения пищевой ценности
- ассоциативные правила на примере поиска покупательских шаблонов
- анализ социальных сетей на примере схемы отношений:)
- регрессионный анализ на примере оценки цены дома
- метод k-ближайших соседей на примере экспертизы вина 🙂
- метод опорных векторов на примере обнаружения сердечно-сосудистых заболеваний
- дерево решений на примере прогноза спасения с Титаника
- случайные леса на примере предсказания криминальной активности
- нейронные сети на примере распознавания цифр
- a/b тесты и многорукие бандиты на примере открутки рекламы

В общем, книжка очень хороша для начального знакомства со всеми этими методами. Рекомендую.

#Software #BigData #ForBeginners
👍2
В начале апреля у меня будет экзамен по Kubernetes для сдачи на сертификат, потому что старый сертфикат expired и пришло время проходить экзамен заново:)
Для меня подготовка к экзамену - это возможность снова погрузиться в мир распределенных систем и современной инфраструктуры.
Причем важно, что погружение предстоит не только теоретическое, но и практическое - ведь для сдачи экзамена надо уметь решать реальные задачи на скорость.
В итоге, я написал короткую статью на тему подготовки - https://apolomodov.medium.com/cka-exam-preparation-part-0-4fa4afd9414c
А вот маленький Illustrated Children's Guide, который мне очень нравится и который подходит тем, кто просто хочет узнать что такое Kubernetes - https://www.youtube.com/watch?v=3I9PkvZ80BQ

#Software #Infrastructure #Kubernetes #ExternalReview
🔥6👍3
Technology Strategy Patterns. Architecture as Strategy (Рубрика #Strategy)

На этой неделе мы выбирали новую книгу для чтения нашим книжным архитектурным клубом в Tinkoff.
Мы только закончили обсуждать книгу Мартина Клеппмана Designing Data Intensive Application и хотелось выбрать что-то столь же интересное.
Мы рассматривали разные книги, про которые я расскажу в этом и следующих постах.

И начну я с книги "Technology Strategy Patterns. Architecture as Strategy" за авторством Eben Hewitt, которую я когда-то получил на стойке O'Reilly как посетитель конференции Software Architecture Conference, проводиемой O'Reilly:)
Если говорить кратко, то книга превосходна в общем, а для меня она была еще и очень актуальна пару лет назад:) Суть в том, что автор делится своими подходами и паттернами о том, как быть стратегом и архитектором. Он говорит о том, как создать стратегию и как эффективно ее доносить до стейкхолдеров разного уровня. Для этого автор приводит чуть меньше сорока шаблонов, которые описывает очень кратко и просто. Забавно, что многим из этих шаблонов посвящены отдельные талмуды, например 5 сил Портера:)
Книга состоит из двух больших частей:
- creating strategy
- communicating strategy
Часть про создание стратегии начинается с главы про анализ ситуации, в которой автор сначала рассказывает про паттерн MECE (Mutually Exclusive, Collectively Exhaustive) для составления списков, продолжает рассказом про Logic Tree (дерево проблем) и заканчивает описанием работы с гипотезами, в рамках которого дает краткое интро в propositional logic и теорию вероятности:)
А дальше автор также разбирает в отдельных главах как работать с:
- world context
- industry context
- corporate context
- department context
Рекомендую почитать эти главы - они очень интересны.
В части про "communicating strategy" автор делает акцент на паттерны и шаблоны, которые позволят вашей стратегии найти отклик в сердцах и умах слушателей, а вас получить аппрув на ее реализацию в виде ресурсов (времени, денег, людей).
В общем, очень хорошая книга, чтобы узнать новое или, как в моем случае, структурировать давно изученное и подзабытое старое:)
P.S.
Приложил иллюстрацию со списком паттернов и их взаимосвязью, которую автор приложил к одной из последних глав, в которой он суммировал рассмотренное.
У меня даже есть краткое самари этой книги в виде статьи на Medium - bit.ly/TechStrgPatterns

#Software #ExternalReview #Patterns #Strategy #Architecture
7🔥3👍1
Обложка книги Technology Strategy Patterns и собственно карта паттерно, которые рассматриваются в книге
Закончили с сыном вчера читать книгу Сьюзи Ходж "Главное в истории архитектуры" издательства МИФ.
Мы читали эту книгу перед сном в качестве сказок и познакомились с основными стилями, знаменитыми зданиями, стандартными архитектурными элементами и распространенными материалами.
Книга определенно крутая, даже я узнал много нового, а также мне понравилась структура книги, в которой есть сквозные теги, по которым можно путешествовать между стилями, зданиями, элементами и материалами - так гораздо лучше воспринимается информация.
Кстати, чтение заняло больше месяца, так как обычно мы читали не больше 10 страниц за раз, так как мы совмещали эту книгу про архитектуру с пролистыванием книги про небоскребы из поста https://t.me/book_cube/11, где мы играли в угадай название небоскреба по его изображению.

#Architecture #Buildings #ForKids
🔥10👍2