Работа в команде: учимся работать в фулл-стек команде
Ключевые правила
- Работай с (гитом)[./]. Никогда не игнорируй этот совет, в какой бы команде не оказались
- У каждого - свой фронт работы и своя зона ответственности. Если вы оказались вместе над одной задачей, этому может быть только три причины:
- Помощь
- Чек-ин
- или код-ревью
- Чек-ин - это когда вы обсуждаете сделанную работу, чтобы оставаться в курсе дел в рамках всего проекта или отдельной его части. не нужно пропускать чек-ины: они держат тебя в крусе, повышаю компетенцию и твою значимость в рамках проекта и компании
Как усилить свою значимость на проекте / в команде: лайфхак 1
Будь в курсе всего проекта, пусть даже поверхностно. Интересуйся как фронтенд-частью, так и бекенд - и станешь незаменимой частью команды в очень короткие сроки
Фронт работы и зона ответственности могут меняться даже в рамках небольшого проекта:
- сегодня ты делаешь фронт
- завтра нужно помочь с беком
- послезавтра ты деплоишь проект Будь готов к этому
Помогай тиммейтам. Помощь обучает, и в первую очередь она полезна именно для тебя
Как усилить свою значимость на проекте / в команде: лайфхак 2
Когда ты объясняешь технологии / концепции, ты улучшаешь свои софт-скиллз. К тебе всё чаще обращаются за помощью как к доверенному участнику команды.
Тебя ценят. Это всегда приятно
- Бери сложные задачи. Бери ответственность за их успешное выполнение (сказал, что сделаешь - сделай).
Всё новое - сложное. Не бойся, т.к. самые сложные задачи приносят наибольший опыт.
Если команда слабая (технически, по софт-скиллам или организационно), возьми всё в свои руки. Никто не сделает организацию лучше, нежели вы сами (но помни, что чрезмерная инициатива - чревата, особенно в "устоявшихся" командах)
Выписывай. Не держи в голове идеи, баги, фишки. Оставляй комментарии прямо в коде, раскрашивай их разными цветами. Установи Better Comments extension
Используй ООП. Инкапсулируй логику в классы. Переиспользуй методы.
Познакомься с паттернами проектирования. Используй их, когда придёт время