ГлавнаяБлогКак не быть узким местом в команде: уроки деда
Карьера

Как не быть узким местом в команде: уроки деда

Узнайте, как не стать узким местом в разработке. Практические советы по кросс-тренингу и устранению блокеров. Начните действовать сегодня!

Al
Редакция Algolitalgolit.ru
5 мин чтения27 июля 2026 г.

Представьте: ваша первая неделя на новой работе, вы ещё не знаете, где кофе, а коллега, написавший бэкенд, ушёл в отпуск. Без его эндпоинтов вы — как без рук. Что делать? Сидеть и ждать? Или найти обходной путь? Эта статья — о том, как не быть узким местом в команде и почему геройство может навредить.

История из первой недели работы

Когда я только начинал карьеру, я оказался в похожей ситуации. Бэкенд-разработчик ушёл в отпуск, а его эндпоинты были нужны мне, фронтендеру, который ничего не знал о .NET. Я был заблокирован. Но вместо того чтобы сидеть сложа руки, я вспомнил слова своего деда.

Урок деда

Мой дед был цеховым старостой на заводе. Он часто говорил: «Ничто и никто не стоит у тебя на пути. Если у тебя нет того, что нужно, обходись тем, что есть. А если человека, который делает нужную работу, нет — научись делать его работу». Я понял это буквально: стисни зубы и становись героем.

Что я сделал вместо того, чтобы ждать

Я не стал учить .NET. Вместо этого я создал заглушки — моки и стабы, которые имитировали работу бэкенда. Это позволило мне продолжать разработку фронтенда, не дожидаясь реальных данных. Когда коллега вернулся, я просто заменил заглушки на настоящие эндпоинты. Меня похвалили и попросили научить других.

# Пример создания мока на Python
class MockBackend:
    def get_user(self, user_id):
        # Возвращаем фиктивные данные
        return {"id": user_id, "name": "Test User"}

# Использование мока в тестах
backend = MockBackend()
user = backend.get_user(1)
print(user)  # {'id': 1, 'name': 'Test User'}

Геройское прочтение

Я воспринял слова деда как призыв быть героем: «Не будь тем, кто стоит сложа руки». Это полезно, но неполно. Я говорил новичкам: «Ты не можешь быть заблокирован. Всегда есть что сделать: написать документацию, исправить линтер, увеличить покрытие тестами». Но я упускал главное.

Что я упустил

Фраза «ты не можешь быть заблокирован» не означает, что работа не может быть заблокирована. В моей истории компания увидела, что у них только один человек знает бэкенд. Когда он ушёл в отпуск, работа встала. Это структурная проблема, а не просто неудобство. Мои заглушки лишь замаскировали её.

Две правды

Нужно говорить две вещи одновременно:

  • Работа заблокирована: вот причина, вот цена. Не смягчайте, не скрывайте.
  • Я не заблокирован: вот что я сделал, вот что делаю дальше.

Первая часть — это голос цехового старосты. Вторая — голос новичка. Дед был и тем, и другим, а я долго выбирал только ту часть, которая льстила.

Как это применить в повседневной работе

Та же ситуация с PR, который ждёт ревью. Никто не думает о вашей ветке. Не ждите — идите и напоминайте. Пишите в чат, подходите лично, показывайте на стендапе, что блокирует работу. Будьте настойчивы, но не грубы. Альтернатива — сидеть «заблокированным на ревью», что звучит жалко.

Не становитесь узким местом

Геройство может ослепить. Если вы единственный, кто знает, как работает деплой, или у кого есть доступ к секретам, — вы узкое место. Вы чувствуете себя ценным, но на самом деле тормозите команду. Проверьте: чья работа проходит через вас? Что сломается, если вы уйдёте в отпуск? Если ответ «многое», то вы не незаменимы, а узкое место с хорошими отзывами.

Практический вывод

Прямо сейчас сделайте две вещи:

  1. Посмотрите, не блокируете ли вы кого-то. Если да — передайте знания, задокументируйте процесс.
  2. Если вы заблокированы — не молчите. Говорите о проблеме вслух, ищите обходные пути, но не скрывайте корень.

Мой дед разобрался бы в этом за полдня. У меня ушло 20 лет. Не повторяйте моих ошибок.

#узкое место#блокеры#кросс-тренинг#командная работа
Al
Редакция Algolit

Пишем про алгоритмы, подготовку к собеседованиям и карьеру в IT — так, чтобы было понятно и полезно.

Хочешь закрепить знания на практике?

Решай задачи на Algolit — интерактивная платформа для обучения

Начать бесплатно →