Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Путь аналитика. Практическое руководство IT-специалиста

Лет шесть назад я прочитал эту книгу Веры Ивановой и Андрея Перерва и она показалась мне достаточно неплохой. Плюс книги в том, что авторы довольно структурировано описывает карьерную лестницу аналитика, приводя список требований к каждой из ступенек, а также указывая способы перехода на новую ступеньку. Также в книге есть много указаний на материалы, которые реально стоит изучить. А минусы в том, что ряд моментов, указанных автором, относится к дискуссионным и с моей точки зрения не нужны:) Если говорить про содержание книги, то она состоит из 7 глав, среди которых есть вводная часть, шаги карьерной лестницы аналитика и заключение, а также много примеров и шаблонов в дополнительных материалах
1. Общие понятия
2. Профиль и квалификация аналитиков
3. Младший аналитик
4. Аналитик
5. Старший/ведущий аналитик
6. Начальник отдела анализа
7. Итак

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

#SoftwareDevelopment #Software #Analyst
👍123
Публичное system design interview на конференции C++ Russia

11 мая проведу публичное интервью по систем дизайну. Пока подбираю и формализую задачку, но думаю, что будет интересно:)
В прошлом году получилось неплохо, плюс я написал статью со своей версией решения.
Если кто-то захочет поучаствовать в C++ Russia, то у меня есть для вас промокод APolomodov2023JRGpc на скидку в 20%, купить билет можно здесь.

#SystemDesign #Interview #Software #SoftwareDevelopment #SoftwareArchitecture #Architecture
👍19
The Magic of Platforms

Это выступление Gregor Hohpe на конференции PlatformCon 2022 выглядит достаточно интересным и ... коротким (всего 15 минут). Кстати, у этого выступления есть и расшифровка в виде статьи. А теперь пару слов почему оно интересно
- Грегор обычно рассказывает концептуальные вещи простым языком, вспомним его книги Enterprise Integration Patterns и The Software Architect Elevator
- Платформенная тема очень актуальна сама по себе - я писал про это PlaftormCon 2023

В итоге, в этом выступлении Gregor описывает несколько идей:
- Платформы дают стандартизацию, которая не ограничивают креативность
- Сравнение платформ и IT сервисов (откуда-то из ITSM)
- Платформы работают за счет обеспечения меньшего трения при использовании, прозрачности и общей ответственности (Platforms cannot solve all problems. Problem-solving is a shared responsibility between the people who use the platform and the people who built it.)
- Платформы делают жизнь разработчиков проще
- Существуют два подхода к созданию платформ sinking и floating platforms

#Conference #PlatformEngineering #SystemEngineering #SoftwareDevelopment #Software
👍13🔥2
Облачные технологии для Финтех Школы

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

#Cloud #DistributedSystems #Software #SoftwareDevelopment #SoftwareArchitecture
👍113
Rethinking Connectivity • Derek Collison • GOTO 2022

Выступление Derek Collison, создателя NATS, на конференции GOTO напомнило мне урок по философии откуда-то из университета:)
В самом начале автор говорит, что мы живем в мире распределенных систем, а распределенные системы основаны на connectivity. Дальше автор говорит, что по его мнению нам надо переосмыслить не что такое connectivity, а как именно мы это делаем. Для этого он говорит про четыре основы connectivity
1. Fundamentals - независимость от локации, коммуникации m:n (а не point-to-point), utility vs silo, self healing возможности, physical substrate agnostic
2. Topologies - node vs server (pet vs cattle), любые топологии, всепроникающий, децентрализованный, расширяемый
3. Security - no keys/passwords, security multitenant, secure sharing between tenants, secure data in motion and at rest, zero trust construct
4. Persistence - materializaed views, replicated, digital twins/mirrors, source mux and demux
Каждый из указанных выше пунктов требует всех остальных для своей работы.

А дальше автор приводит пример микросервиса account details, рассказывая как он работает в современном мире в разрезе указанных выше пунктов.
А потом он рассказывает как бы это могло выглядеть в мире connectivity 3.0, которая к счастью частично реализована в Synadia NGS (a global, multi-cloud, multi-geo and extensible service, fully managed by Synadia).
После этого Дерек выступает в роли евангелиста и рассказывает что нас ждет дальше:)

В общем, очень концептуально выступление, которое мне определенно было интересно посмотреть.

#DistributedSystems #SoftwareArchitecture #Software #SystemDesign
👍10
Жизнь на Земле: Ферма (Life on Earth: Farm)

Я купил эту книгу с окошками для своего 2.5 летнего сына и она ему отлично зашла. В книге около 100 вопросов и 70 открывающихся окошек, с которыми мы часто играем. При помощи этой книги малыш узнает кто живет в конюшне, откуда появляется молоко или шерсть, какие бывают времена года и как они влияют на происходящее на ферме. В общем, окошки добавляют интерактивности и малыш с удовольствием возвращается к книге, заново разгадывая что скрывается за ними:)
Кстати, сейчас на эту книгу скидка и она стоит совсем смешных денег.

#ForKids
👍12🥰42
IT’s Tinkoff Solution Cup

