Не лайфхак, а просто принципы работы в командах.
Если просьба о помощи психологически некомфортна, можно предложить вместе парно подебажить, так как это быстрее, из лучших практик разработки и knowledge sharing, заодно можно обновить гайды/пофиксить или обозначить, что не работало, чтобы ступора больше ни у кого не было. Более опытному напарнику это всегда в плюс как менторство, а если оба новички, то способ не скатиться в прокрастинацию. Проблема может быть только если систематически (больше двух раз) просить кого-то делать за тебя одно и то же, лучше с первого раза подробно вместе написать гайд/комменты, подразумевая, что единственные скиллы будущего читателя - это умение решать задачки на структуры данных и какой-то ваш обязательный буткэмп.
Еще общий принцип - просто уважать свое время и тратить его на интересные тебе задачи, чтобы скоропостижно не выгореть. Если что-то не работает, как надо, и разбираться с этом тяжело и неинтересно, то надо узнать, кто недавно решал похожую задачу или является автором последних коммитов в то, что ты смотришь. Сказать, что с задачей трудно разобраться (не тебе, а вообще) и предложить вместе упростить работу с этой задачей: составить план решения, или парно покодить или вместе псевдокодом накидать изменений/комментов в отдельный бранч, а ты допишешь, уточнаяя потом, если что-то не сработает. Если что-то не работает и задача интересна тебе для глубокого погружения, то надо предупредить, что доставка задержится из-за такой-то проблемы, ты ее попробуешь решить и не откажешься от компаньона, если кому-то еще интересно, так как это будет быстрее и тд. И держи в курсе на стендапах, какую частную проблему ты сейчас решаешь и какие проблемы еще не решены, то есть давай менеджеру возможность тоже оценить, есть ли время или надо добавить больше людей.
Post #574
1.61K
Forwarded from Ivan Savin