Как не выгореть молодому тимлидуПереход из сеньора в тимлиды – это не просто смена должности, это смена мышления. Кроме того, чтобы фокусироваться на технических деталях, инженер теперь должен думать о развитии команды и достижении бизнес-целей.
Одна из главных ловушек для нового тимлида – это попытка продолжать выполнять большой объем задач самостоятельно, одновременно пытаясь управлять командой.
Как разработчик, тимлид привык погружаться в код, решать технические задачи и видеть конкретные результаты своей работы, но в новой роли такой подход – прямой путь к выгоранию.
Задача тимлида – не писать лучший код, а создавать условия, в которых команда может писать лучший код.
Еще одна связанная с предыдущей проблема – трудности с делегированием. Тимлидом зачастую становится самый опытный разработчик в команде. У него всегда есть ощущение (вполне оправданное), что он способен решить задачу быстрее и лучше, чем кто-либо в команде.
Важно помнить: ваша роль изменилась. Теперь ваша задача – развивать других разработчиков, а не делать всю работу самостоятельно.
Чтобы избежать выгорания на начальных этапах, попробуйте следующее:
🛑 Освойте искусство "стратегического игнорирования". Как тимлид, вы будете сталкиваться с множеством задач и запросов. Научитесь определять, что действительно важно, а что может подождать или быть делегировано. Не пытайтесь решить все проблемы сразу.
✍️ Документируйте самые частые процессы, решения и best practices вашей команды. Это сильно снизит количество повторяющихся вопросов, которые вам приходится решать.
🤫 Создайте "зону тишины" в своем рабочем графике. Выделите время, когда вы недоступны для мгновенных сообщений и звонков. Используйте это время для глубокой работы или размышлений. Защищайте это время от любых посягательств.
🏂 Помните, что свет не сошелся клином на работе. Не забывайте про родных и друзей. Найдите хобби, учитывая умственный характер работы, лучше что-то активное – пробежки, йога, каякинг, сноубординг и т. д.
О выгорании и других проблемах тимлидов, также как о способах их решения мы будем говорить уже в этот четверг
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤🔥3❤2👍2😁2
Тимлиды в своей работе сталкиваются со специфичными вызовами:
1. Резкая смена парадигмы: многие тимлиды выросли из разработчиков, и внезапно их концепция резко меняется. Теперь им приходится не только писать код, но и управлять командой, принимать стратегические решения и общаться с заказчиками
2. Избыток коммуникаций: они общаются с разработчиками, продуктовыми менеджерами, заказчиками, тестировщиками… Со всеми, кто участвует в проекте
3. Негатив в коллективе: тимлиду приходится разрешать конфликты и управлять эмоциями в команде. Если что-то идет не так, он или она должны нивелировать негативное воздействие на коллектив
4. Профессиональное выгорание: все вышеперечисленные факторы могут привести к выгоранию. Тимлиды должны следить за своими эмоциями, уметь отдыхать и находить баланс между работой и личной жизнью
5. Выгорание сотрудников: тимлиды не только сами подвержены выгоранию, но и должны следить за состоянием своей команды. Поддержка и мотивация коллег —часть их роли
Уже завтра, 18 июля в 20.00 GMT +3 с Анастасией Шнек и Павлом Вейником обсудим это на вебинаре. Еще не поздно зарегистрироваться, задать вопросы и добавить событие себе в календарь.
1. Резкая смена парадигмы: многие тимлиды выросли из разработчиков, и внезапно их концепция резко меняется. Теперь им приходится не только писать код, но и управлять командой, принимать стратегические решения и общаться с заказчиками
2. Избыток коммуникаций: они общаются с разработчиками, продуктовыми менеджерами, заказчиками, тестировщиками… Со всеми, кто участвует в проекте
3. Негатив в коллективе: тимлиду приходится разрешать конфликты и управлять эмоциями в команде. Если что-то идет не так, он или она должны нивелировать негативное воздействие на коллектив
4. Профессиональное выгорание: все вышеперечисленные факторы могут привести к выгоранию. Тимлиды должны следить за своими эмоциями, уметь отдыхать и находить баланс между работой и личной жизнью
5. Выгорание сотрудников: тимлиды не только сами подвержены выгоранию, но и должны следить за состоянием своей команды. Поддержка и мотивация коллег —часть их роли
Уже завтра, 18 июля в 20.00 GMT +3 с Анастасией Шнек и Павлом Вейником обсудим это на вебинаре. Еще не поздно зарегистрироваться, задать вопросы и добавить событие себе в календарь.
👍6🔥1
Call for papers ✉️
Друзья, вы наверное заметили что количество ивентов в H&S Skills растет, теперь мы встречаеся по вторникам, средам и четвергам, а регулярных форматов проведения уже стало 5 - Архитектурые Трепы, Кабанчик, Карьерный навигатор, Конклав и Митапы😱 И вебинары же еще, да!
Поэтому мы сделали отдельную страничку для спикеров. Если вам хочется нести знания в мир, делиться опытом, поисследовать мнения коллег на какую-то тему и/или развивать навык выступлений и быть более публичным - добро пожаловать!
Заполняйте анкету и мы вместе поищем варианты и подходящий для вас формат 🤗
PS. Чтобы поддержать тех из вас, у кого опыта публичных выступлений нет или он небольшой, а выступать хочется, мы разработали мини-курс, который поможет:
✓ сформулировать тему,
✓ определить цели,
✓ создать и оформить презентацию,
✓ а также подготовиться к самому выступлению.
Друзья, вы наверное заметили что количество ивентов в H&S Skills растет, теперь мы встречаеся по вторникам, средам и четвергам, а регулярных форматов проведения уже стало 5 - Архитектурые Трепы, Кабанчик, Карьерный навигатор, Конклав и Митапы😱 И вебинары же еще, да!
Поэтому мы сделали отдельную страничку для спикеров. Если вам хочется нести знания в мир, делиться опытом, поисследовать мнения коллег на какую-то тему и/или развивать навык выступлений и быть более публичным - добро пожаловать!
Заполняйте анкету и мы вместе поищем варианты и подходящий для вас формат 🤗
PS. Чтобы поддержать тех из вас, у кого опыта публичных выступлений нет или он небольшой, а выступать хочется, мы разработали мини-курс, который поможет:
✓ сформулировать тему,
✓ определить цели,
✓ создать и оформить презентацию,
✓ а также подготовиться к самому выступлению.
🔥12❤🔥3👍1
🎞 Запись вчерашнего доклада Глеба Бондаренко про GraphQL уже доступна на нашем ютубе. Слайды можно открыть здесь. Почитать статьи Глеба по этой теме тут.
🚀 Сегодня всех ждем на Архитектурный Треп №109 обсуждать абстракции, точнее как инженеру проектировать и оперировать теми вещами, которые знаешь не на 100%. Модератор Антон Норко. Начало, как обычно, в 20.00 по Минску. Регистрируйтесь и приходите. До вечера 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥3🔥3
💫Вчера прошел вебинар Team Leadership, с Анастасией Шнек и Павлом Вейником.
Поговорили о ролях доступных для развития по пути менеджера, работе над процессами, выгорании и тех скилах, которые необходимы для роста до уровня Teamlead, Engineering Manager.
Обсудили, как курс Team Leadership поможет стать хорошим Teamlead.
По ссылке запись вебинара
Поговорили о ролях доступных для развития по пути менеджера, работе над процессами, выгорании и тех скилах, которые необходимы для роста до уровня Teamlead, Engineering Manager.
Обсудили, как курс Team Leadership поможет стать хорошим Teamlead.
По ссылке запись вебинара
👍4
На что смотреть при выборе очереди сообщений?Задача очереди сообщений (message queue) – передавать данные из одной точки в другую.
В распределенных системах MQ становится прокладкой, снижая зависимость компонентов системы друг от друга (вместо зависимости по API – зависимость по формату данных).
Еще один use case очереди сообщений – буфер перед нагруженной частью системы, в котором скапливаются данные, не перегружая обработчик.
Де-факто, стандартом в индустрии стала Apache Kafka, но для более специфических задач есть другие инструменты – RabbitMQ, Redis, ActiveMQ и еще около полусотни очередей.
Вот, что нужно учитывать при выборе:
🔸 Механизм передачи сообщений – Pub/Sub или Producer/Consumer, P2P или брокер сообщений?
🔸 Объем данных и их формат, throughput, latency, масштабируемость
🔸 Гарантии доставки и порядка сообщений – at most once, at least once, может ли очередь гарантировать, что сообщения будут прочитаны консюмерами в том же порядке, в каком попали в очередь.
🔸 Какие гарантии безопасности дает очередь? Есть ли Routing? Может ли очередь преобразовывать формат сообщений? Может ли очередь выступать в качестве персистентного хранилища (сохранять данные на диск)? Какая инфраструктура – on premise, cloud, managed service?
Выбор правильных инструментов для технических решений – ответственность техлида и архитектора. Для этого нужен кругозор, развитию которого посвящен самый объемный раздел курса [Технический Лидер]. Записывайтесь на консультацию!
👍9❤2😁1
Друзья, делимся с вами интересным контентом!
Дима Королев, один из Трех Джедаев H&S Skills и ведущий 24-го Software Craftsmanship митапа про Event Sourcing, недавно поучаствовал в подкасте FaangTalk, где подробно рассказал про System Design Interview и не только. Вот некоторые темы, которые обсуждали:
🔸Что обязательно нужно знать разработчику для System Design Interview?
🔸Почему на интервью дают задачи на проектирование систем с огромным скейлом, когда в реальности таких систем единицы?
🔸System Design – это про soft skills?
🔹Нужны ли вообще System Design Interview?
Еще поговорили про разные инструменты и их use cases: как Discord использует Cassandra, где можно поставить SQLite, почему ни один мессенджер не использует Kafka и почему PostgreSQL подойдет почти везде.
Дима Королев, один из Трех Джедаев H&S Skills и ведущий 24-го Software Craftsmanship митапа про Event Sourcing, недавно поучаствовал в подкасте FaangTalk, где подробно рассказал про System Design Interview и не только. Вот некоторые темы, которые обсуждали:
🔸Что обязательно нужно знать разработчику для System Design Interview?
🔸Почему на интервью дают задачи на проектирование систем с огромным скейлом, когда в реальности таких систем единицы?
🔸System Design – это про soft skills?
🔹Нужны ли вообще System Design Interview?
Еще поговорили про разные инструменты и их use cases: как Discord использует Cassandra, где можно поставить SQLite, почему ни один мессенджер не использует Kafka и почему PostgreSQL подойдет почти везде.
YouTube
#FaangTalk 66 - Современный System Design
Канал с анонсами https://news.1rj.ru/str/faangtalk_news
Чат по подготовке к интервью: https://news.1rj.ru/str/faangtalk
В гостях Дима t.me/BoreMeNo
Автор System Design Meetup https://www.youtube.com/@dimakorolev/
Чат по подготовке к интервью: https://news.1rj.ru/str/faangtalk
В гостях Дима t.me/BoreMeNo
Автор System Design Meetup https://www.youtube.com/@dimakorolev/
👍14🔥9❤5👏2❤🔥1
📌 На 110 Архитектурном Трепе с Антоном Норко обсуждали абстракции: какие есть уровни, как определять границы, ограничения. Ключевые моменты публикуем на фото выше👆
🔉 Сегодня планируем обсуждать как создавать экологичные отношения в команде на основе Process Communication Model. Модератор встречи Юля Мельникова - опытный .NET разработчик и Process Communication Model admirer. Приходите поделиться опытом как вы справляетесь со стрессом в своих коммандах и узначать чем PCM может вам помочь. Регистрации на сайте. До вечера!
🔉 Сегодня планируем обсуждать как создавать экологичные отношения в команде на основе Process Communication Model. Модератор встречи Юля Мельникова - опытный .NET разработчик и Process Communication Model admirer. Приходите поделиться опытом как вы справляетесь со стрессом в своих коммандах и узначать чем PCM может вам помочь. Регистрации на сайте. До вечера!
🔥5❤2
🚀 Как справляться со стрессовыми ситуациями в команде и при чем здесь PCM разбираем на Архитектурном Трепе 111.
Заходите в Google Meet
Заходите в Google Meet
❤3
Career Navigator for Seniors на связи
Мы продолжаем вместе с вами готовиться к собеседованиям и искать свою лучшую работу, поэтому сегодня в 19.00 по GMT+3 встречаемся с опытным HRD Андреем Журавлевым узнать:
👉 Как слушать и слышать о чем тебя спрашивают на собеседованиях, и как построить свой ответ, чтобы быть верно услышанным
👉 Как пишутся вакансии и готовятся интервью - учимся читать между строк.
👉 Заповеди кандидата на интервью (лайфхаки, фишечки, приемчики - все, что может сработать, а может и нет) и многое другое.
Скорее регистрируйтесь и приходите. Всех ждем 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
hardsoftskills.dev
Карьерный навигатор
🔥4❤🔥1
❓В какой компании/-ях мечты вы бы хотели работать?
Можно прямо в комментариях к этому посту 👇
Или анонимно в гугл форме
Самые популярные компании среди ответов разберем на Карьерном Навигаторе с Анной Писаревой 3 августа.
PS. Видеозапись вчерашнего Карьерного Навигатора с Андреем Журавлевым уже на нашем ютубе. Встреча была огонь🔥, классного всем просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
hardsoftskills.dev
Карьерный навигатор
🔥6
Что делать, когда бэклог переполняется техдолгом?Пару недель назад в нашем чате состоялась небольшая дискуссия о том, как работать с бэклогом фоновых задач, некритичных багов и рефакторинга. У автора вопроса проблема с тем, что продуктовые задачи планируются как положено, а все остальное берется в работу хаотично и со временем только копится.
Все эти “мелкие” и “небизнесовые” задачи –
технический долг. Работа с техдолгом – это баланс между краткосрочными целями бизнеса и его выживанием в долгосрочной перспективе. Да, когда бизнесу срочно нужно выпустить фичу – делаем костыль и надеемся когда-нибудь его исправить. Но проходит несколько таких срочных релизов, и вот уже новые костыли поддерживают старые, код спутывается, архитектура размывается, а разрабатывать новые фичи становится сложнее, дольше и дороже.
Как разобрать техдолг, когда он уже накопился и доставляет проблемы?
🔺 Выделить спринт или несколько исключительно для задач по техдолгу.
🔺 Создать роль “дежурного”, который будет закрывать небизнесовые задачи. Передавать эту роль между членами команды раз в день/неделю/спринт.
🔺 Создать maintenance team, задача которой – исправление багов, рефакторинг и выполнение “общих” задач.
Недостаток таких мер в том, что они не устраняют причины появления технического долга и рано или поздно снова придется тушить пожары. Накопление задач по техдолгу - это вершина айсберга, проблема вероятнее всего больше чем она выглядит, проявится всерьез еще не скоро, и решать ее надо комплексно:
▫️ Донести до product owner-а или других представителей бизнеса, что нельзя бесконечно откладывать рефакторинг и создание качественной документации. Выделять 20-30% спринта на задачи по техдолгу.
🔹 Повышать квалификацию сотрудников и развивать культуру разработки. Члены команды, чьи ошибки приходится исправлять, должны, как минимум, знать об этом и стараться не повторять их.
▫️ По возможности автоматизировать проверку кода – линтеры, авто-тесты в CI/CD пайплайне и т.д. Так промежуток времени между созданием техдолга и его исправлением существенно уменьшится.
Планирование задач команды вместе с PO – функция тимлида, с которой начинающие руководители часто испытывают трудности. Нахождение баланса между потребностями бизнеса и техдолгом – одна из тем в программе курса [Team Leadership]. Старт курса – 6 августа. Успейте записаться на консультацию!
🔥11❤3👍3❤🔥1👎1
Software Craftsmansip Meetup is back 🤩
27ой Митап будет посвящен пути и росту архитекторов в ИТ, с разбором различных типов архитекторов и их ролей, а также акцентом на карьерный путь Solution Architect.
Благодаря hands-on живому и концентрированному опыту спикеров рассмотим реальные проблемы, с которыми сталкиваются архитекторы в своей практике:
▪️ограничения компетенций команды
▪️баланс time to market и техдолга
▪️работа с legacy кодом
▪️сложная бизнес-логика
▪️бурный рост бизнеса
▪️преждевременное масштабирование решения и другие
Спикеры:
Антон Дворников, Principal Solution Architect
Павел Вейник, Solution Architect, Staff Engineer
🚀 Познакомиться подробнее с программой и зарегистрироваться можно по ссылке
Хороших всем выходных!
27ой Митап будет посвящен пути и росту архитекторов в ИТ, с разбором различных типов архитекторов и их ролей, а также акцентом на карьерный путь Solution Architect.
Благодаря hands-on живому и концентрированному опыту спикеров рассмотим реальные проблемы, с которыми сталкиваются архитекторы в своей практике:
▪️ограничения компетенций команды
▪️баланс time to market и техдолга
▪️работа с legacy кодом
▪️сложная бизнес-логика
▪️бурный рост бизнеса
▪️преждевременное масштабирование решения и другие
Спикеры:
Антон Дворников, Principal Solution Architect
Павел Вейник, Solution Architect, Staff Engineer
Хороших всем выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2❤🔥1
Три мероприятия этой недели
1️⃣ Сегодня в 20.00 по GMT+3 встречаемся на обсуждении 9 главы Кабанчика. Тема: Consistency and Consensus. Модератор Басим Аль-Джевахири. Записи предыдущих встреч есть на нашем ютуб канале. Регистрация
2️⃣ В четверг, 1 августа в 19.00 GMT+3 состоится Software Craftsmanship Meetup про карьеру и путь арихтектора в ИТ. Спикеры: Антон Дворников и Павел Вейник. Регистрацию и свои вопросы можно прислать заранее на сайте.
3️⃣ В субботу, 3 августа в 11.00 GMT+3 будет встреча с карьерным консультантом Анной Писаревой про поведенческое и culture fit интервью. Высылайте свои вопросы заранее, чтобы спикер успела включить максимально полезный для вас материал в презентацию. Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤3❤🔥2
Уже завтра мы опубликуем первую часть статьи, которую мы назвали:
От хаоса к стандарту: создание универсального шаблона микросервисов Весь материал для статьи подготовил Павел Макул, выпускник курса [Технический Лидер]. Он поделился своим опытом, как придя в команду обычным сеньором смог задрайвить кардинальные перемены в процессах и культуре разработки. Получилась очень увлекательная история.
В общем, будет интересно – запасайтесь попкорном! Публиковать будем в нашем LinkedIn, так что подписывайтесь, чтобы ничего не пропустить!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍8❤🔥1❤1
Митап об архитектуре и архитекторах
Завтра состоится Software Craftsmanship Meetup №27, на котором Павел Вейник и Антон Дворников по косточкам разберут этапы роста и развития архитектора. Митап для тех, кто уже там (в архитектурной роли) и who wanna be.
Кроме запланированной программы, спикеры ответ на ваши вопросы:
‣ Какой скорейший путь развития до архитектора?
‣ Как из тех лида стать архитектором и не выгореть?
‣ Как понять что уже готов к роли архитектора, если был опыт созднания высокопроизводительной микросервисной архитектуры, но в итоге компания не вышла на высокую нагрузку, так как не было столько клиентов.
‣ Какие задачи отличают архитектора от других ролей - сеньора, техлида, тимлида.
Чтобы на ваши вопросы точно ответили - присылайте пожалуйста их заранее, в форме регистрации. До встречи на митапе!
🔥5❤4
Поведенческое и culture fit интервью: как пройти и подготовиться
В субботу пройдет 7ая встреча из серии Career navigator for seniors. Нам по прежнему важно помогать вам с поиском работы и подготовки к собеседованиям, поэтому мы приглашаем разных экспертов tech индустрии - опытных инженеров, карьеных консультантов, HR поделиться советами и опытом как увереннее себя чувствовать на собеседованиях и получить работа в желанной компании (или просто работу🙂)
Когда: 3 августа 11.00 по GMT+3
На встрече разберем:
1. Тренды в вопросах на интервью: поведенческие и ситуативные вопросы
2. Самопрезентация и ответы на сложные вопросы
3. Как готовиться: методы, инструменты, best practices
Спикер: Анна Писарева, экспертка в области HR и карьерного консалтинга с более чем 12-летним опытом работы в СНГ, Австралии и на международном рынке
🔗 Регистрация
В субботу пройдет 7ая встреча из серии Career navigator for seniors. Нам по прежнему важно помогать вам с поиском работы и подготовки к собеседованиям, поэтому мы приглашаем разных экспертов tech индустрии - опытных инженеров, карьеных консультантов, HR поделиться советами и опытом как увереннее себя чувствовать на собеседованиях и получить работа в желанной компании (или просто работу🙂)
Когда: 3 августа 11.00 по GMT+3
На встрече разберем:
1. Тренды в вопросах на интервью: поведенческие и ситуативные вопросы
2. Самопрезентация и ответы на сложные вопросы
3. Как готовиться: методы, инструменты, best practices
Спикер: Анна Писарева, экспертка в области HR и карьерного консалтинга с более чем 12-летним опытом работы в СНГ, Австралии и на международном рынке
🔗 Регистрация
🔥4👍1