DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

Карьера

Тимлид, техлид, engineering manager

Работа про людей и поток задач. Не следующий уровень разработчика, а другая профессия.

  1. Tech lead
  2. Team lead и engineering manager
  3. Руководитель группы
  4. Head of engineering
  5. Директор по инженерии и CTO

Меняется то, за что отвечаете: не за свой код, а за то, что технические решения команды объяснимы и переживут вас.

Сделать сейчас

  • Записываю следующее техническое решение так, чтобы по нему спорили без меняРешение живёт в репозитории, а не в моей голове.
  • Убираю себя из узкого места ревьюРевью не ждёт меня, а общий стандарт живёт в линтере и в конвейере.
  • Собираю техдолг в список с последствиями и ставлю его в расписаниеПро долг спорят по списку, а не жалобами.
  • Даю задачу на вырост и не забираю её обратноЧеловек доводит её сам, а я рядом, а не вместо.

Куда дальше

Team lead и engineering manager

Вбок из роли

Что на ступени спрашивают

  • Задаю техническое направление и объясняю его командеРешения записаны, и по ним можно спорить без меня.
  • Держу планку качества, не становясь узким местомРевью не ждёт меня сутки, а стандарт живёт в линтере и CI.
  • Управляю техдолгом как планом, а не как жалобойУ долга есть список, оценка последствий и место в расписании.
  • Развиваю людей через задачи, а не через советыДаю задачу на вырост и остаюсь рядом, а не забираю её обратно на второй день.

Обычные ошибки

  • Остаться самым быстрым разработчиком команды: задачи снова идут к вам, а люди перестают расти.
  • Решать в одиночку и объявлять решение готовым: его будут обходить молча.
  • Копить техдолг как жалобу: без списка и последствий его никто не оплатит.

Что учить

  1. Tech lead
  2. Team lead и engineering manager
  3. Руководитель группы
  4. Head of engineering
  5. Директор по инженерии и CTO

Team lead и engineering manager

Сразу к самооценке

Меняется мера вашей работы: раньше её было видно в коде и решениях, теперь — только в том, что делают другие.

Сделать сейчас

  • Ставлю регулярные встречи один на один и не отменяю их первымЛюди приносят проблемы до того, как пишут заявление.
  • Говорю неприятное вовремя и личноНа ревью результатов у человека нет сюрпризов.
  • Делегирую вместе с правом решатьЗадача уходит целиком, и я не переделываю её ночью.
  • Смотрю на время прохождения задачи, а не на занятость людейМы обсуждаем поток, а не количество закрытых тикетов.
  • Провожу собеседование по работе, а не по эрудицииКандидат делает то, что делают у нас, и получает ответ в срок.

Куда дальше

Руководитель группы

Вбок из роли

Что на ступени спрашивают

  • Веду регулярные встречи один на один, на которых говорят правдуЛюди приносят проблемы до того, как пишут заявление.
  • Даю обратную связь, включая неприятную, вовремяНа ревью результатов не бывает сюрпризов.
  • Делегирую вместе с полномочиями, а не только с ответственностьюЗадача уходит целиком, и я не переделываю её ночью.
  • Смотрю на поток работы, а не на занятость людейМеряю время прохождения задачи, а не количество закрытых тикетов.
  • Нанимаю и провожу собеседования, за которые не стыдноМои интервью проверяют работу, а не эрудицию, и кандидат получает ответ в срок.

Обычные ошибки

  • Остаться техническим авторитетом и решать за команду: у людей исчезает право на ошибку, а у вас — время.
  • Копить обратную связь до ревью результатов: менять поздно, и разговор превращается в приговор.
  • Делегировать ответственность без полномочий: человек отвечает за то, чем не может управлять.

Что учить

  1. Tech lead
  2. Team lead и engineering manager
  3. Руководитель группы
  4. Head of engineering
  5. Директор по инженерии и CTO

Руководитель группы

Сразу к самооценке

Меняется расстояние до работы: между вами и инженером появляется лид, и слово через его голову ломает ему работу.

Сделать сейчас

  • Договариваюсь с лидами о том, что решают они, и не вмешиваюсь в этоНаписано, что решает лид, а что я, и я на это ссылаюсь.
  • Свожу лидов между собой вместо того, чтобы быть их почтойДве команды договариваются без меня.
  • Смотрю на поток каждой команды и нахожу, где он стоитМогу назвать место, где работа ждёт дольше всего, и причину.
  • Ввожу нового лида в работу и договариваюсь, как мы будем сверятьсяУ него есть первые решения, которые он принял сам.

Куда дальше

Head of engineering

Вбок из роли

