Искусство словесной атаки. Практическое руководство (SchlagFertigkeit. Das Arbeitsbuch)
В этой книге Карстен Бредемайер развивает темы затронутые ими в книге "Черная риторика", на которую я уже писал отзыв.
По факту, в этой книге автор рассматривает:
- конструктивные приемы ведения дискуссии
- способы пресечения конфронтации
- прочие приемы находчивого ведения дикуссии
- способы поддержания готовности отразить удар
- тренировки находчивости и остроумия
- способы эффективного использования призывов
Среди конструктивных приемов автор выделяет следующие 3:
- реакция на предметном уровне - Коснуться (какой-либо темы), Повернуть (разговор в нужное русло), Договорить
- реакция на эмоциональном уровне - эмоциональная желтая карточка
- реакция на метауровне - ответная реакция по Бредемайеру (скромное название), когда вы покидаете предметный и эмоциональный уровень и темой разговора становится ваш собеседник и его поведение
P.S.
Книжка интересная, но если вы читали его же Черную риторику, то эта книга вызовет у вас ощущение дежавю:)
#Negotiation #Management #SelfDevelopment #Leadership #PublicSpeaking
В этой книге Карстен Бредемайер развивает темы затронутые ими в книге "Черная риторика", на которую я уже писал отзыв.
По факту, в этой книге автор рассматривает:
- конструктивные приемы ведения дискуссии
- способы пресечения конфронтации
- прочие приемы находчивого ведения дикуссии
- способы поддержания готовности отразить удар
- тренировки находчивости и остроумия
- способы эффективного использования призывов
Среди конструктивных приемов автор выделяет следующие 3:
- реакция на предметном уровне - Коснуться (какой-либо темы), Повернуть (разговор в нужное русло), Договорить
- реакция на эмоциональном уровне - эмоциональная желтая карточка
- реакция на метауровне - ответная реакция по Бредемайеру (скромное название), когда вы покидаете предметный и эмоциональный уровень и темой разговора становится ваш собеседник и его поведение
P.S.
Книжка интересная, но если вы читали его же Черную риторику, то эта книга вызовет у вас ощущение дежавю:)
#Negotiation #Management #SelfDevelopment #Leadership #PublicSpeaking
👍7
Кремлевская школа переговоров
Эту книгу Игоря Рызова я прочел лет пятнь назад и понял, что за громким названием кроется скорее не книга, а учебник с большим количеством примеров.
Тогда мне понравились диаграммы и схемы:
- матрица прогнозирования для переговоров - оси стратегическая важность и сложность замены; варианты: супермаркет, возможность, рычаг, партнер
- четыре типа поведения - оси уверенность и корректность; варианты: подросток, робкий, танк, лидер
- многогранник интересов
- набор струн, на которых могут играть манипулятор и по которым может бить варвар:)
- 7 техник, которые позволят перейти от эмоций к рациональной составляющей переговоров
- ряд способов мягко менять точку зрения оппонента
- построение дорожной карты переговоров
В общем, книга мне показалась полезной и практичной. Многое из этого я уже знал и использовал, но так же были полезные новинки.
Например, мне показалось полезно проявлять меньше эмоций в переговорах и быть более рациональным ... и с тех пор я это практикую:)
P.S.
Эту книгу вспоминали в комментариях к прошлому посту про книгу "Искусство словесной атаки"
#Leadership #Negotiation #Management #SelfDevelopment
Эту книгу Игоря Рызова я прочел лет пятнь назад и понял, что за громким названием кроется скорее не книга, а учебник с большим количеством примеров.
Тогда мне понравились диаграммы и схемы:
- матрица прогнозирования для переговоров - оси стратегическая важность и сложность замены; варианты: супермаркет, возможность, рычаг, партнер
- четыре типа поведения - оси уверенность и корректность; варианты: подросток, робкий, танк, лидер
- многогранник интересов
- набор струн, на которых могут играть манипулятор и по которым может бить варвар:)
- 7 техник, которые позволят перейти от эмоций к рациональной составляющей переговоров
- ряд способов мягко менять точку зрения оппонента
- построение дорожной карты переговоров
В общем, книга мне показалась полезной и практичной. Многое из этого я уже знал и использовал, но так же были полезные новинки.
Например, мне показалось полезно проявлять меньше эмоций в переговорах и быть более рациональным ... и с тех пор я это практикую:)
P.S.
Эту книгу вспоминали в комментариях к прошлому посту про книгу "Искусство словесной атаки"
#Leadership #Negotiation #Management #SelfDevelopment
👍16🤡2
Исследование руководителей разработки 2023
Достаточно интересное исследование, для которого провели опрос 570 тимлидов, руководителей разработки и СТО (388 тимлидов, 128 менеджеров менеджеров и 52 директора)
Из занимательного:
- 89% стали техническим руководителем при росте внутри своей компании
- менеджерами менеджеров становятся через 3 года
- 83% руководителей мужчины
- половина руководителей пишет код, а 90% не забывают давать обратную связь
- основные метрики, по которым оценивают руководителей - конкретные выполненные задачи или цели, обратная связь от коллег, performance review
- основные навыки руководителей: работа с людьми, работа с командой, выстраивание эффективных процессов разработки
- 80% технических руководителей хорошие технические специалисты по самооценке
- почти половина опрошенных сейчас вне России и больше половины из них не собираются возвращаться
- но те, кто не уехали и не планируют уезжать
- 10% руководителей активно ищут работу, 40% рассматривают предложения, но не ищут, а остальные не планируют ее менять
- топ-причина для смены работы - деньги
- если тимлиды решают выйти из профессии тимлида, то топовый вариант - это уйти в разработку, такой вариант выбирают 56%
- 65% опрошенных работают на российские компании
- топ4 области для работы: финтех, инструменты для разработчиков, обучающие сервисы, еком
- топ4 по привлекательности компании: Авито, Яндекс, Озон, Тинькофф
- опыт работы в ИТ у опрошенных распределен по гауссу со средним в 7-12 лет
#Management #Software
Достаточно интересное исследование, для которого провели опрос 570 тимлидов, руководителей разработки и СТО (388 тимлидов, 128 менеджеров менеджеров и 52 директора)
Из занимательного:
- 89% стали техническим руководителем при росте внутри своей компании
- менеджерами менеджеров становятся через 3 года
- 83% руководителей мужчины
- половина руководителей пишет код, а 90% не забывают давать обратную связь
- основные метрики, по которым оценивают руководителей - конкретные выполненные задачи или цели, обратная связь от коллег, performance review
- основные навыки руководителей: работа с людьми, работа с командой, выстраивание эффективных процессов разработки
- 80% технических руководителей хорошие технические специалисты по самооценке
- почти половина опрошенных сейчас вне России и больше половины из них не собираются возвращаться
- но те, кто не уехали и не планируют уезжать
- 10% руководителей активно ищут работу, 40% рассматривают предложения, но не ищут, а остальные не планируют ее менять
- топ-причина для смены работы - деньги
- если тимлиды решают выйти из профессии тимлида, то топовый вариант - это уйти в разработку, такой вариант выбирают 56%
- 65% опрошенных работают на российские компании
- топ4 области для работы: финтех, инструменты для разработчиков, обучающие сервисы, еком
- топ4 по привлекательности компании: Авито, Яндекс, Озон, Тинькофф
- опыт работы в ИТ у опрошенных распределен по гауссу со средним в 7-12 лет
#Management #Software
Исследование руководителей разработки 2023
DevCrowd вместе с AvitoTech провели исследование руководителей разработки 2023
👍17❤6🤔2
A Philosophy of Software Design @ Code of Architecture
Со следующей недели в нашем книжном клубе "Code of Architecture" мы начинаем читать эту книгу Джона Оустерхаута. Она посвящена проектированию ПО, точнее его философским аспектам. В ней рассматриваются вопросы управления сложностью, подходы к процессу проектирования и возможные проблемам с ним. Словом, идеи и принципы, которые есть в нон-фикшене Оустерхаута, помогут облегчить и архитектуру больших программных систем и снизить затраты на их разработку.
Краткое саммари можно почитать в моих статьях
— первая часть;
— вторая часть.
Анонс про встречу в понедельник я закину чуть позже:)
#Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
Со следующей недели в нашем книжном клубе "Code of Architecture" мы начинаем читать эту книгу Джона Оустерхаута. Она посвящена проектированию ПО, точнее его философским аспектам. В ней рассматриваются вопросы управления сложностью, подходы к процессу проектирования и возможные проблемам с ним. Словом, идеи и принципы, которые есть в нон-фикшене Оустерхаута, помогут облегчить и архитектуру больших программных систем и снизить затраты на их разработку.
Краткое саммари можно почитать в моих статьях
— первая часть;
— вторая часть.
Анонс про встречу в понедельник я закину чуть позже:)
#Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
🫡11👍9🔥5
The Age of AI has begun
Интересная статья от Билла Гейтса на тему искусственного интеллекта. Она состоит из семи частей
1. Introduction - здесь автор проводит параллели между первой революцией появления графических пользовательских интерфейсов (GUI) и текущей революцией чатботов, с которыми можно говорить на естественном языке, задавать вопросы и получать ответы
2. Defining artificial intelligence - здесь разделяется слабый и сильный исскуственный интеллект, первый предназначен для решения определенных задач, а второй может решать любые проблемы. И если по первому есть значимые результаты, то второй пока не существует
3. Productivity enhancement - в этом разделе Билл рассказывает о создании персональных агентов, которые могут забрать на себя рутинные операции с людей
4. Health - здесь идет речь про улучшение здравоохранения, особенно в бедных странах, где не хватает врачей, поэтому меры диагностики и определения лечения, основанные на AI могут быть кстати
5. Education - Блии предсказывает улучшение образование в ближайшие 5-10 лет за счет гиперперсонализации обучения под обучающихся на основе AI
6. Risks and problems with AI - здесь обсуждаются текущие проблемы AI, который не умеет в абстракции и может галлюцинировать, придумывая факты и сущности, которых на самом деле нет
7. The next frontiers - заканчивается все тем, что риски и проблемы конечно есть, но потенциальный эффект от улучшения AI принесет больше пользы. А если его использовать правильно, то он сможет помочь снизить неравенство в обществе, закрывая потребности людей с небольшим доходом.
#AI #Software
Интересная статья от Билла Гейтса на тему искусственного интеллекта. Она состоит из семи частей
1. Introduction - здесь автор проводит параллели между первой революцией появления графических пользовательских интерфейсов (GUI) и текущей революцией чатботов, с которыми можно говорить на естественном языке, задавать вопросы и получать ответы
2. Defining artificial intelligence - здесь разделяется слабый и сильный исскуственный интеллект, первый предназначен для решения определенных задач, а второй может решать любые проблемы. И если по первому есть значимые результаты, то второй пока не существует
3. Productivity enhancement - в этом разделе Билл рассказывает о создании персональных агентов, которые могут забрать на себя рутинные операции с людей
4. Health - здесь идет речь про улучшение здравоохранения, особенно в бедных странах, где не хватает врачей, поэтому меры диагностики и определения лечения, основанные на AI могут быть кстати
5. Education - Блии предсказывает улучшение образование в ближайшие 5-10 лет за счет гиперперсонализации обучения под обучающихся на основе AI
6. Risks and problems with AI - здесь обсуждаются текущие проблемы AI, который не умеет в абстракции и может галлюцинировать, придумывая факты и сущности, которых на самом деле нет
7. The next frontiers - заканчивается все тем, что риски и проблемы конечно есть, но потенциальный эффект от улучшения AI принесет больше пользы. А если его использовать правильно, то он сможет помочь снизить неравенство в обществе, закрывая потребности людей с небольшим доходом.
#AI #Software
gatesnotes.com
Artificial intelligence and our future | Bill Gates
Bill Gates explains why AI is as revolutionary as personal computers, mobile phones, and the Internet, and he gives three principles for how to think about it.
👍15❤2
IT's Tinkoff Java Meetup в Воронеже
Сижу и готовлю новую версию доклада про развитие Staff+ инженеров для нашего митапа 4 апреля, который пройдет в Воронеже.
Год назад я первую версию этого доклада рассказывал на DotNext, но с тех пор у меня появилось достаточно много материала, который мне по регламенту надо уложить в полчаса:)
В общем, доклад должен получиться интересным + если хватит времени, то я успею сразу сделать и статью с его содержанием на Medium.
#Staff #Engineering #Software #SoftwareDevelopment #Leadership
Сижу и готовлю новую версию доклада про развитие Staff+ инженеров для нашего митапа 4 апреля, который пройдет в Воронеже.
Год назад я первую версию этого доклада рассказывал на DotNext, но с тех пор у меня появилось достаточно много материала, который мне по регламенту надо уложить в полчаса:)
В общем, доклад должен получиться интересным + если хватит времени, то я успею сразу сделать и статью с его содержанием на Medium.
#Staff #Engineering #Software #SoftwareDevelopment #Leadership
Т-Банк Митапы
Митап IT's Tinkoff Java Meetup
🔥20👍3❤2
Sparks of Artificial General Intelligence: Early experiments with GPT-4
22 марта была опубликована интересная статья от Microsoft Research на 154 страницы насчет результатов экспериментов с GPT-4, которые к этому времени они вели чуть ли не полгода. Но прочесть 154 страницы научного текста - это довольно трудоемкая работа, поэтому сомневаюсь, что я бы добрался до чтения этой статьи. К счастью, для таких ленивых как я буквально через день после публикации статьи на канале AI Explained появился видео разбор статьи.
В этом разборе автор отмечает следующие моменты
1. Tool use - GPT-4 без ограничений был доступен для исследователей с октября 2022 года или даже раньше
2. Image understanding - про генерацию картинок
3. Coding - про прохождение задачек на LeetCode в среднем лучше людей
4. 3D games - про создание 3D игрушек
5. Mathlete - про решение задач из математических олимпиад
6. Fermi Qs - про ответы на сложные вопросы с оценкой количества шариков для гольфа, помещающихся в боинг и тому подобных
7. Actual PA - про настоящего персонально ассистента
8. AI handyman - про помощь в ремонте
9. Mapping - про составление карт
10. ToM (Theory of Mind) - про теорию мышления
11. Joke punchline problem - про проблему создания шуток, когда надо идти с конца от панчлайна и дальше создавать начало шутки, а GPT-4 так не умеет:)
12. Misinformation problem - генерация фейковых историй, например, для целей пропаганды или теорий заговоров
13. Data admission problem - про то, что люди скорее всего захотят контролировать какой вклад они совершают в информацию, которая используется для обучения нейросети. Условно создатели контента навроде художников, писателей и т.д.
14. Intrinsic motives - про то, что наделение моделей внутренней мотивацией может быть важным направлением дальнейшей работы для разработки AGI (artificial general intelligence)
15. Thought on urgency - про срочность дальнейших исследований для понимания того, как и почему GPT-4 обладает всеми вышеуказанными свойствами
#AI #Software #SoftwareDevelopment
22 марта была опубликована интересная статья от Microsoft Research на 154 страницы насчет результатов экспериментов с GPT-4, которые к этому времени они вели чуть ли не полгода. Но прочесть 154 страницы научного текста - это довольно трудоемкая работа, поэтому сомневаюсь, что я бы добрался до чтения этой статьи. К счастью, для таких ленивых как я буквально через день после публикации статьи на канале AI Explained появился видео разбор статьи.
В этом разборе автор отмечает следующие моменты
1. Tool use - GPT-4 без ограничений был доступен для исследователей с октября 2022 года или даже раньше
2. Image understanding - про генерацию картинок
3. Coding - про прохождение задачек на LeetCode в среднем лучше людей
4. 3D games - про создание 3D игрушек
5. Mathlete - про решение задач из математических олимпиад
6. Fermi Qs - про ответы на сложные вопросы с оценкой количества шариков для гольфа, помещающихся в боинг и тому подобных
7. Actual PA - про настоящего персонально ассистента
8. AI handyman - про помощь в ремонте
9. Mapping - про составление карт
10. ToM (Theory of Mind) - про теорию мышления
11. Joke punchline problem - про проблему создания шуток, когда надо идти с конца от панчлайна и дальше создавать начало шутки, а GPT-4 так не умеет:)
12. Misinformation problem - генерация фейковых историй, например, для целей пропаганды или теорий заговоров
13. Data admission problem - про то, что люди скорее всего захотят контролировать какой вклад они совершают в информацию, которая используется для обучения нейросети. Условно создатели контента навроде художников, писателей и т.д.
14. Intrinsic motives - про то, что наделение моделей внутренней мотивацией может быть важным направлением дальнейшей работы для разработки AGI (artificial general intelligence)
15. Thought on urgency - про срочность дальнейших исследований для понимания того, как и почему GPT-4 обладает всеми вышеуказанными свойствами
#AI #Software #SoftwareDevelopment
👍15🔥4🥰1
Первая серия Code of Architecture по книге "A Philosophy of Software Design"
Сегодня в 18:00 у нас будет первыый стрим по этой книге. В нем мы обсудим первые 6 из 22 глав, а вообще мы уложимся в 4 выпуска.
Конкретно сегодня мы поговорим про
— Природу сложности. Симптомы и причины;
— Тактическое программирование против стратегического;
— Глубокие модули против мелких;
— Скрытие информации и ее утечка в соседние модули;
— Универсальные модули против специализированных.
Сегодня на стриме мы будем втроем:
- Илья Зонов @ Tinkoff
- Гордей Васильев, наш коллега, который вместе с командой разрабатывает и поддерживает единое API для взаимодействия с backend-системами Тинькофф Страхование
- Александр Поломодов @ Tinkoff
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
Сегодня в 18:00 у нас будет первыый стрим по этой книге. В нем мы обсудим первые 6 из 22 глав, а вообще мы уложимся в 4 выпуска.
Конкретно сегодня мы поговорим про
— Природу сложности. Симптомы и причины;
— Тактическое программирование против стратегического;
— Глубокие модули против мелких;
— Скрытие информации и ее утечка в соседние модули;
— Универсальные модули против специализированных.
Сегодня на стриме мы будем втроем:
- Илья Зонов @ Tinkoff
- Гордей Васильев, наш коллега, который вместе с командой разрабатывает и поддерживает единое API для взаимодействия с backend-системами Тинькофф Страхование
- Александр Поломодов @ Tinkoff
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
YouTube
Code of Architecture. A Philosophy of Software Design. Episode 1
Книга посвящена проектированию ПО, точнее его философским аспектам. В ней рассматриваются вопросы управления сложностью, подходы к процессу проектирования и возможные проблемам с ним. Словом, идеи и принципы, которые есть в нон-фикшене Оустерхаута, помогут…
👍13
The Staff Engineer's Path
Эта книга за авторством Tanya Reilly вышла в конце 2022 года и неплохо продолжает тему Staff+ инженеров, которая хорошо была поднята в книге Вила Ларсона “Staff Engineer”, про которую я рассказывал в двух частях: 1 и 2.
Книга Тани состоит из следующих частей:
Introduction - все начинается с введения, в котором автор рассказывает про три основания роли стафф инжнера: умение мыслить в концепции big-picture, умение выполнять сложные проекты, умение влиять на окружение так, чтобы оно становилось лучше. Дальше каждое основание разбирается подробнее в своей части:
I. The Big Picture
1. What Would You Say You Do Here? - здесь разбирается ожидание от роли и зачем нужны staff инжеры, а также как выглядиит работа
2. Three Maps - обсуждение того, как делать zoom in и zoom out для понимания контекста и того, что требуется для организации
3. Creating the Big Picture - здесь разбирается то, как писать выскокоуровневые документы типа технической стратегии или vision
II. Execution
4. Finite Time - здесь рассматриваются техники, которые позволяют наиболее эффективно потратить ограниченное время, выбрав правильные проекты
5. Leading Big Projects - тут обсуждается как вести крупные кросс-командные проекты к успеху:)
6. Why Have We Stopped? - как преодолевать препятствия на пути
III. Leveling Up
7. You're a Role Model Now (Sorry) - staff+ инженеры являются ролевой моделью для остальных инженеров и это надо учитывать, если вы доросли до уровня staff+
8. Good Influence at Scale - здесь идет речь про обучение, коучинг, дизайн-ревью и реализацию культурных изменений
9. What's Next? - эта глава рассказывает как развиваться самому, как думать о развитии своей карьеры и движении вперед
P.S.
Я хочу порекомендовать эту книгу техническим лидерам, так как я при чтении часто себя ловил на мысли, что активно использую многие подходы будучи CTO:)
Так что эти советы могут пригодиться не только staff+ инженерам, но и техническим менеджерам разных уровней.
#Staff #SoftwareDevelopment #Software #SelfDevelopment
Эта книга за авторством Tanya Reilly вышла в конце 2022 года и неплохо продолжает тему Staff+ инженеров, которая хорошо была поднята в книге Вила Ларсона “Staff Engineer”, про которую я рассказывал в двух частях: 1 и 2.
Книга Тани состоит из следующих частей:
Introduction - все начинается с введения, в котором автор рассказывает про три основания роли стафф инжнера: умение мыслить в концепции big-picture, умение выполнять сложные проекты, умение влиять на окружение так, чтобы оно становилось лучше. Дальше каждое основание разбирается подробнее в своей части:
I. The Big Picture
1. What Would You Say You Do Here? - здесь разбирается ожидание от роли и зачем нужны staff инжеры, а также как выглядиит работа
2. Three Maps - обсуждение того, как делать zoom in и zoom out для понимания контекста и того, что требуется для организации
3. Creating the Big Picture - здесь разбирается то, как писать выскокоуровневые документы типа технической стратегии или vision
II. Execution
4. Finite Time - здесь рассматриваются техники, которые позволяют наиболее эффективно потратить ограниченное время, выбрав правильные проекты
5. Leading Big Projects - тут обсуждается как вести крупные кросс-командные проекты к успеху:)
6. Why Have We Stopped? - как преодолевать препятствия на пути
III. Leveling Up
7. You're a Role Model Now (Sorry) - staff+ инженеры являются ролевой моделью для остальных инженеров и это надо учитывать, если вы доросли до уровня staff+
8. Good Influence at Scale - здесь идет речь про обучение, коучинг, дизайн-ревью и реализацию культурных изменений
9. What's Next? - эта глава рассказывает как развиваться самому, как думать о развитии своей карьеры и движении вперед
P.S.
Я хочу порекомендовать эту книгу техническим лидерам, так как я при чтении часто себя ловил на мысли, что активно использую многие подходы будучи CTO:)
Так что эти советы могут пригодиться не только staff+ инженерам, но и техническим менеджерам разных уровней.
#Staff #SoftwareDevelopment #Software #SelfDevelopment
🔥28❤2👍1
Список материалов для моего выступления "Как и куда развиваться Senior инженеру" сегодня на IT's Tinkoff Java Meetup в Воронеже
Сегодня я выступаю на митапе в Воронеже и по традиции закидываю список рекомендованных материалов в этот чат:)
Потом закину и статью, в которой будет продолжение по сравнению со статьей "Как и куда развиваться, если ты уже Senior Software Engineer", которую я написал по результатам выступлению на dotNext год назад.
Материалы про роль Staff+
- Обзоры книги Staff Engineer: 1 и 2
- Обзор книги The Staff Engineer's Path
- Обзор книги The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)
- Обзор книги Technology Strategy Patterns
- Обзор книги Software Architecture for Busy Developers
Материалы про System Design
- Статья про System Design Interview в общем
- Статья про то, как мы оцениваем System Design Interview
- Статья о том, как подготовиться и пройти System Design Interview
- Публичное System Design Interview на C++ Russia 2022
- Публичное System Design Interview на конференции ArchDays 2022
- Статья со списком книг о проектировании программного обеспечения
Материалы про Troubleshooting
- Статья про Troubleshooting Interview в Tinkoff
- Google SRE Book
- Google SRE Workbook
- Google "Building Secure and Reliable Systems"
- Github repo с постмортемами
P.S.
Бонусный доклад про наши требования и процесс найма технических руководителей для тех, кто решил сравнить треки engineering management и staff+:)
#Career #Conference #Architecture #SystemDesign #SystemEngineering #Management #Leadership
Сегодня я выступаю на митапе в Воронеже и по традиции закидываю список рекомендованных материалов в этот чат:)
Потом закину и статью, в которой будет продолжение по сравнению со статьей "Как и куда развиваться, если ты уже Senior Software Engineer", которую я написал по результатам выступлению на dotNext год назад.
Материалы про роль Staff+
- Обзоры книги Staff Engineer: 1 и 2
- Обзор книги The Staff Engineer's Path
- Обзор книги The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)
- Обзор книги Technology Strategy Patterns
- Обзор книги Software Architecture for Busy Developers
Материалы про System Design
- Статья про System Design Interview в общем
- Статья про то, как мы оцениваем System Design Interview
- Статья о том, как подготовиться и пройти System Design Interview
- Публичное System Design Interview на C++ Russia 2022
- Публичное System Design Interview на конференции ArchDays 2022
- Статья со списком книг о проектировании программного обеспечения
Материалы про Troubleshooting
- Статья про Troubleshooting Interview в Tinkoff
- Google SRE Book
- Google SRE Workbook
- Google "Building Secure and Reliable Systems"
- Github repo с постмортемами
P.S.
Бонусный доклад про наши требования и процесс найма технических руководителей для тех, кто решил сравнить треки engineering management и staff+:)
#Career #Conference #Architecture #SystemDesign #SystemEngineering #Management #Leadership
🔥23👍3❤1
Биология желания. Зависимость - не болезнь (The Biology of Desire. Why Addiction Is Not a Disease)
Лет пять я прочитал эту книгу Марка Льюиса и могу сказать, что книга не зря получила премию Prose Awards как лучшая психологическая книга в 2016 году. Автор в первых главах четко и последовательно аргументирует свою позицию относительно того, что зависимость не является болезнью. Дальше автор занимается сторителлингом и мы знакомимся с 5 историями зависимых, которые завораживают своей реалистичностью. В каждой истории Марк объясняет как работал мозг человека aka какие были предпосылки и как развивалась зависимость, а также как её успешно удавалось преодолеть. В конце книги автор выдает очень воодушевляющее summary для зависимых (среди которых когда-то был и он сам):
"Если работа отдела мозга, отвечающего за представления о будущем, синхронизируется с работой отделов мозга, которые подталкивают нас к выполнению поставленных целей, и если эта связь постоянно используется и поддерживается, так что синаптические магистрали становятся гладкими и эффективными, то зависимость становится всего-навсего стадией развития я. И кажется, именно таковой она и является."
В общем, книга очень интересная и полезная. Используя подход описанный в книге, можно ретроспективно оценить свою жизнь и понять какие зависимости есть у тебя самого. Дальше оценить насколько они тебе мешают и в дальнейшем выстроить свои будущие цели так, чтобы зависимость стала просто стадией развития, а в перспективе просто ушла в прошлое:)
#Psychology #Brain #PopularScience
Лет пять я прочитал эту книгу Марка Льюиса и могу сказать, что книга не зря получила премию Prose Awards как лучшая психологическая книга в 2016 году. Автор в первых главах четко и последовательно аргументирует свою позицию относительно того, что зависимость не является болезнью. Дальше автор занимается сторителлингом и мы знакомимся с 5 историями зависимых, которые завораживают своей реалистичностью. В каждой истории Марк объясняет как работал мозг человека aka какие были предпосылки и как развивалась зависимость, а также как её успешно удавалось преодолеть. В конце книги автор выдает очень воодушевляющее summary для зависимых (среди которых когда-то был и он сам):
"Если работа отдела мозга, отвечающего за представления о будущем, синхронизируется с работой отделов мозга, которые подталкивают нас к выполнению поставленных целей, и если эта связь постоянно используется и поддерживается, так что синаптические магистрали становятся гладкими и эффективными, то зависимость становится всего-навсего стадией развития я. И кажется, именно таковой она и является."
В общем, книга очень интересная и полезная. Используя подход описанный в книге, можно ретроспективно оценить свою жизнь и понять какие зависимости есть у тебя самого. Дальше оценить насколько они тебе мешают и в дальнейшем выстроить свои будущие цели так, чтобы зависимость стала просто стадией развития, а в перспективе просто ушла в прошлое:)
#Psychology #Brain #PopularScience
👍24🔥3❤2
Билл Гейтс (Bill Gates: The co-creator of Microsoft)
Этот комикс Пьерро Мартина и Бассетта Зака был издан на английском еще в 2012 (а в России в 2019). Он рассказывает биографию Билла Гейтса в привязке к его основному детищу в виде Microsoft. Правда, завершается все рассказом про фонд Билла и Мелинды Гейтс, который основными целями для себя ставит глобальное улучшение здравоохранения, сокращение нищеты, расширение образовательных возможностей и доступа к информационным технологиям.
В общем, этот комикс хорошо почитать с детишками, чтобы рассказать им про ранние шаги компьютерной революции и одного из героев того времени:)
#ForKids #Biography #Comics
Этот комикс Пьерро Мартина и Бассетта Зака был издан на английском еще в 2012 (а в России в 2019). Он рассказывает биографию Билла Гейтса в привязке к его основному детищу в виде Microsoft. Правда, завершается все рассказом про фонд Билла и Мелинды Гейтс, который основными целями для себя ставит глобальное улучшение здравоохранения, сокращение нищеты, расширение образовательных возможностей и доступа к информационным технологиям.
В общем, этот комикс хорошо почитать с детишками, чтобы рассказать им про ранние шаги компьютерной революции и одного из героев того времени:)
#ForKids #Biography #Comics
👍8
PlatformCon 2023
Тема platform engineering сейчас популярна настолько, что 8-9 июня будет бесплатная онлайн конференция, посвященная полностью этой теме и я планирую ее посмотреть:)
Кроме того, у создателей конференции есть отдельный сайт platformengineering.org, где дается такое определение платформам
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era. Platform engineers provide an integrated product most often referred to as an “Internal Developer Platform” covering the operational necessities of the entire lifecycle of an application.
На этом сайте есть еще достаточно много информации, которую интересно изучить.
Сам подход с платформами и платформенными командами был известен достаточно давно и был дополнительно популяризирован в книге Team Topologies, где двумя основными типами команд (из всего четырех) были stream-aligned teams и platform teams, которые делали платформы. Кстати у меня есть краткий обзор этой книги в трех частях Teams as means of Delivery, Team Topologies that work for flow, Evolving team interactions for innovation and rapid delivery. Плюс я года три назад рассказывал на Teachlead Cjnf про то, что такое платформенные команды и зачем они нужны, а в прошлом году делился на Highload++ опытом трансформации наших команд мобильного банка в сторону stream aligned и platform teams.
#Conference #PlatformEngineering #SystemEngineering #SoftwareDevelopment #Software
Тема platform engineering сейчас популярна настолько, что 8-9 июня будет бесплатная онлайн конференция, посвященная полностью этой теме и я планирую ее посмотреть:)
Кроме того, у создателей конференции есть отдельный сайт platformengineering.org, где дается такое определение платформам
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era. Platform engineers provide an integrated product most often referred to as an “Internal Developer Platform” covering the operational necessities of the entire lifecycle of an application.
На этом сайте есть еще достаточно много информации, которую интересно изучить.
Сам подход с платформами и платформенными командами был известен достаточно давно и был дополнительно популяризирован в книге Team Topologies, где двумя основными типами команд (из всего четырех) были stream-aligned teams и platform teams, которые делали платформы. Кстати у меня есть краткий обзор этой книги в трех частях Teams as means of Delivery, Team Topologies that work for flow, Evolving team interactions for innovation and rapid delivery. Плюс я года три назад рассказывал на Teachlead Cjnf про то, что такое платформенные команды и зачем они нужны, а в прошлом году делился на Highload++ опытом трансформации наших команд мобильного банка в сторону stream aligned и platform teams.
#Conference #PlatformEngineering #SystemEngineering #SoftwareDevelopment #Software
Platformcon
PlatformCon 2026 | The #1 platform engineering event
Join 50k+ practitioners at PlatformCon 2026, June 22-26. 200+ speakers, 300+ sessions, 5 days of platform engineering content. Register now.
👍16❤2
Я сейчас думаю над новыми выступлениями на разных конференциях (Highload++, Codefest, Teamlead Conf, ArchDays, ...) и хочу понять а что было бы интересно послушать. Поэтому если у вас есть идеи, что бы вы хотели послушать от меня в виде доклада, то пишите и в комментариях к этому посту.
#Conference
#Conference
👍10
Software Architecture and Design InfoQ Trends Report - April 2023
Сегодня вышла статья от InfoQ с названием Trend Report по архитектуре и проектированию за апрель 2023. В ней авторы выделили следующие моменты.
Design for portability - это уже не про запаковку кода и деплой его в разных окружениях, а про "clean abstraction from the infrastructure". Дальше говорится про эволюцию cloud-native applications в cloud-bound applications и приводятся примеры таких подходов, как Dapr and WebAssembly.
Large language models - здесь авторы говорят про влияние GPT-3 and GPT-4 на разработку. Подробнее про GPT-4 есть в посте.
Data-driven architecture - тут идет речь про data mesh и идеи data-driven architecture
Design for sustainability - история про карбоновый след, его отслеживание и сокращение
Decentralized apps (dApps) - блокчейн и мастодон как альтернатива централизованному twitter
Architecture as a team sport - здесь речь работу над архитектурой в команде, про то, что должности архитекторов некоторые компании полностью заменили на principal инженеров, а также что использование ADR для фиксации архитектурных решений стало популярным
#Architecture #Software #SoftwareArchitecture
Сегодня вышла статья от InfoQ с названием Trend Report по архитектуре и проектированию за апрель 2023. В ней авторы выделили следующие моменты.
Design for portability - это уже не про запаковку кода и деплой его в разных окружениях, а про "clean abstraction from the infrastructure". Дальше говорится про эволюцию cloud-native applications в cloud-bound applications и приводятся примеры таких подходов, как Dapr and WebAssembly.
Large language models - здесь авторы говорят про влияние GPT-3 and GPT-4 на разработку. Подробнее про GPT-4 есть в посте.
Data-driven architecture - тут идет речь про data mesh и идеи data-driven architecture
Design for sustainability - история про карбоновый след, его отслеживание и сокращение
Decentralized apps (dApps) - блокчейн и мастодон как альтернатива централизованному twitter
Architecture as a team sport - здесь речь работу над архитектурой в команде, про то, что должности архитекторов некоторые компании полностью заменили на principal инженеров, а также что использование ADR для фиксации архитектурных решений стало популярным
#Architecture #Software #SoftwareArchitecture
👍12
Элегантные объекты. Java Edition (Elegant Objects)
Лет 5 назад я прочитал эту книгу за авторством Егора Бугаенко. И я не рекомендую читать целиком данную книжку junior и middle разработчикам, т.к. автор живет в своем выдуманном мире чистого ООП:) Но некоторые разделы прочитать бы стоило:) Senior'ам и архитекторам читать будет интересно в том случае, если они хотят заочно поучаствовать в holy war относительно того какой ООП считать достаточно оопшным. В общем и целом, часть разделов книги крайне хороши, а вот другие крайне сомнительны. Но в любом случае редко какая книга напоминала мне поездку на американских горках и вызывала такой эмоциональный отклик. Я бы переименовал книгу в Догмы ООП от Егора. В этом случае название было бы гораздо ближе к содержанию.
Кстати, книга составлена из заметок автора в его блоге - в итоге, часть заметок противоречат сами себе:)
Ну и напоследок примеры догм:
- "... я рекомендую инкапсулировать не более 4х объектов. ... Без исключения"
- "Не используйте публичные константы"
- "Если в классе меньше 5 публичных методов, то это приемлемо. Если их больше, класс нуждается в рефакторинге" - (опять магическое число взятое с потолка)
- "Не используйте статические методы"
- "Никогда не используйте сеттеры и геттеры"
#Software #SoftwareDevelopment
Лет 5 назад я прочитал эту книгу за авторством Егора Бугаенко. И я не рекомендую читать целиком данную книжку junior и middle разработчикам, т.к. автор живет в своем выдуманном мире чистого ООП:) Но некоторые разделы прочитать бы стоило:) Senior'ам и архитекторам читать будет интересно в том случае, если они хотят заочно поучаствовать в holy war относительно того какой ООП считать достаточно оопшным. В общем и целом, часть разделов книги крайне хороши, а вот другие крайне сомнительны. Но в любом случае редко какая книга напоминала мне поездку на американских горках и вызывала такой эмоциональный отклик. Я бы переименовал книгу в Догмы ООП от Егора. В этом случае название было бы гораздо ближе к содержанию.
Кстати, книга составлена из заметок автора в его блоге - в итоге, часть заметок противоречат сами себе:)
Ну и напоследок примеры догм:
- "... я рекомендую инкапсулировать не более 4х объектов. ... Без исключения"
- "Не используйте публичные константы"
- "Если в классе меньше 5 публичных методов, то это приемлемо. Если их больше, класс нуждается в рефакторинге" - (опять магическое число взятое с потолка)
- "Не используйте статические методы"
- "Никогда не используйте сеттеры и геттеры"
#Software #SoftwareDevelopment
👍11😁7👏3❤2
Я — легенда (I Am Legend)
Этот научно-фантастический роман Ричарда Мэтисона интересно прочитать в оригинале, а не смотреть в популярной экранизации 2007 года с Уиллом Смитом. В самом романе главный герой, Роберт Невилл, оказывается единственным человеком, что не заразился болезнью, похожей на вампиризм. Он живет в хорошо укрепленном домене и днем охотится на вампиров, которые ночью охотятся на него. В какой-то момент он решает найти лекарство от болезни и начинает заниматься исследованиями для победы над возбудителем вампиризма, бактерией, вступающей в симбиоз с клетками крови...
В общем, читайте оригинальный роман и поймете почему он назван именно так ... причем после окончания чтения вы почуствуете, что построенная вами изначально картина этого мира перестраивается:)
#SciFi
Этот научно-фантастический роман Ричарда Мэтисона интересно прочитать в оригинале, а не смотреть в популярной экранизации 2007 года с Уиллом Смитом. В самом романе главный герой, Роберт Невилл, оказывается единственным человеком, что не заразился болезнью, похожей на вампиризм. Он живет в хорошо укрепленном домене и днем охотится на вампиров, которые ночью охотятся на него. В какой-то момент он решает найти лекарство от болезни и начинает заниматься исследованиями для победы над возбудителем вампиризма, бактерией, вступающей в симбиоз с клетками крови...
В общем, читайте оригинальный роман и поймете почему он назван именно так ... причем после окончания чтения вы почуствуете, что построенная вами изначально картина этого мира перестраивается:)
#SciFi
👍15❤3👏3