Недавно я связался со старшим разработчиком из Forem, и мы разговорились. Я спросил их, можем ли мы работать в паре над проблемой на github, которая была опубликована в репозитории Forem, и они согласились. Это был примерно двухчасовой разговор, и все, что я могу сказать, это то, что я ценю то, что они нашли время поделиться знаниями.
Чему я научился
Они учатся у вас, как и вы у них.
Небольшие различия в ваших настройках – вот что может стать причиной обмена знаниями. Если вы используете VS Code, а они используют atom, то есть вещи, которые вы можете делать, и они захотят научиться делать также. Если вы все еще изучаете новый язык или фреймворк, возможно, вы недавно выучили какой-то синтаксис, который они забыли. В то же время они дают советы по поводу вашего кода и того, как лучше выразить его, чтобы он был понятен другим.
Это весело.
Я люблю учиться. Я всегда воспользуюсь возможностью учиться. Это значит, что когда я сажусь работать в паре со старшим, я знаю, что узнаю что-то новое, пусть даже самое малое. И это всегда захватывающая перспектива.
Это открывает глаза для обеих сторон.
Иногда вы можете писать код и открывать PR для обзора, получать отзывы, изменять код, … и так далее и тому подобное. Весь этот процесс может отвлечь вашего руководителя. Вы не видите, как они обдумывают код. Работа в паре с ними позволит им задать вам вопросы, которые заставят вас переосмыслить, почему вы написали код именно так, как написали. И наоборот, это позволит им понять, почему вы пишете код так, как пишете. Это может повысить сплоченность между вами. Победа за победой.
Заключение
Найдите день, чтобы поработать в паре со старшим разработчиком над проектом, над которым вы работаете. Даже если они не из вашей команды или вашей компании. Это всегда помогает.