Привет! Меня зовут Егор Толстой. Я веду подкаст Подлодка, руковожу командой разработки языка программирования Kotlin, а до этого много лет был продакт-менеджером и руководил разными инженерными командами.
Я верю в то, что для своего развития как технического руководителя важно повышать насмотренность. Проще всего это делать, читая статьи про проблемы, с которыми сталкиваются другие компании, их подходы к решениям и ошибки. Поэтому я читаю много статей и книг про управление командами, процессами и разработкой, а самыми полезными материалами делюсь в этом канале.
Если какой-то пост был вам полезен – ставьте 👍, ❤️ и 🔥, мне это важно! А еще лучше – подписывайтесь на мой Твиттер и другие Telegram-каналы: iOS Good Reads, Android Good Reads, QA Channel.
Навигация по постам:
#digest – регулярные подборки лучших материалов
#книги – рекомендации книг
#найм – все, связанное с подбором людей и собеседованиями
#развитие_себя – улучшение своих тимлидовских навыков
#люди – про все навыки, связанные с работой с людьми
#процессы – процессы разработки, управление сроками и скоупом
#техлидство – инженерная культура, архитектура, практики
#управление_компанией – про company-wide процессы, оргструктуру
#инструменты – прикладные материалы, пополняющие ваш toolbox
#качество – управление и улучшение качества системы, за которую вы отвечаете
#карьера – поиск работы тимлидом, прохождение собеседований, рост в компании
Я верю в то, что для своего развития как технического руководителя важно повышать насмотренность. Проще всего это делать, читая статьи про проблемы, с которыми сталкиваются другие компании, их подходы к решениям и ошибки. Поэтому я читаю много статей и книг про управление командами, процессами и разработкой, а самыми полезными материалами делюсь в этом канале.
Если какой-то пост был вам полезен – ставьте 👍, ❤️ и 🔥, мне это важно! А еще лучше – подписывайтесь на мой Твиттер и другие Telegram-каналы: iOS Good Reads, Android Good Reads, QA Channel.
Навигация по постам:
#digest – регулярные подборки лучших материалов
#книги – рекомендации книг
#найм – все, связанное с подбором людей и собеседованиями
#развитие_себя – улучшение своих тимлидовских навыков
#люди – про все навыки, связанные с работой с людьми
#процессы – процессы разработки, управление сроками и скоупом
#техлидство – инженерная культура, архитектура, практики
#управление_компанией – про company-wide процессы, оргструктуру
#инструменты – прикладные материалы, пополняющие ваш toolbox
#качество – управление и улучшение качества системы, за которую вы отвечаете
#карьера – поиск работы тимлидом, прохождение собеседований, рост в компании
Подробный гайд по стратегии тестирования микросервисной архитектуры. Разбирается, какие части системы покрывать юнит-, компонентными, интеграционными и end-to-end тестами.
https://martinfowler.com/articles/microservice-testing
#testing #microservices
https://martinfowler.com/articles/microservice-testing
#testing #microservices
martinfowler.com
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
Взгляд Егора Бугаенко на роль архитектора в команде – цель, задачи и зону ответственности.
http://www.yegor256.com/2014/10/12/who-is-software-architect.html
#team
http://www.yegor256.com/2014/10/12/who-is-software-architect.html
#team
Yegor Bugayenko
What Does a Software Architect Do?
The role of a software architect is mission critical and has to be explicitly set even for very small projects.
Старое, но хорошее. Бывший работник Amazon рассказывает, почему они решили перейти на микросервисную архитектуру (спойлер: так Безос сказал) и с какими проблемами столкнулись. Ну и между строк много про управленческий стиль Безоса и культуру в компании.
https://gigaom.com/2011/10/12/419-the-biggest-thing-amazon-got-right-the-platform/
#microservices
https://gigaom.com/2011/10/12/419-the-biggest-thing-amazon-got-right-the-platform/
#microservices
Gigaom
The Biggest Thing Amazon Got Right: The Platform
Google (NSDQ: GOOG) engineer Steve Yegge was trying to start a robust internal discussion, not post a viral hit, when he published a 4,570-word self-styled rant about what he sees as the company’s greatest flaw to Google+. Unfortunately for Yegge, he didn’t…
Про два разных подхода к тестированию систем – исследовательский и скриптовый. Выводы банальные, примеры, на которых показываются достоинства исследовательского тестирования, неполные, но в целом для ликбеза про подходы к тестированию почитать стоит.
https://habr.ru/p/341852/
#testing
https://habr.ru/p/341852/
#testing
Habr
В поисках самого лучшего способа тестирования системы
В чем заключаются основные подходы к тестированию, в чем их сильные и слабые стороны? Ян Яап Каннегитер рассказывает о том, как определить, какой метод лучше использовать в каждом конкретном случае. В...
Отличный доклад Виталия Шароватова с последнего Highload про то, как выращивать тимлидов в своей команде. Все этапы разложены на легкоповторяемый процесс.
https://youtu.be/RevF1_cQ4Uc
#team #peoplemanagement
https://youtu.be/RevF1_cQ4Uc
#team #peoplemanagement
YouTube
Как я был тимлидом, а теперь — руководитель направления / Виталий Шароватов (Badoo)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ 2017
Презентация и тезисы:
http://www.highload.ru/2017/abstracts/3022.html…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ 2017
Презентация и тезисы:
http://www.highload.ru/2017/abstracts/3022.html…
Uber рассказали, как у них организован процесс найма инженеров. Ничего неожиданного, но довольно системно.
https://eng.uber.com/engineering-interview/
#hire
https://eng.uber.com/engineering-interview/
#hire
Срез текущего состояния js сообщества. Аналитика большого опроса, показывающая наиболее часто используемые библиотеки и фреймворки, и их корреляцию с зарплатой и годами опыта разработчиков.
https://stateofjs.com/2017/introduction/
#js
https://stateofjs.com/2017/introduction/
#js
Еще одна саксесс-стори про разработку PWA. На этот раз от Tinder. Что интересно – в топе девайсов у них айфоны и Galaxy S7/S8, а не ожидаемый лоу-энд.
https://medium.com/@addyosmani/a-tinder-progressive-web-app-performance-case-study-78919d98ece0
#pwa
https://medium.com/@addyosmani/a-tinder-progressive-web-app-performance-case-study-78919d98ece0
#pwa
Medium
A Tinder Progressive Web App Performance Case Study
Tinder recently swiped right on the web. Their new responsive Progressive Web App — Tinder Online — is available to 100% of users on…
И еще в тему. Много букв про важность скорости загрузки страницы в современном вебе и использование performance budgets на раннем этапе разработки для контроля за этим. Концепция, кстати, вполне применима и для других платформ, и для других метрик.
https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/
#performance
https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/
#performance
Набор советов начинающим менеджерам от Александра Ложечкина. Очень хорошо сказано про удержание сотрудников – целиком разделяю подход.
https://medium.com/russian/%D0%BE-17-%D1%82%D0%B8%D0%BF%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85-%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-a00b04623e43
#management
https://medium.com/russian/%D0%BE-17-%D1%82%D0%B8%D0%BF%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85-%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-a00b04623e43
#management
Medium
О 17 типичных ошибках начинающих руководителей
Мои ошибки как руководителя
Серия постов про микрофронтенды – модульную архитектуру для веба.
https://medium.com/@_rchaves_/building-microfrontends-part-i-creating-small-apps-710d709b48b7
#architecture
https://medium.com/@_rchaves_/building-microfrontends-part-i-creating-small-apps-710d709b48b7
#architecture
Medium
Building Microfrontends Part I — Creating small apps
Introduction
Исследование роли дизайнеров в современных компаниях. Вдогонку еще анализ зарплат на разных должностях, основные навыки и всякое такое.
http://www.futureof.design/
#design
http://www.futureof.design/
#design
Хороший вводный материал про дизайн-системы – какие проблемы решают, какую пользу приносят, как организовать и внедрить в своей компании.
https://habrahabr.ru/company/tinkoff/blog/337922/
#design #frontend
https://habrahabr.ru/company/tinkoff/blog/337922/
#design #frontend
Хабр
Проблемы React UI Kit-а и единой дизайн-системы, о которых вы не знали
2 сентября 2017 прошла конференция Moscow Frontend, где я на примере React UI Kit рассказывала о проблемах, которые встречаются при внедрении UI Kit в компании...
Как Билл Гейтс челленджил своих сотрудников, отвечающих за развитие какого-то сервиса. Если обобщить, то все про то, что важнее всего быть уверенным в людях.
https://www.joelonsoftware.com/items/2006/06/16.html
#management
https://www.joelonsoftware.com/items/2006/06/16.html
#management
Joel on Software
My First BillG Review
In the olden days, Excel had a very awkward programming language without a name. “Excel Macros,” we called it. It was a severely dysfunctional programming language without variables (yo…
Хороший пример технологических ценностей и принципов, помогающих всем технарям принимать правильные решения, от ThoughtWorks.
https://www.thoughtworks.com/insights/blog/what-are-our-core-values-and-practices-building-software
#culture
https://www.thoughtworks.com/insights/blog/what-are-our-core-values-and-practices-building-software
#culture
Thoughtworks
What are our core values and practices for building software?
This year, I’ve given a lot of thought to what has made being a developer at Thoughtworks such an important part of my career and life. Much of it’s about working with great people, who default to trust and honesty, with a common drive to make a better software…
Про применение различных законов к командам разработки. Разбираются законы Брукса, Конвея, тезис Голла, числа Данбара и ряд других постулатов.
https://habrahabr.ru/company/edison/blog/272483/
#management
https://habrahabr.ru/company/edison/blog/272483/
#management
Хабр
Основные законы создания команд разработчиков
В EDISON часто обращаются инженеры, желающие добавить сотрудников в команду. Хочется «по-быстрому склепать задачку», воспользовавшись десятком дополнительных раз...
Выложили доклады с тимлидской секции HighLoad++ прошлого года. Кладите в свой списочек к просмотру.
https://habrahabr.ru/company/oleg-bunin/blog/346760/
#management #conferences
https://habrahabr.ru/company/oleg-bunin/blog/346760/
#management #conferences
Habr
TeamLead — наше все: самые популярные доклады с HighLoad++ 2017. Часть 1
На HighLoad++ 2017 было много интересных докладов, посвященных практически всем аспектам пути тимлида — от поиска того самого человека среди обычных разработчиков и до деталей работы и последующего...
Немного про отечественный опыт практики «открытых зарплат», когда все сотрудники знают оклады друг друга и могут на них влиять.
https://www.rbc.ru/own_business/23/01/2018/5a65b6b19a7947538ccb2239
#salary
https://www.rbc.ru/own_business/23/01/2018/5a65b6b19a7947538ccb2239
#salary
РБК
Неожиданное открытие: должны ли сотрудники знать зарплаты друг друга
В России появляются компании, живущие по принципу «открытых зарплат», когда все сотрудники знают доходы друг друга. Такой подход увеличивает производительность труда, но работает только при понятной