Pair Programming
Может вы слышали, может нет, но в Shopify очень сильная культура парного программирования. Настолько, что даже один из этапов собеседования называется именно так и выглядит не про как составление алгоритма на листке бумаги, а как полноценная сессия решения проблемы вдвоем с коллегой.
Вот тут есть статься про то, что такое ПП и как им пользоваться: https://shopify.engineering/pair-programming-explained
А вот здесь наш VP of Engineering разговаривает с основателем Tuple про парное программирование: https://www.youtube.com/watch?v=q9UsW-uKu1M
Кстати про Tuple - это отличный инструмент для совместной удаленной работы. Я пользовался им не очень часто, но он офигенно удобный, если надо вместе поработать над чем-то не просто в режиме "я говорю а ты делаешь", а именно совместно, с передачей мышки между пользователями, возможность обвести какие-то области на экране и тп. К тому же он заточен под разработчиков. Всячески советую попробовать.
Сознаюсь, я сам пока что мало программировал в паре в Shopify (да и вообще, я всё ещё больше про людей и процессы), но почти все в моей команде и вокруг то и дело произносят "let's pair on this issue", и потом совместно находят решение. Особенно круто это работает для новичков (у меня вся команда нанята меньше 4 месяцев назад) и на удаленке, они могут быстро связаться с более опытными коллегами и получить ответы на вопросы на практике.
Ну и в завершение, вот вам хороший рассказ про антипаттерны в парном программировании: https://www.youtube.com/watch?v=V91WdaXrK5s
Post #99
1.11K