«Умение работать в команде» пишут в каждой второй вакансии, сразу после требований к языку и фреймворкам. Но что за этим стоит, обычно никто не объясняет — как будто и так понятно. А непонятно. Особенно если ты до этого учился один: сидел, решал задачи, никто тебя не ждал и ни с кем не надо было согласовывать. Давай разберёмся, что это за навык на самом деле и как его в себе вырастить.
Что это такое на самом деле
Если убрать красивые слова, командная работа — это когда несколько человек делают одно дело так, что не мешают друг другу, а помогают. Звучит просто, но именно тут всё и ломается.
Дело в том, что твоя часть работы больше не существует сама по себе. Она связана с чужой. Ты не можешь молча переписать общий кусок — сломаешь другому. Не можешь пропасть на неделю — тебя ждут. Не можешь единолично решить, как правильно, — надо договориться. Вся суть командной работы держится на этой связанности: то, что ты делаешь, влияет на других, и наоборот.
Поэтому командная работа — это не про то, чтобы быть душой компании. Это про то, чтобы на тебя можно было положиться, когда от твоего куска зависит чужой.
Зачем она вообще нужна
Тут два ответа — для дела и для тебя лично.
Для дела всё очевидно: в одиночку большие вещи не делаются. Любой продукт, которым ты пользуешься, собрали не один человек, а команда, где каждый закрывал свою часть. Один физически не потянет и фронтенд, и сервер, и дизайн, и тесты на нормальном уровне.
А лично для тебя причина ещё важнее: без этого навыка тебя просто не возьмут на работу. Работодателю нужен не «человек, который умеет писать код», а «человек, который умеет писать код вместе с другими и не разваливает при этом команду». Поэтому на собеседовании про работу в команде спрашивают почти всегда — и заваливаются на этом чаще, чем на технических вопросах.
Из каких навыков она складывается
«Работать в команде» — это не один навык, а несколько маленьких. Вот из чего он реально состоит:
- Говорить, а не молчать. Не понял задачу — переспросить. Застрял — сказать. Не успеваешь — предупредить заранее. Молчание в команде вредит сильнее любого глупого вопроса.
- Спокойно принимать замечания. Когда твой код смотрят другие и находят, к чему придраться, — это про код, а не про тебя. Не спорить из принципа, не обижаться.
- Договариваться, а не побеждать. Высказать своё, выслушать чужое и принять общее решение, даже если оно не твоё.
- Держать своё слово. Сказал, что сделаешь к среде, — сделал. Или предупредил заранее, что не успеваешь. На этом держится доверие.
Заметь: ни один из этих пунктов не про код. Всё это — про то, как ты ведёшь себя рядом с людьми. Поэтому таким навыкам и не учат на курсах программирования, и приходится добирать их отдельно.
Кто за что отвечает
Отдельный вопрос, который всплывает у новичков: а как вообще устроены роли в команде? В маленькой всё проще, чем кажется. Не нужен менеджер, скрам-мастер и три уровня согласований. Нужно, чтобы было понятно две вещи: кто принимает финальное решение в спорах и у кого какая зона ответственности.
Обычно есть тот, кто тянет продукт вперёд и решает, что важнее сейчас, а что подождёт. Есть те, кто делает основную работу. Иногда кто-то отвечает за отдельный кусок целиком — например, за деплой или дизайн. Красивые названия ролей тут вторичны. Важно, чтобы у каждой задачи был человек, с которого спросят, и чтобы никто не думал «ну, это, наверное, сделает кто-то другой».
Как этому научиться, если работал только один
И вот главная загвоздка. Командной работе нельзя научиться в одиночку — это как учиться плавать, читая книжку на берегу. Навык появляется только тогда, когда рядом реальные люди и общее дело, за которое вам вместе отвечать.
Хорошая новость в том, что для этого не обязательно ждать первой работы. Подойдёт любой формат, где вас несколько и есть общая цель: учебный проект, волонтёрство, совместный пет-проект. Как раз ради последнего и придуман CohortX — собраться в команду вокруг общей идеи, разделить роли и на практике пройти всё то, о чём тут речь: договариваться, спорить, разбирать чужой код, тащить проект вместе. А потом на собеседовании отвечать на вопросы про команду не из головы, а из собственного опыта.
Командная работа только звучит как что-то абстрактное из вакансии. На деле это очень конкретный набор привычек, которые тренируются. И начать тренировать их можно уже сейчас — не дожидаясь, пока кто-то возьмёт тебя на работу и научит в бою.
Частые вопросы
Можно ли научиться работать в команде в одиночку?
Что важнее — хорошо писать код или уметь работать в команде?
Я интроверт, у меня получится?
Какие роли бывают в команде?
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Конфликты в команде: почему возникают и как их разрешатьКонфликты в команде пугают, особенно новичка. Но спор по делу — это нормально и даже полезно. Разбираемся, откуда берутся конфликты, какие бывают и как их гасить, не наживая врагов.
- Как работать в команде, если попал в неё впервыеРаботать в команде — отдельный навык, которому на курсах не учат. Разбираем по-человечески, что меняется, когда рядом появляются другие люди, и как не наломать дров в первый месяц.
- Собеседование junior: что спрашивают про работу в команде и как отвечать без опыта«Расскажите про конфликт в команде» — и ты понимаешь, что рассказать нечего. Что на самом деле проверяют такими вопросами и как отвечать, опираясь на пет-проекты.