Про принадлежность к группе
Если у вас есть коллега, который всегда держится обособленно, отказывается от приглашений пообедать компанией или сходить куда-то после работы – это не повод перестать его приглашать. В статье рассказывается прекрасная история о том, что само по себе приглашение, даже если на него ответили отказом, позволяет человеку чувствовать свою причастность к группе, и то, что он не одинок.
Если у вас есть коллега, который всегда держится обособленно, отказывается от приглашений пообедать компанией или сходить куда-то после работы – это не повод перестать его приглашать. В статье рассказывается прекрасная история о том, что само по себе приглашение, даже если на него ответили отказом, позволяет человеку чувствовать свою причастность к группе, и то, что он не одинок.
👍65❤26👎3🔥2
Учимся на травмах
Меня дико бесит ситуация, когда за увольнение человека отвечает не его прямой руководитель, а кто-то еще – специально выделенный человек из HR, skip-level менеджер или кто-то еще. Ты нанял человека, ты взял на себя ответственность за него и его встраивание в команду, ты ставил ему цели – поэтому, если его приходится уволить, то это в первую очередь твоя ошибка как менеджера. Если у этой ошибки нет последствий, то ты не почувствуешь ее настоящей цены. А эта цена ощущается, только когда ты лично увольняешь человека и понимаешь, какое серьезное влияние при этом оказываешь и на него, и на команду.
Последствия ошибок, какими бы травматичными они не были, помогают нам становиться лучше – и от таких травм не нужно пытаться убегать.
Меня дико бесит ситуация, когда за увольнение человека отвечает не его прямой руководитель, а кто-то еще – специально выделенный человек из HR, skip-level менеджер или кто-то еще. Ты нанял человека, ты взял на себя ответственность за него и его встраивание в команду, ты ставил ему цели – поэтому, если его приходится уволить, то это в первую очередь твоя ошибка как менеджера. Если у этой ошибки нет последствий, то ты не почувствуешь ее настоящей цены. А эта цена ощущается, только когда ты лично увольняешь человека и понимаешь, какое серьезное влияние при этом оказываешь и на него, и на команду.
Последствия ошибок, какими бы травматичными они не были, помогают нам становиться лучше – и от таких травм не нужно пытаться убегать.
Staysaasy
No Pain, No Gain
One of the biggest mistakes is shielding people from the pain they need to learn.
👍44🔥8❤6👎2
Пять подходов к убеждению
1️⃣Рационализация – убеждение через логику. Лучше всего работает для людей, которым требуется структурность и ясность. Чтобы убедить их, нужно хорошо владеть всеми фактами, заранее проработать план рассказа, предусмотреть возможные вопросы. Нужно быть аккуратным – с таким стилем вы можете победить в споре и доказать свою точку зрения, но по-настоящему не убедить.
2️⃣Напористость – убеждение через уверенность и авторитет. Когда кто-то высказывает сильное мнение без тени колебаний, это ровно этот стиль. Чтобы использовать этот стиль, нужно уметь говорить кратко, с убеждением, прямо. Большого количества фактов не нужно, достаточно 2-3 сильные подкрепляющие причины. Если этим стилем злоупотреблять, легко переступить грань, за которой он превращается в агрессию, затыкание других, отсутствие уважения.
3️⃣Переговоры – убеждение через поиск подходящего обеим сторонам решения. Прагматичный подход, для тех, кто предпочитает гибкость прямой конфронтации. Нужно уметь слышать реальные запросы за теми, которые высказываются вслух, уметь идти на трейд-оффы, но при этом защищать свой интерес. Из минусов – компромиссы часто ведут к плохим во всем решениям, а вы можете показаться кому-то слабым и слишком податливым.
4️⃣Вдохновление – убеждение через умение рассказывать истории. Фокус сдвигается с прикладных вопросов на то, чтобы сдвигать границы возможного, вы апеллируете к интересам более высокого порядка и к воображению. Чтобы использовать этот стиль, нужно учиться рассказывать такие вдохновляющие истории, уметь в метафоры, говорить со страстью. Если слишком переиспользовать такой стиль, то вы можете выглядеть оторванным от реальности мечтателем-болтуном.
5️⃣Отношения – убеждение через выстраивание мостов и социальных связей. Вы создаете доверие через активное вовлечение других людей к проработке решения, апеллирование к их опыту, показывая, что этот путь до вас уже кто-то прошел. Хорошо работает для тех, кому личное доверие важнее, чем факты. Опасность такого подхода в том, что он ведет к затягиванию принятия решений. Вы слишком полагаетесь на других, ждете их валидации. Ну и можете потерять свой голос.
1️⃣Рационализация – убеждение через логику. Лучше всего работает для людей, которым требуется структурность и ясность. Чтобы убедить их, нужно хорошо владеть всеми фактами, заранее проработать план рассказа, предусмотреть возможные вопросы. Нужно быть аккуратным – с таким стилем вы можете победить в споре и доказать свою точку зрения, но по-настоящему не убедить.
2️⃣Напористость – убеждение через уверенность и авторитет. Когда кто-то высказывает сильное мнение без тени колебаний, это ровно этот стиль. Чтобы использовать этот стиль, нужно уметь говорить кратко, с убеждением, прямо. Большого количества фактов не нужно, достаточно 2-3 сильные подкрепляющие причины. Если этим стилем злоупотреблять, легко переступить грань, за которой он превращается в агрессию, затыкание других, отсутствие уважения.
3️⃣Переговоры – убеждение через поиск подходящего обеим сторонам решения. Прагматичный подход, для тех, кто предпочитает гибкость прямой конфронтации. Нужно уметь слышать реальные запросы за теми, которые высказываются вслух, уметь идти на трейд-оффы, но при этом защищать свой интерес. Из минусов – компромиссы часто ведут к плохим во всем решениям, а вы можете показаться кому-то слабым и слишком податливым.
4️⃣Вдохновление – убеждение через умение рассказывать истории. Фокус сдвигается с прикладных вопросов на то, чтобы сдвигать границы возможного, вы апеллируете к интересам более высокого порядка и к воображению. Чтобы использовать этот стиль, нужно учиться рассказывать такие вдохновляющие истории, уметь в метафоры, говорить со страстью. Если слишком переиспользовать такой стиль, то вы можете выглядеть оторванным от реальности мечтателем-болтуном.
5️⃣Отношения – убеждение через выстраивание мостов и социальных связей. Вы создаете доверие через активное вовлечение других людей к проработке решения, апеллирование к их опыту, показывая, что этот путь до вас уже кто-то прошел. Хорошо работает для тех, кому личное доверие важнее, чем факты. Опасность такого подхода в том, что он ведет к затягиванию принятия решений. Вы слишком полагаетесь на других, ждете их валидации. Ну и можете потерять свой голос.
Andi Roberts - Executive Coach | Leadership Trainer | Facilitator
How can I influence others without manipulating them? | Andi Roberts - Executive Coach | Leadership Trainer | Facilitator
We influence others every day, whether we intend to or not. Sometimes it is through the way we argue, sometimes through the way we listen, and sometimes simply through the story we tell about what matters. Influence is not the property of the few who hold…
❤20👍7👎1
Что нужно, чтобы работать над стратегией
👉Время и энергия, чтобы глубоко думать
👉Контекст, чтобы стратегия была релевантной и выполнимой
👉Наличие направления, чтобы было понятно, какие цели вообще поставить
👉Доменная экспертиза, чтобы суметь придумать план действий
Все эти четыре составляющие должны быть в балансе. Если вы только и делаете, что думаете о стратегии, то никакого плана ваша команда так и не получит. Если вы думаете только про контекст, то не увидите леса за деревьями. Если вы думаете только о направлении и целях, то вы все еще бесполезны для команды, и не сможете понять, насколько они достижимы. А если все, что у вас есть – экспертиза, то вы закончите тем, что будете создавать решения в поисках проблемы.
👉Время и энергия, чтобы глубоко думать
👉Контекст, чтобы стратегия была релевантной и выполнимой
👉Наличие направления, чтобы было понятно, какие цели вообще поставить
👉Доменная экспертиза, чтобы суметь придумать план действий
Все эти четыре составляющие должны быть в балансе. Если вы только и делаете, что думаете о стратегии, то никакого плана ваша команда так и не получит. Если вы думаете только про контекст, то не увидите леса за деревьями. Если вы думаете только о направлении и целях, то вы все еще бесполезны для команды, и не сможете понять, насколько они достижимы. А если все, что у вас есть – экспертиза, то вы закончите тем, что будете создавать решения в поисках проблемы.
Accidentally in Code
Getting More Strategic
Strategy – how to be strategic, and how to be seen as strategic – is one of my ongoing obsessions. Years ago, I read Good Strategy/Bad Strategy, and it’s guided my thinking ever s…
❤14👍6
State of AI assisted software development
Google Cloud выпустили свой ежегодный DORA (DevOps Research and Assessment) отчет, в котором они рассказывают про результаты большого исследования продуктивности команд разработки. В этом году, понятное дело, основной фокус на AI.
👉90% респондентов используют AI в работе, а 80% верят в то, что он повышает их продуктивность. В среднем они тратят на взаимодействие с AI около 2 часов в день.
👉60% опрошенных так же уверены, что их код стал качественнее. В основном речь про то, что AI проще следовать всем стандартам разработки, про которые живой человек забывает.
👉Авторы попробовали оценить, как AI коррелирует с какими-то важными характеристики организации. Так вот, те, кто активно использует AI, чаще отмечают повышенную личную эффективность, лучшие результаты у компании, и большую долю времени, затрачиваемого на ценные задачи. Из негативных факторов – выше уровни нестабильности софта.
👉В сравнении с прошлым годом ситуация стала лучше, и команды, кажется, адаптируются. AI перестал негативно влиять на delivery throughput и продуктовые результаты, а рутинной работы стал забирать на себя больше.
👉С большой степенью уверенности можно сказать, что использование AI не уменьшает чувства владения и ответственности за написанный код у его разработчика.
А вообще, обязательно полистайте весь 140-страничный отчет, там еще много интересного!
Google Cloud выпустили свой ежегодный DORA (DevOps Research and Assessment) отчет, в котором они рассказывают про результаты большого исследования продуктивности команд разработки. В этом году, понятное дело, основной фокус на AI.
👉90% респондентов используют AI в работе, а 80% верят в то, что он повышает их продуктивность. В среднем они тратят на взаимодействие с AI около 2 часов в день.
👉60% опрошенных так же уверены, что их код стал качественнее. В основном речь про то, что AI проще следовать всем стандартам разработки, про которые живой человек забывает.
👉Авторы попробовали оценить, как AI коррелирует с какими-то важными характеристики организации. Так вот, те, кто активно использует AI, чаще отмечают повышенную личную эффективность, лучшие результаты у компании, и большую долю времени, затрачиваемого на ценные задачи. Из негативных факторов – выше уровни нестабильности софта.
👉В сравнении с прошлым годом ситуация стала лучше, и команды, кажется, адаптируются. AI перестал негативно влиять на delivery throughput и продуктовые результаты, а рутинной работы стал забирать на себя больше.
👉С большой степенью уверенности можно сказать, что использование AI не уменьшает чувства владения и ответственности за написанный код у его разработчика.
А вообще, обязательно полистайте весь 140-страничный отчет, там еще много интересного!
🔥16❤4
Исследование руководителей разработки за 2025
А теперь держите еще более интересное исследование – что происходит с руководителями разработки!
👉Распределенная команда – все еще норма, только 10% лидов сидят в одной комнате со всей командой. При этом половина руководителей вообще на полной удаленке.
👉50% руководителей страдают от перегруза – цели масштабные, работы много, менталочка плывет.
👉Только 15% опрошенных уверены, что не испытывали выгорания в прошлом году.
👉Лучше всего поддерживать менталочку помогают хобби, спорт, отпуск и поддержка семьи и друзей.
👉Главные навыки, которые лиды хотят прокачивать – стратегия и работа с AI.
👉Говоря про AI – 84% руководителей поддерживают его применение в работе команд.
❤️Ну и самое приятное – наш канал читает аж половина всех опрошенных!
А теперь держите еще более интересное исследование – что происходит с руководителями разработки!
👉Распределенная команда – все еще норма, только 10% лидов сидят в одной комнате со всей командой. При этом половина руководителей вообще на полной удаленке.
👉50% руководителей страдают от перегруза – цели масштабные, работы много, менталочка плывет.
👉Только 15% опрошенных уверены, что не испытывали выгорания в прошлом году.
👉Лучше всего поддерживать менталочку помогают хобби, спорт, отпуск и поддержка семьи и друзей.
👉Главные навыки, которые лиды хотят прокачивать – стратегия и работа с AI.
👉Говоря про AI – 84% руководителей поддерживают его применение в работе команд.
❤️Ну и самое приятное – наш канал читает аж половина всех опрошенных!
Исследование руководителей разработки, 2025
DevCrowd вместе с Авито провели исследование руководителей разработки
👍30🔥15❤9👎1
Как быть лидером экспертов, которые сильнее тебя
Представьте ситуацию – вы находитесь в комнате с группой экспертов в разных областях – бэкенд, фронтенд, инфра, маркетинг, юристы, и кто-нибудь еще. И так получилось, что в лучшем случае в каждой из них вы разбираетесь поверхностно. Что делать?
👉Ваша задача – переводить с языка, понятного одной группе экспертов, на язык, понятный другой. Причем речь идет не просто про перевод с технического на бизнесовый. Чтобы быть полезным, вам надо по пути уточнять все неясные требования, определять ограничения, проговаривать явные трейд-оффы.
👉Эксперты любят закапываться в понятные им области, и за обсуждением технических деталей легко забыть изначальную цель обсуждения. Вам нужно управлять такими дискуссиями, и вовремя возвращать всех к общей задаче.
👉Не пытайтесь самостоятельно выбрать правильное решение из всех предложенных. Вместо этого определите критерии хорошего решения, и дайте экспертам выбрать ответ, подходящий под них.
Представьте ситуацию – вы находитесь в комнате с группой экспертов в разных областях – бэкенд, фронтенд, инфра, маркетинг, юристы, и кто-нибудь еще. И так получилось, что в лучшем случае в каждой из них вы разбираетесь поверхностно. Что делать?
👉Ваша задача – переводить с языка, понятного одной группе экспертов, на язык, понятный другой. Причем речь идет не просто про перевод с технического на бизнесовый. Чтобы быть полезным, вам надо по пути уточнять все неясные требования, определять ограничения, проговаривать явные трейд-оффы.
👉Эксперты любят закапываться в понятные им области, и за обсуждением технических деталей легко забыть изначальную цель обсуждения. Вам нужно управлять такими дискуссиями, и вовремя возвращать всех к общей задаче.
👉Не пытайтесь самостоятельно выбрать правильное решение из всех предложенных. Вместо этого определите критерии хорошего решения, и дайте экспертам выбрать ответ, подходящий под них.
Ibrahim Diallo Blog
How to Lead in a Room Full of Experts
Here is a realization I made recently. I'm sitting in a room full of smart people. On one side are developers who understand the ins and outs of our microservice architecture. On the other are the fro
👍35👎1
Про иллюзию неизменного риска
Держите еще одно частое когнитивное искажение в вашу копилку. "Static Risk Fallacy", в моем вольном переводе "иллюзия неизменного риска", работает следующим образом:
👉Вы один раз принимаете какой-то риск, потому что по-другому вообще никак, либо потому что он кажется не очень большим.
👉Спустя какое-то время вы принимаете его снова, предполагая, что повторное принятие не увеличивает общий риск существенно.
Иначе говоря, если это было безопасно один раз, значит, десять раз тоже будет безопасно.
На самом деле в вопросах безопасности все работает не так – один аккаунт с админскими правами и десять таких аккаунтов создают очень разные риски (кстати, в статье есть прям интерактивная симуляция поиграться).
Держите еще одно частое когнитивное искажение в вашу копилку. "Static Risk Fallacy", в моем вольном переводе "иллюзия неизменного риска", работает следующим образом:
👉Вы один раз принимаете какой-то риск, потому что по-другому вообще никак, либо потому что он кажется не очень большим.
👉Спустя какое-то время вы принимаете его снова, предполагая, что повторное принятие не увеличивает общий риск существенно.
Иначе говоря, если это было безопасно один раз, значит, десять раз тоже будет безопасно.
На самом деле в вопросах безопасности все работает не так – один аккаунт с админскими правами и десять таких аккаунтов создают очень разные риски (кстати, в статье есть прям интерактивная симуляция поиграться).
chrisbeckman.dev
The static risk fallacy - chrisbeckman.dev
Accepting one necessary risk doesn't mean many are acceptable. This post introduces the static risk fallacy in information security, shows where it appears in …
👍18
Новые выпуски тимлидских подкастов
👉"Едим слона целиком" про токсичных руководителей: как их распознать и справляться с ними.
👉"Team Lead Talks" про бизнес-архитектуру и починку процессов в компаниях
👉Подлодка про то, как создаются AI продукты: от проверки первых гипотез до бенчмарков и эвалов.
👉"Организованное программирование" про то, как менялась работа программиста в последние 20 лет
👉"Едим слона целиком" про токсичных руководителей: как их распознать и справляться с ними.
👉"Team Lead Talks" про бизнес-архитектуру и починку процессов в компаниях
👉Подлодка про то, как создаются AI продукты: от проверки первых гипотез до бенчмарков и эвалов.
👉"Организованное программирование" про то, как менялась работа программиста в последние 20 лет
❤11👍10
Как влиять на политику, оставаясь инженером
Мы – существа социальные, и, как и несколько шимпанзе в вольере, не можем избежать игр за власть и влияние, даже если очень хотим оставаться от них в стороне. Последствия плохих решений, принятых очередным VP ради того, чтобы показаться успешным, докатятся до вас в любом случае. При этом полноценно играть в политику инженерам мало того, что не хочется, так и не получится – на это банально не хватит времени, практики, и уровня влияния.
Если ваша цель – запускать полезные и интересные проекты, то вы можете использовать политику себе на пользу. Все, что нужно – иметь у себя в копилке несколько хорошо проработанных идей таких проектов, и ждать правильного момента. А он наступит тогда, когда у компании в очередной раз сменится фокус, например, с AI на повышение надежности, топ-менеджерам понадобится принести конкретные проекты в этой области, и они с радостью подхватят вашу идею и будут поддерживать ее своим политическим капиталом. Вам не придется никого убеждать – они будут сами заинтересованы в том, чтобы этот проект случился.
Короче говоря, вместо того, чтобы жаловаться на плохие решения, или на то, что ваши идеи никто не слушает – дожидайтесь подходящей волны изменений.
Мы – существа социальные, и, как и несколько шимпанзе в вольере, не можем избежать игр за власть и влияние, даже если очень хотим оставаться от них в стороне. Последствия плохих решений, принятых очередным VP ради того, чтобы показаться успешным, докатятся до вас в любом случае. При этом полноценно играть в политику инженерам мало того, что не хочется, так и не получится – на это банально не хватит времени, практики, и уровня влияния.
Если ваша цель – запускать полезные и интересные проекты, то вы можете использовать политику себе на пользу. Все, что нужно – иметь у себя в копилке несколько хорошо проработанных идей таких проектов, и ждать правильного момента. А он наступит тогда, когда у компании в очередной раз сменится фокус, например, с AI на повышение надежности, топ-менеджерам понадобится принести конкретные проекты в этой области, и они с радостью подхватят вашу идею и будут поддерживать ее своим политическим капиталом. Вам не придется никого убеждать – они будут сами заинтересованы в том, чтобы этот проект случился.
Короче говоря, вместо того, чтобы жаловаться на плохие решения, или на то, что ваши идеи никто не слушает – дожидайтесь подходящей волны изменений.
Seangoedecke
How I influence tech company politics as a staff software engineer
--
👎21🔥4
Как самоорганизация ведет к выгоранию
Когда вы становитесь менеджером, у вас два пути – либо вы учитесь самоорганизации и личной эффективности, либо очень быстро перестаете справляться с потоком всего происходящего, забываете свои обещания и продалбываете сроки. Кому-то оказывается достаточным просто вести список дел и базово приоритизировать его, а кто-то на этом не останавливается, и попадает в ловушку повышения личной эффективности – оптимизирует все больше аспектов своей жизни, пытаясь стать идеальной машиной по перемалыванию хотелок стейкхолдеров в зарелиженные фичи.
Постоянно поднимаемая планочка требований к себе постепенно убивает всю радость от жизни, и оставляет все меньше места для ошибок и для того, чтобы просто расслабиться. В лучшем случае – вы попадаете в минимально приемлемый для себя уровень продуктивности. В худшем – фрустрируете из-за того, что не соответствуете стандартам.
Это – одна из причин того, что 85% тимлидов чувствуют признаки выгорания. Бороться с ним сложно, но перестать бесконечно оптимизировать свою жизнь может стать хорошим первым шагом.
Когда вы становитесь менеджером, у вас два пути – либо вы учитесь самоорганизации и личной эффективности, либо очень быстро перестаете справляться с потоком всего происходящего, забываете свои обещания и продалбываете сроки. Кому-то оказывается достаточным просто вести список дел и базово приоритизировать его, а кто-то на этом не останавливается, и попадает в ловушку повышения личной эффективности – оптимизирует все больше аспектов своей жизни, пытаясь стать идеальной машиной по перемалыванию хотелок стейкхолдеров в зарелиженные фичи.
Постоянно поднимаемая планочка требований к себе постепенно убивает всю радость от жизни, и оставляет все меньше места для ошибок и для того, чтобы просто расслабиться. В лучшем случае – вы попадаете в минимально приемлемый для себя уровень продуктивности. В худшем – фрустрируете из-за того, что не соответствуете стандартам.
Это – одна из причин того, что 85% тимлидов чувствуют признаки выгорания. Бороться с ним сложно, но перестать бесконечно оптимизировать свою жизнь может стать хорошим первым шагом.
Substack
Why Smart Engineers Feel Like Shit
The quiet burnout hiding under the cult of optimization.
👍22❤4
Про пользу ограничений
У слова "ограничение" есть сильные негативные коннотации. В целом, если дать человеку выбор между какими-то ограничениями и их полным отсутствием очевидно предпочтительным вариантом будет второй.
Но в разработке все по-другому. Если запустить проект без каких-то ограничений, то он быстро лопнет от постоянно растущих требований, раздутой неэффективной команды и неопределенных сроков. А управление ограничениями дает руководителю кучу полезных инструментов. Вот некоторые из них:
👉Осознанно ставьте лимит на размер команды – даже если необходимость добавления новых людей кажется очевидной. Это поможет более внимательно относиться к приоритизации и фокусироваться на самом важном.
👉Ограничивайте выбор технологий, используя самый простой стек из всего, с чем команда уже получила опыт.
👉Вместе с командой попытайтесь ответить на вопрос "Как достичь тех же результатов в 2 раза быстрее", могут вылезти неочевидные решения.
👉Челленджите требования – иначе вы можете заниматься оптимизацией под то, что на самом деле не важно. Многие требования могут рождаться в голове у заказчика, и не быть подкрепленными никауой реальной необходимостью. Как только вы от них избавитесь, резать скоуп станет намного проще.
Докину от себя еще одну мысль. Помимо полезных ограничений бывают и очень вредные – и задача хорошего лида уметь их распознавать. Сюда относятся любые формы выученной беспомощности – когда команда уверена, что не может чего-то сделать, поэтому даже не пробует.
У слова "ограничение" есть сильные негативные коннотации. В целом, если дать человеку выбор между какими-то ограничениями и их полным отсутствием очевидно предпочтительным вариантом будет второй.
Но в разработке все по-другому. Если запустить проект без каких-то ограничений, то он быстро лопнет от постоянно растущих требований, раздутой неэффективной команды и неопределенных сроков. А управление ограничениями дает руководителю кучу полезных инструментов. Вот некоторые из них:
👉Осознанно ставьте лимит на размер команды – даже если необходимость добавления новых людей кажется очевидной. Это поможет более внимательно относиться к приоритизации и фокусироваться на самом важном.
👉Ограничивайте выбор технологий, используя самый простой стек из всего, с чем команда уже получила опыт.
👉Вместе с командой попытайтесь ответить на вопрос "Как достичь тех же результатов в 2 раза быстрее", могут вылезти неочевидные решения.
👉Челленджите требования – иначе вы можете заниматься оптимизацией под то, что на самом деле не важно. Многие требования могут рождаться в голове у заказчика, и не быть подкрепленными никауой реальной необходимостью. Как только вы от них избавитесь, резать скоуп станет намного проще.
Докину от себя еще одну мысль. Помимо полезных ограничений бывают и очень вредные – и задача хорошего лида уметь их распознавать. Сюда относятся любые формы выученной беспомощности – когда команда уверена, что не может чего-то сделать, поэтому даже не пробует.
Substack
The beauty of constraints
Having less choice often creates more opportunity.
1👍20❤2
Как подходить к большим техническим проектам
В первую очередь статья касается разработки программ – как пет-проектов, так и чего-то рабочего.
👉Декомпозируйте большую непонятную проблему на маленькие, для каждой из которых вы можете получить видимый результат работы.
👉Уделяйте каждой из маленьких проблем не больше времени, чем требуется, чтобы получить заметный прогресс по основной большой проблеме.
👉Старайтесь как можно быстрее получить первый рабочий прототип, и уже потом добавляйте фичи.
👉Приоритизируйте фичи, которые позволят вам самому постоянно использовать продукт и догфудить его.
👉Применяйте этот же подход итеративно для каждого следующего большого изменения.
В первую очередь статья касается разработки программ – как пет-проектов, так и чего-то рабочего.
👉Декомпозируйте большую непонятную проблему на маленькие, для каждой из которых вы можете получить видимый результат работы.
👉Уделяйте каждой из маленьких проблем не больше времени, чем требуется, чтобы получить заметный прогресс по основной большой проблеме.
👉Старайтесь как можно быстрее получить первый рабочий прототип, и уже потом добавляйте фичи.
👉Приоритизируйте фичи, которые позволят вам самому постоянно использовать продукт и догфудить его.
👉Применяйте этот же подход итеративно для каждого следующего большого изменения.
1❤21👍6
Developer Ecosystem 2025
Мы в JetBrains каждый год проводим огромнейший опрос разработчиков из разных стеков, чтобы получше разобраться, как меняется технологический ландшафт. Держите самый свежий репорт! Вот некоторые из интересных фактов:
👉Языки, на которые разработчики хотят перейти: Go, Rust, Python, Kotlin, TypeScript.
👉Ruby совсем умирает, за последние 8 лет доля упала с 15% до 4%. Похожее падение есть и у PHP, но доля там остается все еще большой.
👉Самые частые задачи, делегируемые AI – написание бойлерплейта, поиск информации в интернете и конвертация кода из одного языка в другой. Самые редкие – общение в почте и мессенджерах, написание бизнес-логики, выполнение действий в терминале.
👉Самые большие опасения разработчиков относительно AI – качество сгенерированного кода, невозможность AI понять сложную логику, приватность и негативное влияние на навыки программирования. Только у 1% нет никаких опасений.
👉88% использующих AI верят в то, что экономят больше часа в неделю. 19% говорят про экономию больше 8 часов.
👉Восприятие текущего рынка вакансий сильно зависит от страны. Лучше всего дела обстоят в Японии и Испании. Хуже всего – в Южной Корее, Канаде и Китае. Восприятие так же зависит от уровня опыта – на сложности жалуются 61% джунов и только 34% сеньоров.
👉Страна влияет и на восприятие сложности конкретных задач. Например, на контекст свитчинг среди восточноевропейцев жалуются 54%, а среди японцев только 14%.
👉Немного статы про выгорание. Среди работников больших компаний на выгорание жалуются 47%, а среди маленьких только 11%. Среди джунов – 61%, среди людей с опытом в 16+ лет – 38%.
Мы в JetBrains каждый год проводим огромнейший опрос разработчиков из разных стеков, чтобы получше разобраться, как меняется технологический ландшафт. Держите самый свежий репорт! Вот некоторые из интересных фактов:
👉Языки, на которые разработчики хотят перейти: Go, Rust, Python, Kotlin, TypeScript.
👉Ruby совсем умирает, за последние 8 лет доля упала с 15% до 4%. Похожее падение есть и у PHP, но доля там остается все еще большой.
👉Самые частые задачи, делегируемые AI – написание бойлерплейта, поиск информации в интернете и конвертация кода из одного языка в другой. Самые редкие – общение в почте и мессенджерах, написание бизнес-логики, выполнение действий в терминале.
👉Самые большие опасения разработчиков относительно AI – качество сгенерированного кода, невозможность AI понять сложную логику, приватность и негативное влияние на навыки программирования. Только у 1% нет никаких опасений.
👉88% использующих AI верят в то, что экономят больше часа в неделю. 19% говорят про экономию больше 8 часов.
👉Восприятие текущего рынка вакансий сильно зависит от страны. Лучше всего дела обстоят в Японии и Испании. Хуже всего – в Южной Корее, Канаде и Китае. Восприятие так же зависит от уровня опыта – на сложности жалуются 61% джунов и только 34% сеньоров.
👉Страна влияет и на восприятие сложности конкретных задач. Например, на контекст свитчинг среди восточноевропейцев жалуются 54%, а среди японцев только 14%.
👉Немного статы про выгорание. Среди работников больших компаний на выгорание жалуются 47%, а среди маленьких только 11%. Среди джунов – 61%, среди людей с опытом в 16+ лет – 38%.
Jetbrains
The State of Developer Ecosystem in 2025
Explore key software developer statistics for 2025 in the State of Developer Ecosystem Report. Trends, insights, and tools shaping the developer world.
👎13👍8❤7
Про самосбывающиеся пророчества
Обычно про самосбывающиеся пророчества говорят в негативном контексте. Например, команда, которая не верит в успех продукта, вряд ли на самом деле его увидит.
Но этот механизм можно использовать и в обратном направлении – например, для того, чтобы менять культуру в быстрорастущих компаниях. Боз, СТО в Meta, рассказывает как раз про такой случай. Занимаясь онбордингом новых инженеров, он рассказывал им не про то инженерную культуру, которая уже существовала, а про ту, к которой он хотел прийти. Так как компания очень быстро росла, довольно скоро через этот онбординг прошло больше половины всех сотрудников – и пророчество постепенно стало реальностью.
Обычно про самосбывающиеся пророчества говорят в негативном контексте. Например, команда, которая не верит в успех продукта, вряд ли на самом деле его увидит.
Но этот механизм можно использовать и в обратном направлении – например, для того, чтобы менять культуру в быстрорастущих компаниях. Боз, СТО в Meta, рассказывает как раз про такой случай. Занимаясь онбордингом новых инженеров, он рассказывал им не про то инженерную культуру, которая уже существовала, а про ту, к которой он хотел прийти. Так как компания очень быстро росла, довольно скоро через этот онбординг прошло больше половины всех сотрудников – и пророчество постепенно стало реальностью.
Boz
Self Actualization
So tell the story you want to be true. Eventually, it will be.
1❤41👍8
Про инженерную культуру в AWS
На инженерную культуру в бигтехах интересно смотреть не глазами СТО, а с точки зрения обычных гребцов. Я выкладывал много статей про Amazon – и про их письменную культуру, и про leadership principles, и про различные инженерные практики. И у всех этих, казалось бы, разумных практик, есть и обратная сторона – они могут превратить жизнь разработчика в ад и серость. Короче, очень рекомендую почитать честное ревью работы в AWS:
👉Фича делается две недели, а выкатывается полтора года
👉Чтобы получить промо, нужно год работать на уровне +1 грейда за ту же зарплату
👉Непрерывный челленджинг идей и бесконечные согласования убивают желание заниматься хоть чем-то полезным
На инженерную культуру в бигтехах интересно смотреть не глазами СТО, а с точки зрения обычных гребцов. Я выкладывал много статей про Amazon – и про их письменную культуру, и про leadership principles, и про различные инженерные практики. И у всех этих, казалось бы, разумных практик, есть и обратная сторона – они могут превратить жизнь разработчика в ад и серость. Короче, очень рекомендую почитать честное ревью работы в AWS:
👉Фича делается две недели, а выкатывается полтора года
👉Чтобы получить промо, нужно год работать на уровне +1 грейда за ту же зарплату
👉Непрерывный челленджинг идей и бесконечные согласования убивают желание заниматься хоть чем-то полезным
1🔥24👍7❤6
Как и зачем нанимать джунов
Почему круто иметь джунов в команде:
👉Они не ограничены своими существующими знаниями, не привыкли существовать в установленных кем-то рамках, и вообще не подозревают об их существовании.
👉Быстро учатся, открыты к фидбэку, горят желанием становиться лучше.
👉Потенциально имеют более высокий потолок роста, чем текущие мидлы и сеньоры.
👉Приносят в команду свежую энергию, которая сможет заразить и остальных.
А теперь посмотрим на советы про то, как их нанимать:
👉Для начала избавьтесь от старых предвзятостей про то, что джунов придется долго и тяжело онбордить. Один из сценариев, где AI работает действительно классно – помощь с изучением существующей кодовой базы, и это поможет сильно срезать углы.
👉Фильтруйте по правильному майндсету – разбирайте с ними проекты, которые они разрабатывали, задавайте вопросы про то, почему они сделали то или иное решение, копайте вглубь понимания технологий, пока не упретесь в потолок. Ищите тех, кто дает ответы с горящими глазами, может дать довольно глубокие объяснения своих решений, и тех, кто не встает в оборонительную позицию.
👉Дайте маленькое тестовое на полчаса, разрешив использовать любые технологии и инструменты. А затем – разберите его по плану из предыдущего пункта.
👉Проверяйте способность к решению сложных проблем и к архитектуре без AI. Да, они смогут использовать его потом в работе, но им важно уметь думать самостоятельно.
Почему круто иметь джунов в команде:
👉Они не ограничены своими существующими знаниями, не привыкли существовать в установленных кем-то рамках, и вообще не подозревают об их существовании.
👉Быстро учатся, открыты к фидбэку, горят желанием становиться лучше.
👉Потенциально имеют более высокий потолок роста, чем текущие мидлы и сеньоры.
👉Приносят в команду свежую энергию, которая сможет заразить и остальных.
А теперь посмотрим на советы про то, как их нанимать:
👉Для начала избавьтесь от старых предвзятостей про то, что джунов придется долго и тяжело онбордить. Один из сценариев, где AI работает действительно классно – помощь с изучением существующей кодовой базы, и это поможет сильно срезать углы.
👉Фильтруйте по правильному майндсету – разбирайте с ними проекты, которые они разрабатывали, задавайте вопросы про то, почему они сделали то или иное решение, копайте вглубь понимания технологий, пока не упретесь в потолок. Ищите тех, кто дает ответы с горящими глазами, может дать довольно глубокие объяснения своих решений, и тех, кто не встает в оборонительную позицию.
👉Дайте маленькое тестовое на полчаса, разрешив использовать любые технологии и инструменты. А затем – разберите его по плану из предыдущего пункта.
👉Проверяйте способность к решению сложных проблем и к архитектуре без AI. Да, они смогут использовать его потом в работе, но им важно уметь думать самостоятельно.
workweave.dev
Hiring only senior engineers is the worst policy in the startup industry - Remote
Weave combines LLMs and domain-specific machine learning to understand engineering work. We understand how much work was done by AI vs. humans. How much AI is helping your team ship faster, if it's having an impact on code quality and code reviews.
❤18👍5👎2🔥1
Как решать большую часть конфликтов в команде
Гайд довольно стандартный: выявите конфликт как можно раньше, поговорите сначала с каждым по отдельности, затем соберитесь в одной комнате – короче говоря, все вы это знаете. Но вот что мне понравилось, так это очень правильные мысли про то, что на разговоре и разрешении конфликта все не останавливается, и нужно не забыть про фоллоу-ап:
👉Сразу после митинга с разрешением конфликта поделитесь результатами со всей командой – какое решение принято, почему оно именно такое, и в чем были аргументы сторон.
👉Спустя 24 часа в формате 1-1 поговорите с каждой из сторон и узнайте, как они себя чувствуют, как относятся к решению, и готовы ли его поддерживать, несмотря на изначальное несогласие.
👉Следите за признаками сожаления, которые могут проявиться за следующую неделю – комментариями вида "я же говорил, что так не сработает", пассивно-агрессивным поведением, саботажем решения. Если заметили – разбирайтесь на месте.
👉Дайте проигравшей стороне какую-то другую победу.
Гайд довольно стандартный: выявите конфликт как можно раньше, поговорите сначала с каждым по отдельности, затем соберитесь в одной комнате – короче говоря, все вы это знаете. Но вот что мне понравилось, так это очень правильные мысли про то, что на разговоре и разрешении конфликта все не останавливается, и нужно не забыть про фоллоу-ап:
👉Сразу после митинга с разрешением конфликта поделитесь результатами со всей командой – какое решение принято, почему оно именно такое, и в чем были аргументы сторон.
👉Спустя 24 часа в формате 1-1 поговорите с каждой из сторон и узнайте, как они себя чувствуют, как относятся к решению, и готовы ли его поддерживать, несмотря на изначальное несогласие.
👉Следите за признаками сожаления, которые могут проявиться за следующую неделю – комментариями вида "я же говорил, что так не сработает", пассивно-агрессивным поведением, саботажем решения. Если заметили – разбирайтесь на месте.
👉Дайте проигравшей стороне какую-то другую победу.
growthalgorithm.dev
How to Resolve 90% Team Conflicts
(When Two Engineers Can’t Agree)
👍9❤7