Антипаттерны в работе со сложными системами
Несколько когнитивных искажений, которым подвержены люди, занимающиеся анализом сложных систем. К таким системам можно отнести и код, и организацию.
👉Преждевременное заключение. Первый подходящий вывод считается правильным, и дальнейшие поиски решения прекращаются.
👉Навешивание ярлыков. Когда мы вешаем знакомый ярлык на что-то новое и непонятное, мы с одной стороны упрощаем себе работу с ним, а с другой – рискуем таким образом пропустить какие-то важные различия.
👉Узкий фокус. Вместо анализа всей системы, мы смотрим только на ее отдельные компоненты и не видим общей картины.
👉Неосознанная фильтрация данных, которые противоречат нашим изначальным предпосылкам.
Несколько когнитивных искажений, которым подвержены люди, занимающиеся анализом сложных систем. К таким системам можно отнести и код, и организацию.
👉Преждевременное заключение. Первый подходящий вывод считается правильным, и дальнейшие поиски решения прекращаются.
👉Навешивание ярлыков. Когда мы вешаем знакомый ярлык на что-то новое и непонятное, мы с одной стороны упрощаем себе работу с ним, а с другой – рискуем таким образом пропустить какие-то важные различия.
👉Узкий фокус. Вместо анализа всей системы, мы смотрим только на ее отдельные компоненты и не видим общей картины.
👉Неосознанная фильтрация данных, которые противоречат нашим изначальным предпосылкам.
Alex Martynov Blog
Complexity Anti-Patterns - Alex Martynov Blog
Photo by Ming Sun on Pexels In this blog, I want to offer an overview of the themes distilled from different literature that can be considered anti-patterns when we deal with complexity. This is intended as part one of a two-blog series. In the second one…
Новые выпуски тимлидских подкастов
Нерегулярная рубрика на канале – "Какие подкасты про тимлидство послушать". Погнали:
👉Бреслав и Ложечкин про собеседования: нанимать ди универсальных программистов, нужно ли знать математику, как нанимать студентов и что не нужно проверять на входе.
👉Три тимлида заходят в бар про тайм-менеджмент: борьба с прокрастинацией, заметки на встречах, техники пустого инбокса и чеклисты.
👉Подлодка про чистый код: Кирилл Мокевнин разбирает, насколько еще актуальны советы из легендарной книги.
Нерегулярная рубрика на канале – "Какие подкасты про тимлидство послушать". Погнали:
👉Бреслав и Ложечкин про собеседования: нанимать ди универсальных программистов, нужно ли знать математику, как нанимать студентов и что не нужно проверять на входе.
👉Три тимлида заходят в бар про тайм-менеджмент: борьба с прокрастинацией, заметки на встречах, техники пустого инбокса и чеклисты.
👉Подлодка про чистый код: Кирилл Мокевнин разбирает, насколько еще актуальны советы из легендарной книги.
Как нанять СЕО
Как нанимать разработчиков и менеджеров мы все примерно представляем. И вакансии обычно примерно типовые, и роли, которые надо будет выполнять, довольно понятные. Но вот найм СЕО – какая-то абсолютно отдельная история. Для общего развития перед выходными держите статью про то, как выглядит рекомендуемый процесс найма СЕО в стартап:
👉Вместо подготовки профиля позиции, отберите 10-15 резюме кандидатов, которых вы бы наняли, и выделите их сильные и слабые стороны, важные для вас.
👉Выберите правильную рекрутинговую компанию. Чаще всего, чем меньше агентство, тем больше его нетворк заточен под кандидатов с предпринимательскими скиллами в стартапы и небольшие компании.
👉Неочевидный совет – для стартапа лучше не выбирать кандидата с огромным опытом именно в вашем домене. Иначе велик риск того, что вместо инноваций он будет придерживаться своих привычных путей.
👉Приоритизируйте найм того, кто умеет собирать сильные команды, вместо того, кто может прийти и зарешать проблему самостоятельно.
👉Доменный опыт проигрывает и еще одному качеству – умению адаптироваться к меняющемуся окружению.
👉Важно умение управлять ожиданиями стейкхолдеров, выравнивать их и синтезировать большое количество информации.
👉Ну и, напоследок, уметь приоритизировать, причем во многом на уровне интуиции.
Как нанимать разработчиков и менеджеров мы все примерно представляем. И вакансии обычно примерно типовые, и роли, которые надо будет выполнять, довольно понятные. Но вот найм СЕО – какая-то абсолютно отдельная история. Для общего развития перед выходными держите статью про то, как выглядит рекомендуемый процесс найма СЕО в стартап:
👉Вместо подготовки профиля позиции, отберите 10-15 резюме кандидатов, которых вы бы наняли, и выделите их сильные и слабые стороны, важные для вас.
👉Выберите правильную рекрутинговую компанию. Чаще всего, чем меньше агентство, тем больше его нетворк заточен под кандидатов с предпринимательскими скиллами в стартапы и небольшие компании.
👉Неочевидный совет – для стартапа лучше не выбирать кандидата с огромным опытом именно в вашем домене. Иначе велик риск того, что вместо инноваций он будет придерживаться своих привычных путей.
👉Приоритизируйте найм того, кто умеет собирать сильные команды, вместо того, кто может прийти и зарешать проблему самостоятельно.
👉Доменный опыт проигрывает и еще одному качеству – умению адаптироваться к меняющемуся окружению.
👉Важно умение управлять ожиданиями стейкхолдеров, выравнивать их и синтезировать большое количество информации.
👉Ну и, напоследок, уметь приоритизировать, причем во многом на уровне интуиции.
Medium
How to Hire a CEO
I often find boards of startups taking — what I consider to be — less-than-perfect approaches to hiring a CEO. The focus is often on…
Исследование руководителей разработки
Недавно я собирал с вас вопросы для большого исследования тимлидов, которое проводят ребята из DevCrowd. Так вот, они наконец-то запустили сам опрос про условия работы, зарплату, важные навыки и сообщество.
Результаты появятся в сентябре, а пока проходите опрос и скидывайте его коллегам! Если что, результаты прошлого года можно посмотреть тут.
Недавно я собирал с вас вопросы для большого исследования тимлидов, которое проводят ребята из DevCrowd. Так вот, они наконец-то запустили сам опрос про условия работы, зарплату, важные навыки и сообщество.
Результаты появятся в сентябре, а пока проходите опрос и скидывайте его коллегам! Если что, результаты прошлого года можно посмотреть тут.
survey.alchemer.eu
Исследование рынка руководителей разработки, 2024
Исследование рынка руководителей разработки, 2024.
Про аллокацию ресурсов на задачи
Приходилось ли вам когда-нибудь распределять приоритеты работы, управляя процентом выделяемых ресурсов на несколько направлений? Например, 20% времени планировать тратить на техдолг, 50% – на новые фичи, а еще 30% – на поддержку существующей функциональности. Если да, то у меня новости – такой подход работает не очень оптимально.
👉Такой подход прячет за собой реальное определение приоритетов. Мы тратим на техдолг 20%, потому что это наименее важное для нас направление, или потому что нужно обслуживать более срочные задачи?
👉Помимо приоритетов, он прячет и наши ожидания от вложенных ресурсов. Что именно мы ожидаем от вложения 20% ресурсов в техдолг? Точно ли этого достаточно? Как вообще определяется достаточность?
Альтернативный подход требует немного переключить модель мышления. Распределение ресурсов должно быть следствием выбранной вами стратегии, а не самой стратегией. Один из вариантов научиться думать в такой модели – продвинутая матрица Эйзенхауэра с пятью типами работы. Попробуйте сначала определить, чего вы хотите добиться в каждом из них, а уже из этого понимания сформулируйте гипотезу о том, сколько ресурсов на каждое направление надо выделить для достижения успеха.
Приходилось ли вам когда-нибудь распределять приоритеты работы, управляя процентом выделяемых ресурсов на несколько направлений? Например, 20% времени планировать тратить на техдолг, 50% – на новые фичи, а еще 30% – на поддержку существующей функциональности. Если да, то у меня новости – такой подход работает не очень оптимально.
👉Такой подход прячет за собой реальное определение приоритетов. Мы тратим на техдолг 20%, потому что это наименее важное для нас направление, или потому что нужно обслуживать более срочные задачи?
👉Помимо приоритетов, он прячет и наши ожидания от вложенных ресурсов. Что именно мы ожидаем от вложения 20% ресурсов в техдолг? Точно ли этого достаточно? Как вообще определяется достаточность?
Альтернативный подход требует немного переключить модель мышления. Распределение ресурсов должно быть следствием выбранной вами стратегии, а не самой стратегией. Один из вариантов научиться думать в такой модели – продвинутая матрица Эйзенхауэра с пятью типами работы. Попробуйте сначала определить, чего вы хотите добиться в каждом из них, а уже из этого понимания сформулируйте гипотезу о том, сколько ресурсов на каждое направление надо выделить для достижения успеха.
Как защищать свои идеи
Какими бы проектами вы ни занимались, рано или поздно у кого-нибудь возникнут вопросы про то, зачем вы делаете то, что делаете. Если в этот момент вы не сможете объяснить логику за своими решениями, доверие к вам у собеседника существенно упадет. А если защитите свои идеи нормально, то, наоборот, пополните свой кредит доверия на будущее.
Несколько советов из статьи:
👉Отвечайте на наиболее вероятные вопросы еще до того, как они будут заданы.
👉Не просите людей принимать ваши аргументы на веру, а объясняйте логику за ними и проводите по всему пути вашего мыслительного процесса.
👉Не вставайте в защитную позицию. Вместо этого будьте максимально позитивным и открытым, приветствуйте задаваемые вопросы.
👉Старайтесь понять настоящие консерны того, кто задает вам вопросы. Их не всегда озвучивают напрямую.
Какими бы проектами вы ни занимались, рано или поздно у кого-нибудь возникнут вопросы про то, зачем вы делаете то, что делаете. Если в этот момент вы не сможете объяснить логику за своими решениями, доверие к вам у собеседника существенно упадет. А если защитите свои идеи нормально, то, наоборот, пополните свой кредит доверия на будущее.
Несколько советов из статьи:
👉Отвечайте на наиболее вероятные вопросы еще до того, как они будут заданы.
👉Не просите людей принимать ваши аргументы на веру, а объясняйте логику за ними и проводите по всему пути вашего мыслительного процесса.
👉Не вставайте в защитную позицию. Вместо этого будьте максимально позитивным и открытым, приветствуйте задаваемые вопросы.
👉Старайтесь понять настоящие консерны того, кто задает вам вопросы. Их не всегда озвучивают напрямую.
Weskao
Playing defense: How to control the narrative if your work is being questioned
No matter how well you frame your ideas upfront, there will be times when you’ll need to address skepticism and defend your work. These are moments when you can shine. Here's how.
Как менялась корпоративная культура в России
Забавное микроисследование российских объявлений о работе за период с 90х по наше время, которое показывает, как менялись основные ценности корпоративной культуры, а рынок колебался от работодателя к работнику.
👉1990е – работа это просто работа, основной продающий фактор – деньги.
👉2000е – постепенный переход от рынка работодателя к рынку соискателя.
👉Первая половина 2010х – работа становится частью жизни, упор делается на соцпакет, официальное оформление, возможности роста и коллектив.
👉Конец 2010х – еще больший упор на плюшки, плюс появляется фокус на продукт, которым вам придется заниматься.
👉2020е – с одной стороны, дефицит кадров, с другой – сложности в поиске работы. Как результат – еще больше плюшек.
Помимо исторического анализа, автор строит и прогнозы того, как культура будет меняться дальше:
👉Отлучение от дома и в целом формирование его негативного восприятия. Чем больше человек привязан к рабочему месту, тем тяжелее будет ему увольняться.
👉Подвязка жизненных ценностей через предоставление детских садов и бесплатного образования для детей.
👉Социальная изоляция от жизни, затягивание во внутреннюю культуру и тусовки.
👉Закрытие потребностей в аренде.
Забавное микроисследование российских объявлений о работе за период с 90х по наше время, которое показывает, как менялись основные ценности корпоративной культуры, а рынок колебался от работодателя к работнику.
👉1990е – работа это просто работа, основной продающий фактор – деньги.
👉2000е – постепенный переход от рынка работодателя к рынку соискателя.
👉Первая половина 2010х – работа становится частью жизни, упор делается на соцпакет, официальное оформление, возможности роста и коллектив.
👉Конец 2010х – еще больший упор на плюшки, плюс появляется фокус на продукт, которым вам придется заниматься.
👉2020е – с одной стороны, дефицит кадров, с другой – сложности в поиске работы. Как результат – еще больше плюшек.
Помимо исторического анализа, автор строит и прогнозы того, как культура будет меняться дальше:
👉Отлучение от дома и в целом формирование его негативного восприятия. Чем больше человек привязан к рабочему месту, тем тяжелее будет ему увольняться.
👉Подвязка жизненных ценностей через предоставление детских садов и бесплатного образования для детей.
👉Социальная изоляция от жизни, затягивание во внутреннюю культуру и тусовки.
👉Закрытие потребностей в аренде.
Хабр
Как компании удерживали, удерживают и будут удерживать сотрудников: блеск и нищета корпоративной культуры
Если у вас есть время и желание заняться странной деятельностью, я предлагаю вам развлечение под названием «кадровая археология». Суть проста — вы вводите в поиск запрос,...
Манипуляции при увольнении
Я тут совсем пропустил скандал с увольнением толпы разработчиков из Рольфа, большую часть из которых уговорили подписать заявление по собственному желанию без каких-то выплат. Но черт бы с ним с самим скандалом – в публичный доступ утекла презентация, в которой HR Рольфа делятся как раз таки практиками увольнения. Помимо мемных рекомендаций, там есть и статистика про то, что вроде как только половина увольнений по собственному желанию за все время сопровождались компенсацией.
В целом, ничего нового. Помните, что нужно хорошо знать свои права, не поддаваться на манипуляции вида "мы семья", не считать HR своим другом, и быть готовым идти в суд – с огромной долей вероятности вы победите. Если хотите больше деталей – добро пожаловать в выпуск Подлодки по теме.
Я тут совсем пропустил скандал с увольнением толпы разработчиков из Рольфа, большую часть из которых уговорили подписать заявление по собственному желанию без каких-то выплат. Но черт бы с ним с самим скандалом – в публичный доступ утекла презентация, в которой HR Рольфа делятся как раз таки практиками увольнения. Помимо мемных рекомендаций, там есть и статистика про то, что вроде как только половина увольнений по собственному желанию за все время сопровождались компенсацией.
В целом, ничего нового. Помните, что нужно хорошо знать свои права, не поддаваться на манипуляции вида "мы семья", не считать HR своим другом, и быть готовым идти в суд – с огромной долей вероятности вы победите. Если хотите больше деталей – добро пожаловать в выпуск Подлодки по теме.
Правило бойскаута для тимлида
Помните "Чистый код" Мартина? Так вот, при всей спорности большинства советов, один из них запомнился мне на всю жизнь – если ты потрогал какой-то код, постарайся оставить его в лучшем состоянии, чем он был до тебя.
Это правило подходит не только программистам, но и тимлидам, только вместо кода они улучшают организацию и процессы вокруг себя. В статье предлагают посмотреть на такие улучшения как на "вторую работу" тимлида, в дополнение к обычному выполнению ожиданий от своей роли.
На этой неделе посты будут короче обычного, я тут с ветрянкой слег, и сложновато мысли в кучу собирать.
Помните "Чистый код" Мартина? Так вот, при всей спорности большинства советов, один из них запомнился мне на всю жизнь – если ты потрогал какой-то код, постарайся оставить его в лучшем состоянии, чем он был до тебя.
Это правило подходит не только программистам, но и тимлидам, только вместо кода они улучшают организацию и процессы вокруг себя. В статье предлагают посмотреть на такие улучшения как на "вторую работу" тимлида, в дополнение к обычному выполнению ожиданий от своей роли.
Rubick
Jade Rubick - Organizational work and the second job
Organizational work is how to make an organization get better over time, instead of the opposite.
Как в разных компаниях сотрудники получают доменный опыт
👉Uber – выделяет сотрудникам несколько сотен долларов в месяц на использование своих сервисов. Похожая схема, кстати, точно есть и у Bolt.
👉Carta, платформа для equity management, оплачивают получение своими сотрудниками соответствующей профессиональной сертификации. А для топ-менеджеров работает другая программа – каждый из них назначается "спонсором" одного из крупных B2B клиентов. Это значит, что он находится в постоянном контакте с ним, знает все про его проблемы и сценарии, и адвокатирует за него при обсуждениях роадмапа.
👉Stripe – все читают книгу про работу платежек в США, а многие еще и поднимают свой собственный магазин.
👉Intercom – на всех тимбилдингах команды пытаются проходить типичные пользовательские сценарии и встраивать формы интеркома в разные сайты.
А теперь немного из моего опыта:
👉В JetBrains все довольно просто. Чаще всего мы делаем продукты для людей, довольно похожих на нас, поэтому хорошо понимаем доменную область. Но есть и исключения. Например, команда, которая делает UI фреймворк Compose Multiplatform, регулярно собирается похакатонить простые приложения на основе своего же фреймворка, повторяя пользовательские сценарии.
👉В Авито одно время сотрудникам накидывали бонусы на услуги платного продвижения. Потом, правда, перестали, но это не меняло того, что продуктом и как покупатели, и как продавцы, и так пользовались практически все.
👉Uber – выделяет сотрудникам несколько сотен долларов в месяц на использование своих сервисов. Похожая схема, кстати, точно есть и у Bolt.
👉Carta, платформа для equity management, оплачивают получение своими сотрудниками соответствующей профессиональной сертификации. А для топ-менеджеров работает другая программа – каждый из них назначается "спонсором" одного из крупных B2B клиентов. Это значит, что он находится в постоянном контакте с ним, знает все про его проблемы и сценарии, и адвокатирует за него при обсуждениях роадмапа.
👉Stripe – все читают книгу про работу платежек в США, а многие еще и поднимают свой собственный магазин.
👉Intercom – на всех тимбилдингах команды пытаются проходить типичные пользовательские сценарии и встраивать формы интеркома в разные сайты.
А теперь немного из моего опыта:
👉В JetBrains все довольно просто. Чаще всего мы делаем продукты для людей, довольно похожих на нас, поэтому хорошо понимаем доменную область. Но есть и исключения. Например, команда, которая делает UI фреймворк Compose Multiplatform, регулярно собирается похакатонить простые приложения на основе своего же фреймворка, повторяя пользовательские сценарии.
👉В Авито одно время сотрудникам накидывали бонусы на услуги платного продвижения. Потом, правда, перестали, но это не меняло того, что продуктом и как покупатели, и как продавцы, и так пользовались практически все.
Lethain
Developing domain expertise: get your hands dirty.
Recently, I’ve been thinking about developing domain expertise, and wanted to collect my thoughts here. Although I covered some parts of this in Your first 90 days as CTO (understanding product analytics, shadowing customer support, talking to customers,…
Очередь задач вместо сторипойнтов
Очередная критика сторипойнтов как инструмента оценки сроков работы над задачами. Вместо этого предлагается декомпозировать все задачи на как можно более мелкие составляющие, и как единицу оценки использовать размер получающейся очереди задач. С таким подходом вместо того, чтобы тратить время на довольно бесполезные разговоры о сроках выполнения задач, вы занимаетесь более ценной деятельностью – декомпозицией и устранением неизвестности.
Очередная критика сторипойнтов как инструмента оценки сроков работы над задачами. Вместо этого предлагается декомпозировать все задачи на как можно более мелкие составляющие, и как единицу оценки использовать размер получающейся очереди задач. С таким подходом вместо того, чтобы тратить время на довольно бесполезные разговоры о сроках выполнения задач, вы занимаетесь более ценной деятельностью – декомпозицией и устранением неизвестности.
Brightball
Story Points are Pointless, Measure Queues | Brightball
Their creator has disavowed them. The measure and definition is different for every team that uses it. They sow confusion, create conflict, unreliable timelines, are easily gamed, demotivate and degrade the performance of your team.
Как AI команда может замедлять компанию
Во многих компаниях сейчас создаются отдельные AI команды, задача которых – что-то вроде "оптимизируйте нам бизнес этим вашим эйаем". Не удивительно, что это работает так себе – такая команда легко становится оторванной от глобальных приоритетов, и начинает решать интересные задачи вместо того, чтобы решать ценные.
Мне понравилось сравнение с десятыми годами, на которые пришелся рассвет мобильных платформ. Тогда частым паттерном было завести отдельную команду мобильной разработки, которые в своем темпе адаптировали бы существующий продукт под маленькие экраны, в то время как основной продукт разрабатывался, как полагается, продуктовыми командами с понятными доменами. Проблемы такой подход порождал ровно такие же, какие и отдельные AI команды.
Во многих компаниях сейчас создаются отдельные AI команды, задача которых – что-то вроде "оптимизируйте нам бизнес этим вашим эйаем". Не удивительно, что это работает так себе – такая команда легко становится оторванной от глобальных приоритетов, и начинает решать интересные задачи вместо того, чтобы решать ценные.
Мне понравилось сравнение с десятыми годами, на которые пришелся рассвет мобильных платформ. Тогда частым паттерном было завести отдельную команду мобильной разработки, которые в своем темпе адаптировали бы существующий продукт под маленькие экраны, в то время как основной продукт разрабатывался, как полагается, продуктовыми командами с понятными доменами. Проблемы такой подход порождал ровно такие же, какие и отдельные AI команды.
Medium
Your AI Team is Slowing Down Your Company
There’s a pervasive belief that building a dedicated AI group is the path to leveraging the power of artificial intelligence. My…
Teamlead Good Reads – тимлиды, архитектура, менеджмент людей и разработки
Быстрый тест идеи. Думаю завести отдельный канал, в котором разные менеджеры-эксперты каждую неделю разбирали бы кейсы и вопросы про управление командами и разработкой от подписчиков. Что думаете? Накидайте в комментарии фидбэка!
Тимлид не спит: новый проект нашего канала
Не прошло и полугода с момента быстрого теста идеи в этом канале, и проект практически готов к старту! "Тимлид не спит" – наш новый тимлидский канал, в котором каждую неделю несколько экспертов будут разбирать различные менеджерские кейсы: про работу с людьми, построение процессов разработки, решение конфликтов, выстраивание стратегии. Экспертов будем краудсорсить, чтобы собирать людей с очень разным опытом и бэкграундами. Кейсы – тоже, потому что интересно разбирать не синтетику, а реальные рабочие проблемы.
Первый разбор надеюсь сделать уже на следующей неделе. По формату все будет проходить в телеге, в виде постов и обсуждений в комментариях, без каких-то отдельных зумов/ютуб-сессий и всего такого.
А пока помогите проекту запуститься:
👉Если у вас есть интересные кейсы, которые вы хотели бы закинуть на разбор, присылайте их через бота @TeamleadDoNotSleepBot.
👉Если вы хотите выступить в роли эксперта, заполняйте форму. Сразу предупрежу – брать будем не всех и не сразу, начнем с маленького количества людей и будем постепенно расширяться.
👉Подписывайтесь на канал @tlsleep и готовьтесь к обсуждению первых кейсов!
Не прошло и полугода с момента быстрого теста идеи в этом канале, и проект практически готов к старту! "Тимлид не спит" – наш новый тимлидский канал, в котором каждую неделю несколько экспертов будут разбирать различные менеджерские кейсы: про работу с людьми, построение процессов разработки, решение конфликтов, выстраивание стратегии. Экспертов будем краудсорсить, чтобы собирать людей с очень разным опытом и бэкграундами. Кейсы – тоже, потому что интересно разбирать не синтетику, а реальные рабочие проблемы.
Первый разбор надеюсь сделать уже на следующей неделе. По формату все будет проходить в телеге, в виде постов и обсуждений в комментариях, без каких-то отдельных зумов/ютуб-сессий и всего такого.
А пока помогите проекту запуститься:
👉Если у вас есть интересные кейсы, которые вы хотели бы закинуть на разбор, присылайте их через бота @TeamleadDoNotSleepBot.
👉Если вы хотите выступить в роли эксперта, заполняйте форму. Сразу предупрежу – брать будем не всех и не сразу, начнем с маленького количества людей и будем постепенно расширяться.
👉Подписывайтесь на канал @tlsleep и готовьтесь к обсуждению первых кейсов!
Telegram
Тимлид не спит: разбор менеджерских болей, вопросов и кейсов
Самые крутые эксперты в менеджменте разбирают вопросы, проблемы и кейсы, с которыми сталкиваются реальные тимлиды!
Предложить кейс – @TeamleadDoNotSleepBot
Стать экспертом – https://forms.gle/8iZrsoqpjpTN5yuw6
Реклама в канале – @tanyasanovna
Предложить кейс – @TeamleadDoNotSleepBot
Стать экспертом – https://forms.gle/8iZrsoqpjpTN5yuw6
Реклама в канале – @tanyasanovna
Как разговаривать с топами
Ключевая мысль – у большинства топ-менеджеров довольно мало времени, они не хотят погружаться в детали, поэтому, если вам задают вопрос, то отвечать надо именно на него, и быть при этом кратким. С одной стороны, совет очевидный, а с другой – ну разве вы не появится ли у вас желания подготовить презентацию, если СЕО придет спросить, как идут дела в вашей команде.
Ключевая мысль – у большинства топ-менеджеров довольно мало времени, они не хотят погружаться в детали, поэтому, если вам задают вопрос, то отвечать надо именно на него, и быть при этом кратким. С одной стороны, совет очевидный, а с другой – ну разве вы не появится ли у вас желания подготовить презентацию, если СЕО придет спросить, как идут дела в вашей команде.
Результаты Stack Overflow Survey 2024
Подъехали результаты одного из самых крупных и значимых опросов про нашу индустрию. Обязательно пробегитесь по ним сами, я же поделюсь несколькими интересными хайлайтами:
👉Разработчики все еще учатся программировать, читая документацию (84%), копируя ответы со Stack Overflow (80%), читая туториалы (69%), блоги (61%) и образовательные видео (54%). AI помогает только трети опрошенных.
👉Расклад по популярным языкам и технологиям в целом не очень поменялся. JS/TS, Python и Java – в самых популярных, а Rust – в самых любимых.
👉Atlassian стек тоже остается самым популярным для асинхронной коммуникации. Jira пользуется какое-то безумное количество разработчиков, половина всех опрошенных.
👉Telegram тоже удивительно популярен, его использует аж 20% разработчиков.
👉76% опрошенных используют или планирцют использовать в работе AI. При этом в сравнении с прошлым годом удовлетворенность упала – это что же получается, прошли пик перегретых ожиданий?
👉43% опрошенных доверяют точности AI, 31% – нет.
👉70% профессиональных разработчиков не считают, что AI отнимет у них работу. Среди начинашек таких меньше, всего 58%.
Подъехали результаты одного из самых крупных и значимых опросов про нашу индустрию. Обязательно пробегитесь по ним сами, я же поделюсь несколькими интересными хайлайтами:
👉Разработчики все еще учатся программировать, читая документацию (84%), копируя ответы со Stack Overflow (80%), читая туториалы (69%), блоги (61%) и образовательные видео (54%). AI помогает только трети опрошенных.
👉Расклад по популярным языкам и технологиям в целом не очень поменялся. JS/TS, Python и Java – в самых популярных, а Rust – в самых любимых.
👉Atlassian стек тоже остается самым популярным для асинхронной коммуникации. Jira пользуется какое-то безумное количество разработчиков, половина всех опрошенных.
👉Telegram тоже удивительно популярен, его использует аж 20% разработчиков.
👉76% опрошенных используют или планирцют использовать в работе AI. При этом в сравнении с прошлым годом удовлетворенность упала – это что же получается, прошли пик перегретых ожиданий?
👉43% опрошенных доверяют точности AI, 31% – нет.
👉70% профессиональных разработчиков не считают, что AI отнимет у них работу. Среди начинашек таких меньше, всего 58%.
survey.stackoverflow.co
2024 Stack Overflow Developer Survey
In May 2024, over 65,000 developers responded to our annual survey about coding, the technologies and tools they use and want to learn, AI, and developer experience at work. Check out the results and see what's new for Stack Overflow users.
Рекомендации тимлидских каналов
У моего канала довольно специфичный формат. Я стараюсь выкладывать посты каждый день, поэтому чаще делюсь не своим собственным опытом, а рассказываю про интересные штуки, которые прочитал в чужих статьях. Но в русскоязычном телеграме есть куча других опытных менеджеров, которые любят и умеют делиться своим собственным опытом.
Чтобы вам было удобнее их читать, я собрал их все в одну папку. Вот несколько моих любимых каналов оттуда:
👉Логриды от Макса Страхова про то, как инженерному менеджеру строить карьеру в FAANG
👉Канал Виталия Шароватова, где он делится цитатами из научных статей и книг про менеджмент
👉Авторский канал Жени Антонова с наполненными мудростью пятничными постами
🔗Ссылка на папку
У моего канала довольно специфичный формат. Я стараюсь выкладывать посты каждый день, поэтому чаще делюсь не своим собственным опытом, а рассказываю про интересные штуки, которые прочитал в чужих статьях. Но в русскоязычном телеграме есть куча других опытных менеджеров, которые любят и умеют делиться своим собственным опытом.
Чтобы вам было удобнее их читать, я собрал их все в одну папку. Вот несколько моих любимых каналов оттуда:
👉Логриды от Макса Страхова про то, как инженерному менеджеру строить карьеру в FAANG
👉Канал Виталия Шароватова, где он делится цитатами из научных статей и книг про менеджмент
👉Авторский канал Жени Антонова с наполненными мудростью пятничными постами
🔗Ссылка на папку
Telegram
Тимлидство
Egor Tolstoy invites you to add the folder “Тимлидство”, which includes 18 chats.
Должна ли работа быть свободной от политики
Задача руководителя – делать так, чтобы компания была успешной. Организационная культура в целом, и счастье команды в частности – один из доступных инструментов для этого. Причем далеко не единственный, ведь есть куча примеров очень успешных компаний с культурой, которую точно нельзя поставить другим в пример.
Казалось бы, следуя этой логике, рабочую культуру надо делать максимально нейтральной, свободной от обсуждения любых поляризующих тем вроде политики. Но есть важная особенность известная как парадокс толерантности. Полный нейтралитет в отношении темы, в которой есть ущемляющие и ущемленные, на самом деле вредит ущемленным и поощряет ущемляющих, и в итоге, если ничего не делать, победят ущемляющие. Короче говоря, нельзя быть толерантным к нетолерантности.
И из этого парадокса следует довольно ожидаемый вывод – у вас не получится дать простой ответ на сложный вопрос, одним правилом закрыв любые острые темы. Вместо бана на политику хороший руководитель придерживается следующих правил:
👉Вы стараетесь не привносить в обсуждения и в решение острых вопросов свое личное мнение.
👉Вы стараетесь деэскалировать напряженные темы, и ищете простые прикладные решения вопросов вместо того, чтобы слепо топить за моральные абсолюты.
👉Вы не строите культуру ради культуры, а относитесь к ней как к инструменту для достижения миссии компании. И точно с таким же отношением подходите и к любому поляризующему вопросу.
👉Вы принимаете решения прозрачно и последовательно, при этом не притворяетесь, что вам важны темы, которые на самом деле вас не волнуют.
👉Вы закапываетесь в каждый поляризующий компанию вопрос по отдельности, выслушиваете людей, которых он волнует, и принимаете решения, подходящие для данного конкретного случая.
Задача руководителя – делать так, чтобы компания была успешной. Организационная культура в целом, и счастье команды в частности – один из доступных инструментов для этого. Причем далеко не единственный, ведь есть куча примеров очень успешных компаний с культурой, которую точно нельзя поставить другим в пример.
Казалось бы, следуя этой логике, рабочую культуру надо делать максимально нейтральной, свободной от обсуждения любых поляризующих тем вроде политики. Но есть важная особенность известная как парадокс толерантности. Полный нейтралитет в отношении темы, в которой есть ущемляющие и ущемленные, на самом деле вредит ущемленным и поощряет ущемляющих, и в итоге, если ничего не делать, победят ущемляющие. Короче говоря, нельзя быть толерантным к нетолерантности.
И из этого парадокса следует довольно ожидаемый вывод – у вас не получится дать простой ответ на сложный вопрос, одним правилом закрыв любые острые темы. Вместо бана на политику хороший руководитель придерживается следующих правил:
👉Вы стараетесь не привносить в обсуждения и в решение острых вопросов свое личное мнение.
👉Вы стараетесь деэскалировать напряженные темы, и ищете простые прикладные решения вопросов вместо того, чтобы слепо топить за моральные абсолюты.
👉Вы не строите культуру ради культуры, а относитесь к ней как к инструменту для достижения миссии компании. И точно с таким же отношением подходите и к любому поляризующему вопросу.
👉Вы принимаете решения прозрачно и последовательно, при этом не притворяетесь, что вам важны темы, которые на самом деле вас не волнуют.
👉Вы закапываетесь в каждый поляризующий компанию вопрос по отдельности, выслушиваете людей, которых он волнует, и принимаете решения, подходящие для данного конкретного случая.
charity.wtf
Pragmatism, Neutrality and Leadership
Every year or so, some tech CEO does something massively stupid, like declaring “No politics at work!”, or “Trump voters are oppressed and live in fear!”, and we all get a good pained laugh over ho…
Советы по организации сообществ
Тимлидам часто приходится выступать в роли организаторов разных сообществ – внешних митапов для прокачки технического бренда, внутренних профессиональных сообществ для усиления горизонтальных связей, пир групп для обмена менеджерским опытом. Организовывать людей в группы, обсуждающие заранее заданные темы, сложно – у кого-то есть своя повестка, кто-то попал в группу случайно, а кто-то – просто неприятный человек с плохими вайбами. Поэтому проведение мероприятий почти всегда превращается в жуткий стресс. Держите подборку из нескольких идей. форматов, которые могут помочь вам поддерживать сообщество с чуть меньшим уровнем страдания:
👉Короткие таймслоты упрощают подготовку спикеров и поддерживают бодрый темп мероприятия. Например, семиминутные живые демо вместо длинных докладов.
👉Автоматическая ротация хостов в маленьких сообществах. Вам не придется тащить все самостоятельно, если вы настроите систему, при которой все участники регулярно сами становятся хостами.
👉Unconference. Это, кстати, офигенный формат. Я его впервые попробовал в прошлом году, когда мы вывезли всю команду Котлина на тимбилдинг. В чем суть – вместо заранее определяемой повестки вы даете людям возможность самим выбрать темы, про которые они готовы что-то рассказать, или просто хотели бы послушать. Все клеят стикеры со своими идеями, потом за них голосуют, и из самых заплюсованных и выстраивается сетка.
👉Гейткипинг. Не бойтесь включать строгую модерацию участников ваших мероприятий. Если вы подозреваете, что кто-то не очень подходит по профилю, либо просто кажется вам неприятным человеком, вы как организатор имеете полное право не пускать его.
Тимлидам часто приходится выступать в роли организаторов разных сообществ – внешних митапов для прокачки технического бренда, внутренних профессиональных сообществ для усиления горизонтальных связей, пир групп для обмена менеджерским опытом. Организовывать людей в группы, обсуждающие заранее заданные темы, сложно – у кого-то есть своя повестка, кто-то попал в группу случайно, а кто-то – просто неприятный человек с плохими вайбами. Поэтому проведение мероприятий почти всегда превращается в жуткий стресс. Держите подборку из нескольких идей. форматов, которые могут помочь вам поддерживать сообщество с чуть меньшим уровнем страдания:
👉Короткие таймслоты упрощают подготовку спикеров и поддерживают бодрый темп мероприятия. Например, семиминутные живые демо вместо длинных докладов.
👉Автоматическая ротация хостов в маленьких сообществах. Вам не придется тащить все самостоятельно, если вы настроите систему, при которой все участники регулярно сами становятся хостами.
👉Unconference. Это, кстати, офигенный формат. Я его впервые попробовал в прошлом году, когда мы вывезли всю команду Котлина на тимбилдинг. В чем суть – вместо заранее определяемой повестки вы даете людям возможность самим выбрать темы, про которые они готовы что-то рассказать, или просто хотели бы послушать. Все клеят стикеры со своими идеями, потом за них голосуют, и из самых заплюсованных и выстраивается сетка.
👉Гейткипинг. Не бойтесь включать строгую модерацию участников ваших мероприятий. Если вы подозреваете, что кто-то не очень подходит по профилю, либо просто кажется вам неприятным человеком, вы как организатор имеете полное право не пускать его.
Maggie Appleton
Gathering Structures
How to gather people and create communities in ways that are low-stress and high-payoff
Может ли QA замедлять работу
Я тут на днях посмотрел нового Дедпула. В целом не восторг, но был там один замечательный момент, когда герой требовал отменить тестирование штуки, уничтожающей таймлайны, чтобы как можно быстрее запустить ее в работу. Делая так, он исходил из предпосылки о том, что тестирование, как и другие меры QA, замедляет получение результата. Такое отношение можно встретить не только в кино, но и в куче компаний. Надо ускориться – забиваем на тесты. Все процессы работают медленно? Вешаем вину на QA.
В статье детально разбирается, почему это миф, и почему QA является неотделимой частью любого рабочего процесса, которая работает на его ускорение, а не на замедление.
Я тут на днях посмотрел нового Дедпула. В целом не восторг, но был там один замечательный момент, когда герой требовал отменить тестирование штуки, уничтожающей таймлайны, чтобы как можно быстрее запустить ее в работу. Делая так, он исходил из предпосылки о том, что тестирование, как и другие меры QA, замедляет получение результата. Такое отношение можно встретить не только в кино, но и в куче компаний. Надо ускориться – забиваем на тесты. Все процессы работают медленно? Вешаем вину на QA.
В статье детально разбирается, почему это миф, и почему QA является неотделимой частью любого рабочего процесса, которая работает на его ускорение, а не на замедление.
Qase Blog
QA myth busting: QA slows work down
The idea that QA is a bottleneck is myth, so why do we keep hearing it? Let's break down how this myth is perpetuated.
Голосуем в исследовании тимлидов
Большой опрос руководителей разработки закрывается уже вот прямо на днях. Если вы еще не успели его пройти, самое время! А пока несколько фактов, которые видны уже по сырым данным:
👉Тимлиды постепенно уходят с полной удаленки, процент снизился с 44% до 35%. Основные причины возврата в офис – желание сменить обстановку, проведение встреч с командой и возможность быстрого решения вопросов.
👉Самым сложным в работе за последний год был слишком большой завал разными задачами и чересчур масштабные цели.
👉Треть тимлидов не получает поддержки от своих компаний в вопросах обучения – нет внутренних курсов, не оплачиваются внешние.
🔗Опрос можно пройти вот тут, результатами поделюсь в канале
Большой опрос руководителей разработки закрывается уже вот прямо на днях. Если вы еще не успели его пройти, самое время! А пока несколько фактов, которые видны уже по сырым данным:
👉Тимлиды постепенно уходят с полной удаленки, процент снизился с 44% до 35%. Основные причины возврата в офис – желание сменить обстановку, проведение встреч с командой и возможность быстрого решения вопросов.
👉Самым сложным в работе за последний год был слишком большой завал разными задачами и чересчур масштабные цели.
👉Треть тимлидов не получает поддержки от своих компаний в вопросах обучения – нет внутренних курсов, не оплачиваются внешние.
🔗Опрос можно пройти вот тут, результатами поделюсь в канале
survey.alchemer.eu
Исследование рынка руководителей разработки, 2024
Исследование рынка руководителей разработки, 2024.