Что на ступени спрашивают

  • Работаю через лидов, а не через головы их командИнженеры приходят ко мне за контекстом, а решения принимают со своим лидом.
  • Разбираю зависимости между командами до того, как они станут срывомЗнаю, кто кого ждёт, и это обсуждается заранее, а не на разборе провала.
  • Планирую работу нескольких команд, не раздавая задачи рукамиКаждая команда сама набирает работу под общую цель и знает, зачем она.
  • Ввожу новых лидов в работу и не оставляю их один на один с командойНовый лид знает, чего от него ждут, и у него есть с кем сверяться.
  • Разбираю конфликты, которые лиды не смогли разобрать самиСтороны уходят с решением, а не с ощущением, что их рассудили.

Обычные ошибки

  • Управлять командами через голову их лидов: лид становится передатчиком, и команда перестаёт его слушать.
  • Остаться лучшим тимлидом группы: своя бывшая команда получает внимание, соседние — тишину.
  • Собирать статусы вместо того, чтобы убирать препятствия: встреч больше, поток тот же.

Что учить

  1. Tech lead
  2. Team lead и engineering manager
  3. Руководитель группы
  4. Head of engineering
  5. Директор по инженерии и CTO

Меняется рычаг: командами вы больше не управляете напрямую — вы задаёте структуру, правила и деньги, по которым они живут.

Сделать сейчас

  • Проверяю нарезку команд по зависимостям, а не по штатному расписаниюМогу назвать, какие связи создала выбранная нарезка и кому от них больно.
  • Ввожу элемент процесса только под названную проблемуПро каждый ритуал могу сказать, что случится, если его убрать.
  • Разговариваю с бизнесом сроками и деньгами, а не задачамиМои обещания и бюджет сходятся с тем, что вышло.
  • Слежу за нагрузкой команд и убираю героизм из планаПереработки не заложены в расписание как ресурс.

Куда дальше

Директор по инженерии и CTO

Вбок из роли

Что на ступени спрашивают

  • Проектирую границы команд, а не только их составПонимаю, какие зависимости между командами создала выбранная нарезка.
  • Ставлю процесс под контекст, а не внедряю фреймворк целикомМогу объяснить, какую конкретную проблему решает каждый элемент процесса.
  • Разговариваю с бизнесом на языке денег и сроковМой бюджет и мои обещания сходятся с реальностью чаще, чем расходятся.
  • Держу нагрузку команды на уровне, который можно выдерживать годамиУ нас нет героизма как нормы и переработок как планового ресурса.

Обычные ошибки

  • Внедрять фреймворк целиком: команды исполняют ритуалы, исходная проблема остаётся.
  • Менять структуру, чтобы починить отношения: зависимости переезжают вместе с людьми.
  • Держать инженерию отдельно от денег: бюджет режут те, кому вы не объяснили, за что платите.

Что учить

  1. Tech lead
  2. Team lead и engineering manager
  3. Руководитель группы
  4. Head of engineering
  5. Директор по инженерии и CTO

Директор по инженерии и CTO

Сразу к самооценке

Меняется собеседник: спорить приходится не с командами, а с остальной компанией, и аргументом становятся деньги и риск.

Сделать сейчас

  • Записываю техническую ставку и условия, при которых мы от неё откажемсяСтавка обсуждается по документу, а не по настроению.
  • Свожу разговор о бюджете к риску и выручкеМогу объяснить финансовому директору, что мы теряем, если урезать эту статью.
  • Даю руководителям решать и разбираю с ними последствия, а не задачиМои встречи с ними — про решения, а не про статусы.
  • Проверяю, чем обеспечено каждое наше обещание наружуУ обещания есть тот, кто за него отвечает, и способ проверить.

Куда дальше

Дальше не ступень, а развилка

Вбок из роли

Что на ступени спрашивают

  • Держу техническую ставку, которая переживает смену людейМогу объяснить, почему мы вложились сюда и что будем делать, если ставка не сыграет.
  • Защищаю бюджет инженерии перед теми, кто видит в нём расходГоворю о вложениях языком выручки и риска, а не списком задач.
  • Нанимаю и меняю руководителей, а не только инженеровРешения о людях я принимаю вовремя, а не тяну до ухода команды.
  • Отвечаю за обещания компании наружу: доступность, данные, законЗнаю, что мы обещали клиентам и регулятору и чем это обеспечено.

Обычные ошибки

  • Остаться главным инженером: компания получает архитектора вместо директора, а руководители — надзирателя.
  • Обещать сроки за команды, которых вы не спросили: обещание оплачивают переработками.
  • Считать культуру следствием лозунгов: люди читают решения о людях, а не тексты на стене.

Что учить