Кстати, если вы пропустили, в нашем канале с кейсами разбираемся, как быть с токсичным сотрудником, который в каждом действии команды и руководителя видит травлю.
Ну и ждем новых кейсов от вас на разбор, закидывайте в бота @TeamleadDoNotSleepBot!
Ну и ждем новых кейсов от вас на разбор, закидывайте в бота @TeamleadDoNotSleepBot!
Telegram
Тимлид не спит: разбор менеджерских болей, вопросов и кейсов
Разбираем новый кейс
👉 Кейс #15. Самый токсичный сотрудник
Я недавно занял должность руководителя отдела и получил в наследство сложного подчинённого – назовём её Оля. Предшественники предупредили: с ней тяжко, качество работы низкое, дисциплина хромает…
👉 Кейс #15. Самый токсичный сотрудник
Я недавно занял должность руководителя отдела и получил в наследство сложного подчинённого – назовём её Оля. Предшественники предупредили: с ней тяжко, качество работы низкое, дисциплина хромает…
🔥3👍2❤1
Про радикальную прямоту
Radical Candor – очень хорошая книга для начинающих менеджеров. Я ее упоминал в своей мега-подборке книг, и, если вы ее еще не прочитали, то в статье по ссылке довольно хорошее саммари.
Для меня эта книге важна в первую очередь потому, что она дает очень человечный фреймворк для построения отношений менеджер-сотрудник. С одной стороны, вы начинаете очень глубоко понимать каждого члена вашей команды, а с другой – имеете набор инструментов для того, чтобы растить его, челленджить, и давать конструктивный фидбэк.
Radical Candor – очень хорошая книга для начинающих менеджеров. Я ее упоминал в своей мега-подборке книг, и, если вы ее еще не прочитали, то в статье по ссылке довольно хорошее саммари.
Для меня эта книге важна в первую очередь потому, что она дает очень человечный фреймворк для построения отношений менеджер-сотрудник. С одной стороны, вы начинаете очень глубоко понимать каждого члена вашей команды, а с другой – имеете набор инструментов для того, чтобы растить его, челленджить, и давать конструктивный фидбэк.
Хабр
Хороший, плохой, злой тимлид. Как говорить команде правду и выжить
Привет, Хабр! Меня зовут Лера, я технический писатель в Авито . Очень люблю книги, которые помогают быть лучше в работе: эффективнее общаться с командой, принимать решения, развивать коллег и расти...
👍19❤1👎1🔥1
Как разработчики на самом деле используют AI
Anthropic – создатели самых популярных моделей для работы с кодом, поделились детальной статистикой по тоиу, как именно разработчики используют AI.
Сначала чуть-чуть про методологию.
Взяли выборку в 500 000 сессий за начало апреля и прогнали их через privacy-preserving аналитику: модель анонимно определяла тему, язык, тип задачи классификацию всей беседы – либо как "автоматизацию" (AI делает работу) или "аугментацию" (AI + человек решают задачу вместе). Сравнивали два канала: обычный AI чат и AI агента Claude Code.
👉Чем агентнее инструмент, тем меньше человек участвует в самом процессе написания кода. 79% бесед с Claude Code относятся к классу "автоматизация" против 49% в чате. При этом полное делегирование задачи происходит в 44% сессий с агентом, и в 27% в чате.
👉В основном разрабатываются user-facing приложения, так что бэкендеров заменят последними. JavaScript и HTML лидируют в списке технологий. Для сравнения Java где-то в 10 раз менее популярна.
👉Агент в основном используется стартапами и в пет-проектах, в энтерпрайзах проникновение пока не очень большое.
Anthropic – создатели самых популярных моделей для работы с кодом, поделились детальной статистикой по тоиу, как именно разработчики используют AI.
Сначала чуть-чуть про методологию.
Взяли выборку в 500 000 сессий за начало апреля и прогнали их через privacy-preserving аналитику: модель анонимно определяла тему, язык, тип задачи классификацию всей беседы – либо как "автоматизацию" (AI делает работу) или "аугментацию" (AI + человек решают задачу вместе). Сравнивали два канала: обычный AI чат и AI агента Claude Code.
👉Чем агентнее инструмент, тем меньше человек участвует в самом процессе написания кода. 79% бесед с Claude Code относятся к классу "автоматизация" против 49% в чате. При этом полное делегирование задачи происходит в 44% сессий с агентом, и в 27% в чате.
👉В основном разрабатываются user-facing приложения, так что бэкендеров заменят последними. JavaScript и HTML лидируют в списке технологий. Для сравнения Java где-то в 10 раз менее популярна.
👉Агент в основном используется стартапами и в пет-проектах, в энтерпрайзах проникновение пока не очень большое.
👍25
Стратегический технический советник
Топ-менеджерам больших компаний каждый день приходится принимать кучу решений. Детально вкатываться в контекст каждого не получается чисто из-за ограничений времени и рабочей памяти. Поэтому довольно удобным способом разобраться с какой-то проблемой, требующей глубокого погружения, становится делегирование ее кому-то еще. Для проблем, затрагивающих одну функцию, домен или компонент, все довольно тривиально. Но когда проблема появляется на стыке команд, лучше всего делегировать погружение в нее кому-то независимому.
Роль технического советника состоит ровно в этом – расширять возможности менеджера, за него погружаясь в сложные кросскомандные проблемы, и принося независимые рекомендации. Статью советую и тем, для кого такая роль может стать ступенькой карьерного роста, и тем, кто находится на месте топ-менеджера с ограниченным ресурсом – довольно подробно разбирается, как встроить эту роль в организационную структуру.
Топ-менеджерам больших компаний каждый день приходится принимать кучу решений. Детально вкатываться в контекст каждого не получается чисто из-за ограничений времени и рабочей памяти. Поэтому довольно удобным способом разобраться с какой-то проблемой, требующей глубокого погружения, становится делегирование ее кому-то еще. Для проблем, затрагивающих одну функцию, домен или компонент, все довольно тривиально. Но когда проблема появляется на стыке команд, лучше всего делегировать погружение в нее кому-то независимому.
Роль технического советника состоит ровно в этом – расширять возможности менеджера, за него погружаясь в сложные кросскомандные проблемы, и принося независимые рекомендации. Статью советую и тем, для кого такая роль может стать ступенькой карьерного роста, и тем, кто находится на месте топ-менеджера с ограниченным ресурсом – довольно подробно разбирается, как встроить эту роль в организационную структуру.
Keavy McMinn
The Second Brain: The Art of the Strategic Technical Advisor
Personal thoughts on technology, development, and life
👍6🔥4❤1
AI код сразу же становится легаси
У кодовой базы есть несколько стадий развития, которые влияют на вероятность того, потратит ли программист время на то, чтобы ее улучшить. Они зависят от двух вещей – кто автор кода, и как давно он был написан.
В чем суть – чем более далек от программиста код, тем сложнее восстановить контекст вокруг него и понять, почему был выбран тот или иной подход. А чем сложнее поднятие контекста, тем меньше вероятность того, что этот код потрогают.
Код, написанный AI, сразу же попадает в ту категорию кода, трогать которую себе дороже – ты не знаешь, почему он был написан именно так, какие компромиссы за ним лежат, что может сломаться, если его отрефакторить. С одной стороны, это не так и плохо – работает, не трогай. С другой – большинство из нас работали в огромных легаси кодовых базах, и знают, какая это боль.
У кодовой базы есть несколько стадий развития, которые влияют на вероятность того, потратит ли программист время на то, чтобы ее улучшить. Они зависят от двух вещей – кто автор кода, и как давно он был написан.
В чем суть – чем более далек от программиста код, тем сложнее восстановить контекст вокруг него и понять, почему был выбран тот или иной подход. А чем сложнее поднятие контекста, тем меньше вероятность того, что этот код потрогают.
Код, написанный AI, сразу же попадает в ту категорию кода, трогать которую себе дороже – ты не знаешь, почему он был написан именно так, какие компромиссы за ним лежат, что может сломаться, если его отрефакторить. С одной стороны, это не так и плохо – работает, не трогай. С другой – большинство из нас работали в огромных легаси кодовых базах, и знают, какая это боль.
Text Incubation
AI code is legacy code from day one - Text Incubation
5/04/25 Originally posted to Hacker News - I've included some of the more interesting comments in a section below. It seems like there are a few stages in the life of a codebase (and/or parts of it),…
🔥57👍21👎1
Про проблемы с 1-1
Дисклеймер: я верю, что в среднем 1-1 скорее полезны, чем вредны. Выделенное в календаре время само по себе не решает никаких проблем, но подталкивает менеджера к тому, чтобы регулярно разговаривать со своими сотрудниками, причем не только о рабочих задачах. Казалось бы, и так очевидно, что этим нужно заниматься – но я видел бессчетное количество команд, в которых люди абсолютно брошены.
При всем этом у 1-1 дофига недостатков:
👉Разбор всей обратной связи и обмен контекстом происходят за закрытыми дверьми, что заметно влияет на культуру.
👉Обсуждения проектов не включают всех нужных людей, и решения из-за этого либо не принимаются, либо принимаются криво.
👉Календарь менеджера заполнен огромным количеством дополнительных встреч, не каждая из которых действительно принесет достаточно ценности. Сама структура бесед тяготеет к тому, чтобы в первую очередь обмениваться статусом по операционке, и действительно важным проектам и проблемам уделяется мало внимания.
👉Темы и фидбэк, которые имело бы смысл обсудить сразу же, откладываются до следующей встречи, когда контекст может быть уже потерян.
Автор советует заменить регулярные 1-1 на:
👉Обсудить в чате -> Быстро ad hoc созвониться на 5 минут -> и только потом делать полноценный митинг. Большая часть вопросов таким образом решится гораздо быстрее.
👉Статус-чеки по проектам, которые включают в себя всех нужных участников.
👉Выделенное время под карьерные разговоры и обсуждение перфоманса.
Дисклеймер: я верю, что в среднем 1-1 скорее полезны, чем вредны. Выделенное в календаре время само по себе не решает никаких проблем, но подталкивает менеджера к тому, чтобы регулярно разговаривать со своими сотрудниками, причем не только о рабочих задачах. Казалось бы, и так очевидно, что этим нужно заниматься – но я видел бессчетное количество команд, в которых люди абсолютно брошены.
При всем этом у 1-1 дофига недостатков:
👉Разбор всей обратной связи и обмен контекстом происходят за закрытыми дверьми, что заметно влияет на культуру.
👉Обсуждения проектов не включают всех нужных людей, и решения из-за этого либо не принимаются, либо принимаются криво.
👉Календарь менеджера заполнен огромным количеством дополнительных встреч, не каждая из которых действительно принесет достаточно ценности. Сама структура бесед тяготеет к тому, чтобы в первую очередь обмениваться статусом по операционке, и действительно важным проектам и проблемам уделяется мало внимания.
👉Темы и фидбэк, которые имело бы смысл обсудить сразу же, откладываются до следующей встречи, когда контекст может быть уже потерян.
Автор советует заменить регулярные 1-1 на:
👉Обсудить в чате -> Быстро ad hoc созвониться на 5 минут -> и только потом делать полноценный митинг. Большая часть вопросов таким образом решится гораздо быстрее.
👉Статус-чеки по проектам, которые включают в себя всех нужных участников.
👉Выделенное время под карьерные разговоры и обсуждение перфоманса.
Linkedin
Why I don't believe in 1:1s | Zeb Hermann
Why I don't believe in 1:1s
1:1s are core to corporate culture. They’re endemic to tech companies. We think about them and talk about them all the time, and it's assumed that every manager's calendar is littered with 1:1s.
I think they’re a bad construct…
1:1s are core to corporate culture. They’re endemic to tech companies. We think about them and talk about them all the time, and it's assumed that every manager's calendar is littered with 1:1s.
I think they’re a bad construct…
👎41❤15👍9
Самые полезные вопросы на интервью от кандидата
На Reddit обсуждают список самых полезных вопросов, которые когда-либо слышали от кандидатов к компании в процессе собеседований.
Мне очень понравилась следующая мысль:
Она прямо бьется с моим личным опытом – самые ценные разговоры выстраиваются, когда кандидат начинает спрашивать про специфику конкретной позиции, а не задавать абстрактные социально-одобряемые вопросы.
Расскажите, а какие самые ценные вопросы задавали вам?
На Reddit обсуждают список самых полезных вопросов, которые когда-либо слышали от кандидатов к компании в процессе собеседований.
Мне очень понравилась следующая мысль:
What I can say is that the candidates who impress me most in that section of the interview are ones that ask things that demonstrate they understand the role and the surrounding workflows. Things that show they are already picturing themselves in the role and looking for potential issues and blockers. And particularly I like questions that are hunting for potential red flags.
Она прямо бьется с моим личным опытом – самые ценные разговоры выстраиваются, когда кандидат начинает спрашивать про специфику конкретной позиции, а не задавать абстрактные социально-одобряемые вопросы.
Расскажите, а какие самые ценные вопросы задавали вам?
Reddit
From the askmanagers community on Reddit
Explore this post and more from the askmanagers community
👍22❤2👎1
Про книгу "Never Split the Difference"
Только что дочитал очень классную книгу про переговоры – Never Split the Difference. Автор, как часто водится у тренеров по переговорам, работал в силовых структурах и занимался освобождением заложников, после чего решил попробовать адаптировать используемые ими приемы к нашему с вами миру бизнеса и бытовых вопросов.
Какие идеи мне зашли:
👉Самая частая ошибка в переговорах – говорить о себе, своих интересах и своей позиции. Гораздо ценнее слушать вторую сторону, и всякими образами подталкивать их к тому, чтобы они побольше говорили, давали вам новую информацию, да и вообще чувствовали себя хозяином положения.
👉Хорошие инструменты, помогающие создать у второй стороны ощущение, что ее услышали, и продолжать говорить – зеркалирование и суммаризация.
👉Топовый прием – калибровочные вопросы. Вместо того, чтобы отвечать отказом на предложение, которое вам не подходит, лучше задавать открытые вопросы, которые подтолкнут вторую сторону к тому, чтобы принять вашу картину мира. Условно говоря, на слишком высокую цену стоит отвечать не предложением более низкой, а вопросом "Как я смогу себе позволить эту цену, если у меня есть только...?".
Книга уже окупилась – на днях сбил 100$ с цены за отель! Читается легко, кейсы полезные, рекомендую.
Только что дочитал очень классную книгу про переговоры – Never Split the Difference. Автор, как часто водится у тренеров по переговорам, работал в силовых структурах и занимался освобождением заложников, после чего решил попробовать адаптировать используемые ими приемы к нашему с вами миру бизнеса и бытовых вопросов.
Какие идеи мне зашли:
👉Самая частая ошибка в переговорах – говорить о себе, своих интересах и своей позиции. Гораздо ценнее слушать вторую сторону, и всякими образами подталкивать их к тому, чтобы они побольше говорили, давали вам новую информацию, да и вообще чувствовали себя хозяином положения.
👉Хорошие инструменты, помогающие создать у второй стороны ощущение, что ее услышали, и продолжать говорить – зеркалирование и суммаризация.
👉Топовый прием – калибровочные вопросы. Вместо того, чтобы отвечать отказом на предложение, которое вам не подходит, лучше задавать открытые вопросы, которые подтолкнут вторую сторону к тому, чтобы принять вашу картину мира. Условно говоря, на слишком высокую цену стоит отвечать не предложением более низкой, а вопросом "Как я смогу себе позволить эту цену, если у меня есть только...?".
Книга уже окупилась – на днях сбил 100$ с цены за отель! Читается легко, кейсы полезные, рекомендую.
Goodreads
Never Split the Difference: Negotiating as if Your Life…
A former FBI hostage negotiator offers a new, field-tes…
🔥46👍16❤2👎2
Работаем с лоу-перформерами
Когда в команде появляется лоу-перформер, очень заманчиво просто закрыть на проблему глаза в надежде, что все магическим образом исправится. Иногда так и случается, если причиной плохого перфоманса были какие-то временные личные проблемы. Но чаще ситуация может перерасти в хроническую, и плохо повлиять на всю команду. Зачем вообще выкладываться, если коллега работает в несколько раз хуже, и это никак на нем не сказывается.
Первое, что стоит делать, когда вы столкнулись с лоу-перформером – проверить, что вы сами не накосячили, и ваши ожидания от перфоманса сотрудника ему известны и понятны.
Следующий шаг – поговорить с сотрудником и понять, где лежат корни проблемы: какая-то личная ситуация, недостаток навыков или мотивации. Если низкий перфоманс вызван временными проблемами, предложить помощь и дать время восстановиться.
Если проблема системная – другое дело. Стандартный алгоритм описан в статье, тут поделюсь одной важной мыслью. Подумайте дважды, а стоит ли ваше ограниченное время вкладывать именно в развитие лоу-перформера. Работы всегда будет больше, чем ваших ресурсов, и значительно большую отдачу часто можно получить, вложившись в самых сильных членов команды.
Когда в команде появляется лоу-перформер, очень заманчиво просто закрыть на проблему глаза в надежде, что все магическим образом исправится. Иногда так и случается, если причиной плохого перфоманса были какие-то временные личные проблемы. Но чаще ситуация может перерасти в хроническую, и плохо повлиять на всю команду. Зачем вообще выкладываться, если коллега работает в несколько раз хуже, и это никак на нем не сказывается.
Первое, что стоит делать, когда вы столкнулись с лоу-перформером – проверить, что вы сами не накосячили, и ваши ожидания от перфоманса сотрудника ему известны и понятны.
Следующий шаг – поговорить с сотрудником и понять, где лежат корни проблемы: какая-то личная ситуация, недостаток навыков или мотивации. Если низкий перфоманс вызван временными проблемами, предложить помощь и дать время восстановиться.
Если проблема системная – другое дело. Стандартный алгоритм описан в статье, тут поделюсь одной важной мыслью. Подумайте дважды, а стоит ли ваше ограниченное время вкладывать именно в развитие лоу-перформера. Работы всегда будет больше, чем ваших ресурсов, и значительно большую отдачу часто можно получить, вложившись в самых сильных членов команды.
❤25👍18
Про качество AI продуктов
А сегодня смотрим классный разговор моих хороших друзей, Виталия Шароватова и Алексея Шаграева. Леша сейчас делает Lovi – продукт, помогающий подбирать косметику и skincare продукты. Конечно же, с помощью AI – и конечно же сталкивается с тем, с чем и другие похожие продукты – проверять качество становится сильно менее тривиально.
Вот какие подходы к QA у них работают:
👉Dark launch — выкатывают фичу в прод, но скрытно. Пользователь не видит, зато продукт уже работает с живыми данными.
👉Краудтестинг с помощью Толоки или MTurk, чтобы получать фидбэк от максимально разнообразных живых пользователей.
👉Black box testing – единственный способ оценивать функциональность недетерминированной системы.
👉Тестирование с помощью AI агентов на фермах девайсов помогает симулировать реальных пользователей и быстро прогонять разные exploratory сценарии.
А сегодня смотрим классный разговор моих хороших друзей, Виталия Шароватова и Алексея Шаграева. Леша сейчас делает Lovi – продукт, помогающий подбирать косметику и skincare продукты. Конечно же, с помощью AI – и конечно же сталкивается с тем, с чем и другие похожие продукты – проверять качество становится сильно менее тривиально.
Вот какие подходы к QA у них работают:
👉Dark launch — выкатывают фичу в прод, но скрытно. Пользователь не видит, зато продукт уже работает с живыми данными.
👉Краудтестинг с помощью Толоки или MTurk, чтобы получать фидбэк от максимально разнообразных живых пользователей.
👉Black box testing – единственный способ оценивать функциональность недетерминированной системы.
👉Тестирование с помощью AI агентов на фермах девайсов помогает симулировать реальных пользователей и быстро прогонять разные exploratory сценарии.
YouTube
On crowdsource testing, dark launches and agentic testing
👍8❤5🔥5
Про карьеру в форме пирамиды
Если вы получили громкий тайтл тимлида, руководителя отдела или СТО где-то на старте карьеры, то может быть довольно сложно отказаться от него в будущем. А это может быть необходимо, так как узкий набор качеств, который помог вам подняться по карьерной лестнице в конкретной компании, может быть неактуален в других местах, или в изменившемся будущем.
Альтернатива – смотреть на карьерный рост не как на повышение крутизны тайтлов, а как на накопление различных навыков, которые делают вас более разносторонне развитым специалистом. Такая карьера по форме напоминает пирамиду – вы стараетесь набрать побольше фундаментального опыта, пробуете разные домены и функции, и как результат, можете легко вырасти в сеньорные роли в любой компании, индустрии и варианте развития будущего.
Если вы получили громкий тайтл тимлида, руководителя отдела или СТО где-то на старте карьеры, то может быть довольно сложно отказаться от него в будущем. А это может быть необходимо, так как узкий набор качеств, который помог вам подняться по карьерной лестнице в конкретной компании, может быть неактуален в других местах, или в изменившемся будущем.
Альтернатива – смотреть на карьерный рост не как на повышение крутизны тайтлов, а как на накопление различных навыков, которые делают вас более разносторонне развитым специалистом. Такая карьера по форме напоминает пирамиду – вы стараетесь набрать побольше фундаментального опыта, пробуете разные домены и функции, и как результат, можете легко вырасти в сеньорные роли в любой компании, индустрии и варианте развития будущего.
👍71❤16👎6
Что отделяет сеньоров от стаффов
Держите список из поведений, которые чаще всего помогают получить промо до стаффа, и поведений, которые этот рост блокируют. В целом, готов подписаться под обоими списками, сильно совпадают с моим опытом.
Держите список из поведений, которые чаще всего помогают получить промо до стаффа, и поведений, которые этот рост блокируют. В целом, готов подписаться под обоими списками, сильно совпадают с моим опытом.
🔥34👍20❤3
Про многозадачность
Обычно буквально на следующий день после того, как вы получаете лычку менеджера, становится понятно – задач и проблем гораздо больше, чем свободного времени. И самый очевидный способ справиться с этим – начать решать их в параллель. Иногда это действительно работает, но в долгосроке такой подход скорее вреден:
👉Общий объем задач и время на их выполнение на самом деле растет. Чем сложнее задачи, тем дольше между ними переключаться, и тем больше потерь происходит. Ученые даже посчитали, что на потери переключений приходится до 40% времени, что очень дофига.
👉Меньше внимания уделяется отдельным задачам, и качество их проседает. А так как менеджер в основном работает с другими людьми, проседание качества получает цепной эффект.
👉Растет уровень стресса и тревожности.
👉Мозг меньше отдыхает, падает креативность, вы превращаетесь в машину по выполнению скучной рутины (которую как раз хорошо в будущем заменят AI).
👉Ухудшается рабочая память, падает способность к концентрации, и в итоге какие-то важные большие сложные задачи вы вообще перестаете быть способными выполнить.
👉И итог всего этого – хроническая усталость и выгорание.
Обычно буквально на следующий день после того, как вы получаете лычку менеджера, становится понятно – задач и проблем гораздо больше, чем свободного времени. И самый очевидный способ справиться с этим – начать решать их в параллель. Иногда это действительно работает, но в долгосроке такой подход скорее вреден:
👉Общий объем задач и время на их выполнение на самом деле растет. Чем сложнее задачи, тем дольше между ними переключаться, и тем больше потерь происходит. Ученые даже посчитали, что на потери переключений приходится до 40% времени, что очень дофига.
👉Меньше внимания уделяется отдельным задачам, и качество их проседает. А так как менеджер в основном работает с другими людьми, проседание качества получает цепной эффект.
👉Растет уровень стресса и тревожности.
👉Мозг меньше отдыхает, падает креативность, вы превращаетесь в машину по выполнению скучной рутины (которую как раз хорошо в будущем заменят AI).
👉Ухудшается рабочая память, падает способность к концентрации, и в итоге какие-то важные большие сложные задачи вы вообще перестаете быть способными выполнить.
👉И итог всего этого – хроническая усталость и выгорание.
Хабр
Всё везде и сразу
Привет! На связи Евгений Антонов. Я работаю ведущим техническим менеджером проектов в Yandex Infrastructure . А также руковожу парой команд (разработчиков и менеджеров) и факультативно...
👍30❤8👎1🔥1
Подкасты на выходные
Возвращаемся к нашей нерегулярной рубрике "Что послушать про тимлидство на выходных":
👉"Бреслав и Ложечкин" про вайбкодинг: область применимости, польза и последствия, влияние на будущее языков программирования и джунов в индустрии.
👉"КОДА КОДА" про проектный менеджмент как профессию: чем занимаются, как делится ответственность с продактом и тимлидом, что ожидает в будущем.
👉"Три тимлида заходят в бар" про succession planning: как вырастить себе замену, которая подменит тебя в отпуске или когда ты пойдешь на повышение.
👉Weekend Talks с Романом Ивлиевым, бессменным директором TeamleadConf, про переосмысление карьеры после 25 лет в IT, боли тимлида и отказ от консалтинга.
Возвращаемся к нашей нерегулярной рубрике "Что послушать про тимлидство на выходных":
👉"Бреслав и Ложечкин" про вайбкодинг: область применимости, польза и последствия, влияние на будущее языков программирования и джунов в индустрии.
👉"КОДА КОДА" про проектный менеджмент как профессию: чем занимаются, как делится ответственность с продактом и тимлидом, что ожидает в будущем.
👉"Три тимлида заходят в бар" про succession planning: как вырастить себе замену, которая подменит тебя в отпуске или когда ты пойдешь на повышение.
👉Weekend Talks с Романом Ивлиевым, бессменным директором TeamleadConf, про переосмысление карьеры после 25 лет в IT, боли тимлида и отказ от консалтинга.
👍10🔥7❤6👎3
Про экономику вайбкодинга
LLM текущего поколения заметно отличаются от опытных разработчиков тем, что вместо хорошо продуманного элегантного решения проблемы в несколько строк чаще всего склоняются к тому, чтобы генерировать много избыточного кода.
Самое простое объяснение этому – сравнительная незрелость моделей, к тому же натренированных на больших количествах плохого кода. Но есть и другое возможное объяснение – провайдеры моделей в целом не очень заинтересованы в том, чтобы кода генерировалось меньше. Они зарабатывают деньги на токенах, а чем больше кодовая база, тем больше токенов вы потратите за каждую итерацию работы с ней.
Мне такое объяснение кажется близким к теории заговора, и краткосрочные экономические выгоды вообще не кажутся достаточной причиной. Научиться генерировать качественный поддерживаемый код в перспективе гораздо важнее, чем выжимать дополнительные проценты прибыли с клиентов. Ведь если эта задача останется нерешенной, границы применимости LLM останутся на уровне небольших проектов, и полномасштабный адопшн агентских сценариев в больших компаниях с действительно огромными кодовыми базами и командами будет сильно затруднен.
LLM текущего поколения заметно отличаются от опытных разработчиков тем, что вместо хорошо продуманного элегантного решения проблемы в несколько строк чаще всего склоняются к тому, чтобы генерировать много избыточного кода.
Самое простое объяснение этому – сравнительная незрелость моделей, к тому же натренированных на больших количествах плохого кода. Но есть и другое возможное объяснение – провайдеры моделей в целом не очень заинтересованы в том, чтобы кода генерировалось меньше. Они зарабатывают деньги на токенах, а чем больше кодовая база, тем больше токенов вы потратите за каждую итерацию работы с ней.
Мне такое объяснение кажется близким к теории заговора, и краткосрочные экономические выгоды вообще не кажутся достаточной причиной. Научиться генерировать качественный поддерживаемый код в перспективе гораздо важнее, чем выжимать дополнительные проценты прибыли с клиентов. Ведь если эта задача останется нерешенной, границы применимости LLM останутся на уровне небольших проектов, и полномасштабный адопшн агентских сценариев в больших компаниях с действительно огромными кодовыми базами и командами будет сильно затруднен.
Medium
The perverse incentives of Vibe Coding
I’ve been using AI coding assistants like Claude Code for a while now, and I’m here to say (with all due respect to people who have…
👍19👎4❤1🔥1
Как нанимать джунов с учетом AI
Вместо того, чтобы пытаться замещать джуниоров AI агентами, рациональнее, наоборот, инвестировать в их найм, чтобы в будущем не остаться без мидлов и сеньоров. Тем не менее, список качеств, важных для новичка, немного поменялся:
👉Умение формулировать понятный промпт и верифицировать результаты AI.
👉Умение смотреть на код критически, задавая вопросы "почему здесь так, а не иначе?"
👉Понимание границ применимости AI и всех ограничений, включая приватность и этику.
Такие навыки превращают джуниора в полезного члена команды, а не в бездумную прослойку между AI и ментором. Что можно сделать, чтобы прийти к этой картине:
1️⃣Сменить подход к найму – вместо оценки знания алгоритмов смотреть на то, как кандидат задаёт вопросы модели и исправляет её промахи.
2️⃣Организовывать работу через трио сеньор + джуниор + AI. Пусть опытный разработчик показывает ход мысли, новичок – задает вопросы и озвучивает сомнения, ассистент – генерирует код. Знания передаются быстрее, ошибки ловятся раньше.
3️⃣Чередуйте задачи с AI и без него. Хотя бы раз в спринт давайте новичку задачу, решить которую надо целиком вручную, чтобы не атрофировались навыки вроде дебага.
4️⃣ Добавьте в свой онбординг гайд по AI, в том числе какие данные можно загружать в модель, какие – категорически нельзя.
5️⃣Пересмотрите свои критерии перфоманса для джунов. Оценивайте не просто закрытые задачи, а способность объяснить решение, быстро найти и починить баг, предложить улучшение после отклика ассистента.
Такой подход в целом помогает сохранить баланс: компания получает растущую смену, сеньоры не тратят часы на рутинный код, а джуниоры ускоряют свой путь до мидлов без того, чтобы разучиться думать самостоятельно.
Вместо того, чтобы пытаться замещать джуниоров AI агентами, рациональнее, наоборот, инвестировать в их найм, чтобы в будущем не остаться без мидлов и сеньоров. Тем не менее, список качеств, важных для новичка, немного поменялся:
👉Умение формулировать понятный промпт и верифицировать результаты AI.
👉Умение смотреть на код критически, задавая вопросы "почему здесь так, а не иначе?"
👉Понимание границ применимости AI и всех ограничений, включая приватность и этику.
Такие навыки превращают джуниора в полезного члена команды, а не в бездумную прослойку между AI и ментором. Что можно сделать, чтобы прийти к этой картине:
1️⃣Сменить подход к найму – вместо оценки знания алгоритмов смотреть на то, как кандидат задаёт вопросы модели и исправляет её промахи.
2️⃣Организовывать работу через трио сеньор + джуниор + AI. Пусть опытный разработчик показывает ход мысли, новичок – задает вопросы и озвучивает сомнения, ассистент – генерирует код. Знания передаются быстрее, ошибки ловятся раньше.
3️⃣Чередуйте задачи с AI и без него. Хотя бы раз в спринт давайте новичку задачу, решить которую надо целиком вручную, чтобы не атрофировались навыки вроде дебага.
4️⃣ Добавьте в свой онбординг гайд по AI, в том числе какие данные можно загружать в модель, какие – категорически нельзя.
5️⃣Пересмотрите свои критерии перфоманса для джунов. Оценивайте не просто закрытые задачи, а способность объяснить решение, быстро найти и починить баг, предложить улучшение после отклика ассистента.
Такой подход в целом помогает сохранить баланс: компания получает растущую смену, сеньоры не тратят часы на рутинный код, а джуниоры ускоряют свой путь до мидлов без того, чтобы разучиться думать самостоятельно.
Substack
AI Won't Kill Junior Devs - But Your Hiring Strategy Might
No juniors today means no seniors tomorrow: rethinking talent development
👍32👎14❤3
Architecture Decision Records
Как вы знаете, ADR – документ, который описывает важные технические решения, весь нужный контекст вокруг из принятия и последствия. По ссылке – большая подборка шаблонов, рекомендаций по работе с ними и даже специализированных тулов вроде adr-tools. А самое интересное – публичные гайдлайны конкретных компаний:
👉Amazon
👉GitHub
👉RedHat
Как вы знаете, ADR – документ, который описывает важные технические решения, весь нужный контекст вокруг из принятия и последствия. По ссылке – большая подборка шаблонов, рекомендаций по работе с ними и даже специализированных тулов вроде adr-tools. А самое интересное – публичные гайдлайны конкретных компаний:
👉Amazon
👉GitHub
👉RedHat
GitHub
GitHub - joelparkerhenderson/architecture-decision-record: Architecture decision record (ADR) examples for software planning, IT…
Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation - joelparkerhenderson/architecture-decision-record
👍23❤7🔥3