Заглянул вчера на финал нашего IT’s Tinkoff Solution Cup, где собрались сотни участников, которые участвовали в шести разных треках: backend, frontend, mobile, data engineering, sre и системному анализу. Само мероприятие получилось отличным - интересные задания в отборочной части, дальше лучшие в отоборе попали в финальную часть, где они вместе в Москве решали целый день задачи, приближенные к боевым. Часть вышеупомянутых треков была с автоматизированной проверкой результатов, а вот SRE и системные аналитики защищали свои проекты, рассказывая презентации. Собственно часть этих презентаций я и успел посмотреть и пообщаться с коллегами, которые были в жюри. Дальше была процедура награждения, где лучшие из лучших получили заслуженные призы. Но вообще суть была не в призах, а в создании места для обощения и обмена опытом ... а кроме того дом для маскота в виде уточки:)

#Conference
9❤‍🔥5🏆3👍2🥱1
Как воспитать творческую личность на основе ТРИЗ и ТРИЗ-педагогики

Прочитал на днях книгу Анастасии Гончаровой про воспитание детей и книга мне понравилась - воспитание детей пока не сильная моя сторона, а тут про нее рассказывается достаточно системно и рационально:) Книга состоит из следующих частей
- Введение в ТРИЗ педагогику - здесь автор говорит про важность развития мышления у детей, дальше дает основы ТРИЗ и показывает как этот подход может помочь видеть задачи в окружающем мире и уметь их решать
- Встреча с Чудом - здесь идет речь про то, что многие великие люди в детстве встречались с ситуацией, которая позволяла им найти тему, которая их вдохновляла и вела по жизни. Но автор предлагает не надеяться на чудо, а помочь его принести ребенку, используя следующие принципы ТРИЗ-педагогики: открытость, свобода выбора, деятельность, обратная связь, идеальность
- Развитие творческого воображения - здесь автор приводит приемы фантазирование, рассказывает об играх на воображение и помогает научиться развивать ассоциативное мышление
- Системное мышление - здесь даются базовые термины и подходы ТРИЗ, связанные с системами, подсистемами, надсистемами и так далее
- Противоречия - здесь автор показывает как перейти от противоречия к задача, а также как научиться видеть противоречия в реальной жизни

И заканчивается книга рекомендациями, которые мне кажутся достойными для того, чтобы процитировать их целиком:
- Сформируйте у себя и ребенка привычку размышлять и думать. Это достаточно сложно, потребуются все ваши волевые качества и еженедельная практика, но результат того стоит.
- Только практика и применение могут дать результат.
- Если ничего не делать, то изменений не будет.
- Ощущайте счастье и получайте удовольствие от общения с ребенком.
- Давайте ему свободу и разрешайте проявлять самостоятельность.
- Развивайте сами, и тогда ребенок будет тянуться за вами.
- Фантазируйте, воображайте и не бойтесь быть ребенком!


#Psychology #PopularScience #TRIZ
15👍7
Четвертый выпуск Code of Architecture по книге "A Philosophy of Software Design"

Сегодня в 18:00 по Москве мы закончим обсуждать книгу "A philosophy of software design", а точнее мы поговорим про темы, которым Джон Оустерхаут посвятил последние 6 глав. В качестве гостя с нами будет Алексей Тарасов, который является Head of Architecture в Тинькофф Инвестициях. В итоге, на троих мы пройдемся по вопросам:
— как поддерживать консистентность;
— что делает код очевидным, а что запутанным;
— как современные тренды разработки пересекаются с принципами заложенными в этой книге;
— как не усложнить систему, если нужны оптимизации производительности;
— как отделять важное от второстепенного.

А в конце стрима мы подведем итоги книги и обсудим красные флаги, которые автор рекомендовал избегать в ваших системах.

#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
👍14
Анонс выступления моей любимой жены

2 мая Анастасия Кабищева на онлайн выступлении расскажет про свой опыт совмещения позиции технического руководителя и роли деврела в зарубежной компании:) Пиком этой активности стал Highload 2022 Armenia, в котором она принимала активное участие.

P.S.
Я эту историю наблюдал из первых рядов и так у меня появилась заявка на выступление на армянском Codefest с темой, актуальной для армянской аудитории, о том, когда уже стоит заниматься своей инженерной культурой и как это делать:)

#Conference #Devrel #Software #SoftwareDevelopment
👍205👏3🥰1
Книжный клуб CoA — "A Philosophy of Software Design"

Этот апрель в нашем книжном клубе Code of Architecture был посвящен обсуждению отличной книгу Джона Остерхута "A Philosophy of Software Design", которую мы рассмотрели в четырех выпусках. Я написал статью, которая обобщает все выпуски и содержит отсылки на Miro доску, ссылки на мои статьи с обзором книги, а также ссылки на все видео-записи выпусков нашего книжного клуба.

#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
👍23
Задача трех тел (The Three-Body Problem)

Эта книга Лю Цысиня открывает трилогию "Воспоминания о прошлом Земли". В 2015 году эта книга получила премию "Хьюго". Я прочитал ее три года назад и мне она зашла настолько, что я справился с ней за один день:) Мне понравился авторский стиль с отсылками к теории и истории. Отдельно отмечу, что читать книгу интереснее, если знать концепты задачи трех тел, а также про диинамически хаос:) Сам сюжет спойлерить не буду, чтобы вам было интересно прочесть книгу самостоятельно.

#PopularScience #SciFi #Science
🔥22👍10❤‍🔥2