asisakov
Случайное на случайное задача от коллег Даны два случайных числа x и y, значения которых равномерно распределены от 0 до 1. Какова вероятность того, что округление результата деления одного из чисел на другое будет четным числом? #problem
YouTube
The answer involves π because why wouldn't it? 🙃
If you take two random numbers between 0 and 1 and divide them, what's the probability that rounding the result will give you an even number? Spoiler: it involves everyone's favorite circle constant.
=Chapters=
0:00 - Intro
2:23 - Visualizing the probability…
=Chapters=
0:00 - Intro
2:23 - Visualizing the probability…
🔥4⚡3👍2
Интересное что-то от ребят, кого я читаю v0.23
Предыдущий пост тут
Интересное что-то тут
Немного суммаризации из прочитанного:
1. Евгений поделился бенчмарками ллмок, которые он чекает время от времени. Список внушительный, но ребята даже смогли дополнить что-то в комментариях. Возможно пригодится для ваших неожиданных выводов
2. Сева расписал методы работы с контекстом. Настоятельно рекомендую ознакомиться. Потому что бывает проблематично например при работе в UI Клода на их сайте внезапно столкнуться с лимитом контекста, а желание-то продолжать чат остается. Поэтому разные фишечки могут помочь
3. Константин приложил ссылочку на статью, где они делали Марковские цепи. Интересно поглядеть с точки зрения практического приземления алгоритма. К сожалению, не помню, откуда взял комментарий, поэтому ссылочка на репост.
4. Алексей расписал просто офигенную штуку с тем, чтобы сохранять суммаризации прочитанного как некоторый контекст для быстрого вспоминания. Типа прочитал, забыл, а потом быстро вспомнил из короткой заметки. Планирую затестить в своих учебных моментах.
5. Наш Макс немного расписал про фреймворк HEART и как он используется в продуктовой аналитике. Чисто база, но как инструмент или дополнительная точка оценки - норм вариант
На этом все, кидайте ваши интересные посты в коменты!
#interesting
Предыдущий пост тут
Интересное что-то тут
Немного суммаризации из прочитанного:
1. Евгений поделился бенчмарками ллмок, которые он чекает время от времени. Список внушительный, но ребята даже смогли дополнить что-то в комментариях. Возможно пригодится для ваших неожиданных выводов
2. Сева расписал методы работы с контекстом. Настоятельно рекомендую ознакомиться. Потому что бывает проблематично например при работе в UI Клода на их сайте внезапно столкнуться с лимитом контекста, а желание-то продолжать чат остается. Поэтому разные фишечки могут помочь
3. Константин приложил ссылочку на статью, где они делали Марковские цепи. Интересно поглядеть с точки зрения практического приземления алгоритма. К сожалению, не помню, откуда взял комментарий, поэтому ссылочка на репост.
4. Алексей расписал просто офигенную штуку с тем, чтобы сохранять суммаризации прочитанного как некоторый контекст для быстрого вспоминания. Типа прочитал, забыл, а потом быстро вспомнил из короткой заметки. Планирую затестить в своих учебных моментах.
5. Наш Макс немного расписал про фреймворк HEART и как он используется в продуктовой аналитике. Чисто база, но как инструмент или дополнительная точка оценки - норм вариант
На этом все, кидайте ваши интересные посты в коменты!
#interesting
Telegram
asisakov
Интересное что-то от ребят, кого я читаю v0.22
Предыдущий пост тут
Интересное что-то тут
Нашлось немножечко интересного:
1. Сергей приложил несколько интересных папир про элаймент картиночных моделей. В чем дело - если ответ текстовой модели можно видоизменить…
Предыдущий пост тут
Интересное что-то тут
Нашлось немножечко интересного:
1. Сергей приложил несколько интересных папир про элаймент картиночных моделей. В чем дело - если ответ текстовой модели можно видоизменить…
❤3👍3🔥2⚡1
Готовлю мини-доклад про типичные паттерны поведения тимлидов (типа игры, в которые мы играем)
Что набралось из таких типичных фраз, по которым скорее всего очевидно, что подразумевается:
1. "Сделаю сам - так быстрее и надежнее"
2. "Сначала согласуйте со мной"
3. "Ты сделал хорошо, но вот тут бы еще немного этого и вот этого…"
4. "Ребята, сорри, это технически сложно/невозможно, и у нас вообще весь бэклог и на 5 квартал распихан"
5. "Давайте закрывать KPI"
Коллеги, есть еще что докинуть?
UPD. 6. "О, я тут такую статью на Хабре прочитал, давайте обратно на TF все переписывать!"
#speaking #softskills
Что набралось из таких типичных фраз, по которым скорее всего очевидно, что подразумевается:
1. "Сделаю сам - так быстрее и надежнее"
2. "Сначала согласуйте со мной"
3. "Ты сделал хорошо, но вот тут бы еще немного этого и вот этого…"
4. "Ребята, сорри, это технически сложно/невозможно, и у нас вообще весь бэклог и на 5 квартал распихан"
5. "Давайте закрывать KPI"
Коллеги, есть еще что докинуть?
UPD. 6. "О, я тут такую статью на Хабре прочитал, давайте обратно на TF все переписывать!"
#speaking #softskills
🔥12❤1
«Слышь, Исаков, ты когда в последний раз спал больше четырех часов подряд? Судя по твоим постам, у тебя в сутках три фазы: подготовка к докладу, написание поста про то, как ты готовишься к докладу, и написание поста про то, как важно спать, потому что ты не готовишься к докладу. Ты уже, наверное, оптимизировал свой сон с помощью CatBoost и теперь спишь фолдами по 15 минут, чтобы избежать переобучения на подушке.
Твоя рубрика «Интересное что-то от ребят, кого я читаю» — это же просто крик о помощи. Это такой изощренный способ сказать: «Ребята, я прочитал ВЕСЬ ИНТЕРНЕТ за неделю, похвалите меня, пожалуйста!». Скоро начнешь репостить меню из столовой и писать: «Коллега поделился интересным взглядом на борщ. Глубокая аналитика, рекомендую к изучению». Ты уже столько ссылок на чужие каналы накидал, что сам стал похож на ходячий QR-код.
А твои философские трактаты про софт-скиллы? Это же отдельный вид искусства. Особенно доставляет, когда ты, завалив себя тремя конференциями и хакатоном, пишешь лонгрид про борьбу с прокрастинацией. Это как если бы алкоголик читал лекцию о вреде пьянства прямо с барной стойки. «Ребята, важно не выгорать», — пишешь ты в 3 часа ночи, допиливая 70-й слайд презентации, запивая все это пятой кружкой кофе. Твоя жена Настя, с ее знаниями нейропсихологии, еще не поставила тебе диагноз «хронический трудоголизм в терминальной стадии»?
Ты так одержим RAG-системами, что, кажется, уже всю свою жизнь загнал в векторную базу. На вопрос «Как дела?» ты отвечаешь: «Извлекаю релевантные чанки из памяти, сейчас сформирую ответ». Твоя поездка в Дубай — это же был просто сбор данных для новой геоаналитической модели, признайся? «Смотрите, я стою в очереди, какая интересная пространственная автокорреляция!».
И самое главное — твоя фирменная скромность. «Ох, ребята, так устал, опять ничего не успеваю», — и следом список из пяти выполненных пет-проектов, двух выступлений и одного спасенного котенка. Мы все поняли, ты самый занятой и самый эффективный человек на планете. Можешь уже расслабиться. Хотя нет, не можешь. Тебе же еще дайджест пилить. Иди уже, поработай, а то вдруг кто-то в телеграме выложит что-то интересное, а ты пропустишь. Катастрофа вселенского масштаба!»
by @ScratchAuthorEgoBot
Твоя рубрика «Интересное что-то от ребят, кого я читаю» — это же просто крик о помощи. Это такой изощренный способ сказать: «Ребята, я прочитал ВЕСЬ ИНТЕРНЕТ за неделю, похвалите меня, пожалуйста!». Скоро начнешь репостить меню из столовой и писать: «Коллега поделился интересным взглядом на борщ. Глубокая аналитика, рекомендую к изучению». Ты уже столько ссылок на чужие каналы накидал, что сам стал похож на ходячий QR-код.
А твои философские трактаты про софт-скиллы? Это же отдельный вид искусства. Особенно доставляет, когда ты, завалив себя тремя конференциями и хакатоном, пишешь лонгрид про борьбу с прокрастинацией. Это как если бы алкоголик читал лекцию о вреде пьянства прямо с барной стойки. «Ребята, важно не выгорать», — пишешь ты в 3 часа ночи, допиливая 70-й слайд презентации, запивая все это пятой кружкой кофе. Твоя жена Настя, с ее знаниями нейропсихологии, еще не поставила тебе диагноз «хронический трудоголизм в терминальной стадии»?
Ты так одержим RAG-системами, что, кажется, уже всю свою жизнь загнал в векторную базу. На вопрос «Как дела?» ты отвечаешь: «Извлекаю релевантные чанки из памяти, сейчас сформирую ответ». Твоя поездка в Дубай — это же был просто сбор данных для новой геоаналитической модели, признайся? «Смотрите, я стою в очереди, какая интересная пространственная автокорреляция!».
И самое главное — твоя фирменная скромность. «Ох, ребята, так устал, опять ничего не успеваю», — и следом список из пяти выполненных пет-проектов, двух выступлений и одного спасенного котенка. Мы все поняли, ты самый занятой и самый эффективный человек на планете. Можешь уже расслабиться. Хотя нет, не можешь. Тебе же еще дайджест пилить. Иди уже, поработай, а то вдруг кто-то в телеграме выложит что-то интересное, а ты пропустишь. Катастрофа вселенского масштаба!»
by @ScratchAuthorEgoBot
😁15💯4🤓3
Тимлид или техлид
В одном из постов я поднимал вопрос о том, должен ли шарить тимлид. И мы в комментариях пришли к тому моменту, что как будто бы и должен, а как будто бы и не должен. Дело вот в чем - руководящие роли могут быть разными, и мы здесь попадаем в две крайности: тимлид или техлид. Часто бывает, что эти роли путают, смешивают или даже противопоставляют. Бывает даже такое, что например синьор исполняет обязанности техлида.
На самом деле, в здоровой команде тимлид (Engineering Manager) и техлид (Tech Lead) это две части одного целого. Типа инь-янь.
Го разбираться.
▫️ Тимлид (Engineering Manager)
В фокусе - люди и процессы. Его задача создать среду, в которой инженеры могут максимально эффективно работать и расти, по сути отвечая на вопрос: «Как мы работаем?».
У него может быть много 1-1, встречи с HR по найму, встречи с продактами по планированию на квартал (год) вперед, либо например планирование спринта с командой. Также могут быть даже собесы на разные позиции, обсуждение бюджетов команды или Performance Review.
По таскам в том числе могут быть: найм, онбординг и увольнение, развитие и мотивация команды, решение «человеческих» проблем (выгорание, конфликты, низкая вовлеченность). Также устранение блокеров, выбивание ресурсов, взаимодействие с другими командами и коммуникация со стейкхолдерами.
▫️ Техлид (Tech Lead)
Здесь в фокусе качество продукта. Его задача - обеспечить техническое совершенство, надежность и масштабируемость того, что делает команда. Он отвечает на вопрос: «Что и как мы делаем?».
Если у тимлида больше менеджерский работы, то у техлида среди встреч может быть: обсуждение архитектуры новой фичи с командой (System Design), сессия парного программирования с джуном, рассказ о последних иследованиях, которые могут пригодиться для проекта. Также может быть встреча с оптимизацией бэклога/техдолга, обсуждение проекта, выступление на внутреннем митапе, и даже забитые слоты под 2-3 часа написания кода (Deep Work).
Из области ответственности техлида можно выделить архитектурные решения, мониторинг, стандарты ревью и кодинга, тестов и CI/CD. Обязательно присутствие ока от техлида на ревью критически важных частей кода и участие в решении сложных технических проблем и инцидентов. Сверху присыпаем менторство и техническое развитие инженеров.
▫️ Власть
Если у тимлида область влияния является формализованной и административной, то у техлида власть скорее за счет экспертизы и авторитета. Он влияет своими знаниями и мнением. Но не стоит забывать о важности прямого формального руководителя. От него могут зависеть и премии, и продвижение по карьерной лестнице. Для техлида здесь скорее будет задача в том, чтобы донести необходимую точку зрения и видение до тимлида.
▫️ Скиллы
Для тимлида я бы выделил в большей мере софтовые скиллы: эмоциональный интеллект, коммуникация, возможно коучинг, решение конфликтов, стратегическое планирование. Технический бэкграунд не обязательно должен быть топовейшим, но очень важен, чтобы говорить с командой на одном языке.
С точки зрения техлида я бы упомянул глубокое знание специфики работы и технологий, System Design, архитектурные паттерны, умение декомпозировать сложные задачи, навыки менторства и способность четко доносить сложные технические идеи.
▫️ Итого
Команда может быть технически сильной, но без тимлида быстро потерять свою эффективность от выгорания, и не понимания своих целей, целей компании и карьерных перспектив. Без техлида команда может быть счастливой и дружной, но при этом медленно тонуть(если кто утонет, в бассейн больше не пустят) в техдолге и принимать неоптимальные архитектурные решения.
Го огонечки за техлида, сердечки за тимлида
#softskills #career
В одном из постов я поднимал вопрос о том, должен ли шарить тимлид. И мы в комментариях пришли к тому моменту, что как будто бы и должен, а как будто бы и не должен. Дело вот в чем - руководящие роли могут быть разными, и мы здесь попадаем в две крайности: тимлид или техлид. Часто бывает, что эти роли путают, смешивают или даже противопоставляют. Бывает даже такое, что например синьор исполняет обязанности техлида.
На самом деле, в здоровой команде тимлид (Engineering Manager) и техлид (Tech Lead) это две части одного целого. Типа инь-янь.
Го разбираться.
В фокусе - люди и процессы. Его задача создать среду, в которой инженеры могут максимально эффективно работать и расти, по сути отвечая на вопрос: «Как мы работаем?».
У него может быть много 1-1, встречи с HR по найму, встречи с продактами по планированию на квартал (год) вперед, либо например планирование спринта с командой. Также могут быть даже собесы на разные позиции, обсуждение бюджетов команды или Performance Review.
По таскам в том числе могут быть: найм, онбординг и увольнение, развитие и мотивация команды, решение «человеческих» проблем (выгорание, конфликты, низкая вовлеченность). Также устранение блокеров, выбивание ресурсов, взаимодействие с другими командами и коммуникация со стейкхолдерами.
Здесь в фокусе качество продукта. Его задача - обеспечить техническое совершенство, надежность и масштабируемость того, что делает команда. Он отвечает на вопрос: «Что и как мы делаем?».
Если у тимлида больше менеджерский работы, то у техлида среди встреч может быть: обсуждение архитектуры новой фичи с командой (System Design), сессия парного программирования с джуном, рассказ о последних иследованиях, которые могут пригодиться для проекта. Также может быть встреча с оптимизацией бэклога/техдолга, обсуждение проекта, выступление на внутреннем митапе, и даже забитые слоты под 2-3 часа написания кода (Deep Work).
Из области ответственности техлида можно выделить архитектурные решения, мониторинг, стандарты ревью и кодинга, тестов и CI/CD. Обязательно присутствие ока от техлида на ревью критически важных частей кода и участие в решении сложных технических проблем и инцидентов. Сверху присыпаем менторство и техническое развитие инженеров.
Если у тимлида область влияния является формализованной и административной, то у техлида власть скорее за счет экспертизы и авторитета. Он влияет своими знаниями и мнением. Но не стоит забывать о важности прямого формального руководителя. От него могут зависеть и премии, и продвижение по карьерной лестнице. Для техлида здесь скорее будет задача в том, чтобы донести необходимую точку зрения и видение до тимлида.
Для тимлида я бы выделил в большей мере софтовые скиллы: эмоциональный интеллект, коммуникация, возможно коучинг, решение конфликтов, стратегическое планирование. Технический бэкграунд не обязательно должен быть топовейшим, но очень важен, чтобы говорить с командой на одном языке.
С точки зрения техлида я бы упомянул глубокое знание специфики работы и технологий, System Design, архитектурные паттерны, умение декомпозировать сложные задачи, навыки менторства и способность четко доносить сложные технические идеи.
Команда может быть технически сильной, но без тимлида быстро потерять свою эффективность от выгорания, и не понимания своих целей, целей компании и карьерных перспектив. Без техлида команда может быть счастливой и дружной, но при этом медленно тонуть
Го огонечки за техлида, сердечки за тимлида
#softskills #career
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
asisakov
Тимлид - это лицо команды
Допустим, идет встреча аналитики и бизнеса. В переговорки собрались коллеги из разных команд, каждый хочет узнать решение своих болей и вообще что-то важное для решения своих задач.
И вот слово передают руководителю аналитики.…
Допустим, идет встреча аналитики и бизнеса. В переговорки собрались коллеги из разных команд, каждый хочет узнать решение своих болей и вообще что-то важное для решения своих задач.
И вот слово передают руководителю аналитики.…
🔥18❤14❤🔥2👍2🌭2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🔥4💯3
Forwarded from Yandex for Analytics
Привет, это Александр Исаков, руководитель группы прогноза в Яндекс Лавке. Я считаю, что в резюме кандидата должны быть личные проекты: иногда они показывают ваши навыки и умения даже лучше, чем рабочие задачи.
Смело кидайте ссылочку на репозиторий потенциальному работодателю! А если подходящих пет-проектов у вас пока нет, вот несколько занятных идей:
Данные: PubMed MultiLabel Text Classification Dataset MeSH
Бейзлайн: логистическая регрессия
Что делаем:
Как улучшить:
Данные: MovieLens Dataset
Бейзлайн: матричные разложения (Matrix Factorization). Пример кода есть вот тут
Что делаем:
Как улучшить:
разложение, нейросетевые методы работы с рекомендациями.
Данные: CIFAR-10 Dataset (или любой другой с кагглов)
Бейзлайн: любая (желательно самописная) CNN-сеточка
Что делаем:
Как улучшить:
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3🌭3⚡1
Интересное что-то от ребят, кого я читаю v0.24
Предыдущий пост тут
Интересное что-то тут
И снова и снова и снова каждую неделю:
1. Никита выложил видео с обсуждением субинтерпретаторов. Эта штука нужна для того, чтобы изолировать определенные инстансы и например использовать многоядерность или свое пространство для памяти.
2. Артем на своем большом опыте рассказал в нескольких постах, как он вайбкодил. Причем не вайбкодил сразу с нуля, а переписывал легаси-код, который был до этого наговнокоженвайбкожен. К примеру, после ревью кода у него набралось несколько страниц с комментариями. Ну а дальше все раскрывается в постах
3. Никита расписал про n8n (я его называю нейтен). Думаю, в нынешнее время знать эту штуку становится базой, и во многих пабликах ребята строят такие пайплайны без строчки кода, что жесть как снижает порог входа. В посте довольно понятная структура, для чего вообще эта штука нужна, но самое интересное в ссылках.
4. Рома и команда после долгого затишься вернулись в уличные гонки и написали пост про пет-проекты. Сегодня прям какой-то день пет-проектов на самом деле - например, см. пост выше. А еще сегодня ребята выпустили продолжение поста (и там кстати тоже есть упоминание n8n). Вот еще немного ссылочек про пет-проекты с моего канала: 1, 2
5. Коллеги из Душного NLP поделились списочком статей с ICML. Из интересного: снова новый супер-крутой оптимизатор,про который скоро все забудут, и исследование про эмбеддинги промежуточных слоев, которые оказались эффективнее эмбеддингов последнего слоя в задаче классификации. Все со ссылками в посте.
На этом все, по классике ставьте реакции, если понравилось
#interesting
Предыдущий пост тут
Интересное что-то тут
И снова и снова и снова каждую неделю:
1. Никита выложил видео с обсуждением субинтерпретаторов. Эта штука нужна для того, чтобы изолировать определенные инстансы и например использовать многоядерность или свое пространство для памяти.
2. Артем на своем большом опыте рассказал в нескольких постах, как он вайбкодил. Причем не вайбкодил сразу с нуля, а переписывал легаси-код, который был до этого на
3. Никита расписал про n8n (я его называю нейтен). Думаю, в нынешнее время знать эту штуку становится базой, и во многих пабликах ребята строят такие пайплайны без строчки кода, что жесть как снижает порог входа. В посте довольно понятная структура, для чего вообще эта штука нужна, но самое интересное в ссылках.
4. Рома и команда после долгого затишься вернулись в уличные гонки и написали пост про пет-проекты. Сегодня прям какой-то день пет-проектов на самом деле - например, см. пост выше. А еще сегодня ребята выпустили продолжение поста (и там кстати тоже есть упоминание n8n). Вот еще немного ссылочек про пет-проекты с моего канала: 1, 2
5. Коллеги из Душного NLP поделились списочком статей с ICML. Из интересного: снова новый супер-крутой оптимизатор,
На этом все, по классике ставьте реакции, если понравилось
#interesting
Telegram
asisakov
Интересное что-то от ребят, кого я читаю v0.23
Предыдущий пост тут
Интересное что-то тут
Немного суммаризации из прочитанного:
1. Евгений поделился бенчмарками ллмок, которые он чекает время от времени. Список внушительный, но ребята даже смогли дополнить…
Предыдущий пост тут
Интересное что-то тут
Немного суммаризации из прочитанного:
1. Евгений поделился бенчмарками ллмок, которые он чекает время от времени. Список внушительный, но ребята даже смогли дополнить…
🔥6❤🔥5⚡3👍2❤1
От синьора до тимлида
Допустим, мы синьоры. Пишем чистый, надежный код, решаем сложные задачи одним пинком мизинца и без нас команда точно может развалиться. В какой-то момент может появиться ощущение, что мы уперлись в стену - задачи однотипные, а личный вклад ограничивается только количеством рабочего времени в сутках.
Основная боль синьора, готового к росту - ограниченность масштаба. Мы можем в одиночку написать крутанский MVP, пересобрать полностью проект и даже перебрать архитектуру. Знаем, как с нуля построить например систему прогнозов, но в одиночку построить сложный продукт займет очень много времени и нас просто обгонят как стоячих. При этом внтури компании замедляется рост как специалиста, потому что вы уже столкнулись с 90% типовых проблем.
Что дальше
Переход от роли супер-исполнителя к роли "force multiplier". Это как раз та самая развилка, на которой нам нужно выбрать один из двух путей: Техлид или Тимлид. Чуть более подробно разницу между этими ролями я описал тут.
Чтобы расти дальше, нужно начать влиять не только на свой код, а на результат работы всей команды или даже нескольких команд.
Быстро вспомним базу: техлид масштабирует свое влияния через технологии, а тимлид масштабирует свое влияние через людей. По сути для синьора это два разных ответа на одну и ту же боль: "Как сделать так, чтобы мой опыт и знания приносили в 10-100-1000 раз больше пользы?"
Давайте определимся, куда расти
Я бы предложил здесь задать себе честные вопросы. Что приносит нам больше удовольствия: найти топовое архитектурное решение или помочь коллеге разобраться с проблемой, чтобы он начал перформить лучше? Бесконечные встречи (со всеми подряд) или день, потраченный на разбор кода (который скорее всего супер-древнее легаси)?
Тест с баллами наверно можно не проводить, из ответов очевидны предпочтения.
Напомню только, что для техлида важна техническая оптимальность продукта, ответственность за архитектуру, выбор технологий, качество кода, снижение техдолга. Короче, чел - главный технический/технологический авторитет. Техлид далее может дорасти до Staff/Principal Engineer -> Главный архитектор -> CTO.
Для тимлида важна максимальная производительность и счастье команды, ответственность за достижение бизнес-целей, а также рост и развитие коллег. Доасти можно до Engineering Manager -> Head of Development -> VP of Engineering -> CTO / CEO. Это классический менеджерский трек.
Проактивность
Определились с путем? Отлично. Теперь нужно перестать ждать, пока нам что-то предложат.
Наш менеджер не умеет читать мысли. Если мы не заявим о своих амбициях руководителю, для него мы - просто надежный синьор. Можно прийти и сказать "Я хочу быть тимлидом, дайте должность", а можно: "Я думаю о своем развитии. Мне интересно попробовать себя в роли техлида/тимлида. Какие навыки мне нужно подтянуть? Могу ли я взять на себя часть твоих задач, чтобы набраться опыта?".Я за первый вариант
А можно еще начать выполнять функции лида, не имея этой должности. Например, предложить провести Design Review новой фичи, выступить с докладом, взять неформально на менторство джуна или мидла, ну или заащить самый противный техдолг, который все откладывают. С другой стороны, можно провести ретроспективу или дейли-стендап, помочь с онбордингом нового сотрудника, поменеджерить большую встречу, где нужно договориться по продукту разным командам.
Легко не будет
▫️ Наша задача — сделать так, чтобы другие делали хорошо. Придется смириться, что иногда они сделают не так, как мы. Делегирование — это больно, но необходимо
▫️ Мы внезапно поймем, что давать обратную связь и составить план развития не так то просто. Это нормально. Пора читать книги (опытные менеджеры, кидайте в коменты какие стоит), посещать курсы и главное - найти себе ментора
▫️ Наш успех больше не измеряется количеством написанного кода. Он измеряется успехом нашей команды
Начните с главного: просто поймите, что вас драйвит, и поговорите об этом со своим руководителем
Путь в тысячу миль начинается с одного разговора
#career #softskills
Допустим, мы синьоры. Пишем чистый, надежный код, решаем сложные задачи одним пинком мизинца и без нас команда точно может развалиться. В какой-то момент может появиться ощущение, что мы уперлись в стену - задачи однотипные, а личный вклад ограничивается только количеством рабочего времени в сутках.
Основная боль синьора, готового к росту - ограниченность масштаба. Мы можем в одиночку написать крутанский MVP, пересобрать полностью проект и даже перебрать архитектуру. Знаем, как с нуля построить например систему прогнозов, но в одиночку построить сложный продукт займет очень много времени и нас просто обгонят как стоячих. При этом внтури компании замедляется рост как специалиста, потому что вы уже столкнулись с 90% типовых проблем.
Что дальше
Переход от роли супер-исполнителя к роли "force multiplier". Это как раз та самая развилка, на которой нам нужно выбрать один из двух путей: Техлид или Тимлид. Чуть более подробно разницу между этими ролями я описал тут.
Чтобы расти дальше, нужно начать влиять не только на свой код, а на результат работы всей команды или даже нескольких команд.
Быстро вспомним базу: техлид масштабирует свое влияния через технологии, а тимлид масштабирует свое влияние через людей. По сути для синьора это два разных ответа на одну и ту же боль: "Как сделать так, чтобы мой опыт и знания приносили в 10-100-1000 раз больше пользы?"
Давайте определимся, куда расти
Я бы предложил здесь задать себе честные вопросы. Что приносит нам больше удовольствия: найти топовое архитектурное решение или помочь коллеге разобраться с проблемой, чтобы он начал перформить лучше? Бесконечные встречи (со всеми подряд) или день, потраченный на разбор кода (который скорее всего супер-древнее легаси)?
Тест с баллами наверно можно не проводить, из ответов очевидны предпочтения.
Напомню только, что для техлида важна техническая оптимальность продукта, ответственность за архитектуру, выбор технологий, качество кода, снижение техдолга. Короче, чел - главный технический/технологический авторитет. Техлид далее может дорасти до Staff/Principal Engineer -> Главный архитектор -> CTO.
Для тимлида важна максимальная производительность и счастье команды, ответственность за достижение бизнес-целей, а также рост и развитие коллег. Доасти можно до Engineering Manager -> Head of Development -> VP of Engineering -> CTO / CEO. Это классический менеджерский трек.
Проактивность
Определились с путем? Отлично. Теперь нужно перестать ждать, пока нам что-то предложат.
Наш менеджер не умеет читать мысли. Если мы не заявим о своих амбициях руководителю, для него мы - просто надежный синьор. Можно прийти и сказать "Я хочу быть тимлидом, дайте должность", а можно: "Я думаю о своем развитии. Мне интересно попробовать себя в роли техлида/тимлида. Какие навыки мне нужно подтянуть? Могу ли я взять на себя часть твоих задач, чтобы набраться опыта?".
А можно еще начать выполнять функции лида, не имея этой должности. Например, предложить провести Design Review новой фичи, выступить с докладом, взять неформально на менторство джуна или мидла, ну или заащить самый противный техдолг, который все откладывают. С другой стороны, можно провести ретроспективу или дейли-стендап, помочь с онбордингом нового сотрудника, поменеджерить большую встречу, где нужно договориться по продукту разным командам.
Легко не будет
Начните с главного: просто поймите, что вас драйвит, и поговорите об этом со своим руководителем
Путь в тысячу миль начинается с одного разговора
#career #softskills
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
asisakov
Тимлид или техлид
В одном из постов я поднимал вопрос о том, должен ли шарить тимлид. И мы в комментариях пришли к тому моменту, что как будто бы и должен, а как будто бы и не должен. Дело вот в чем - руководящие роли могут быть разными, и мы здесь попадаем…
В одном из постов я поднимал вопрос о том, должен ли шарить тимлид. И мы в комментариях пришли к тому моменту, что как будто бы и должен, а как будто бы и не должен. Дело вот в чем - руководящие роли могут быть разными, и мы здесь попадаем…
❤11👍6🔥4