Есть ответы
Если такой опыт был, как вам было работать в паре с другим разработчиком?

Имею в виду парное программирование (pair programming). Устроился на новое место, тут принято работать так: два разраба за одним компом, один пишет, второй смотрит и подсказывает, потом меняются.

Честно говоря чувствую себя немного не в своей тарелке. Когда кто то смотрит в экран - начинаю тупить и путаться. Думал это только у меня.

Кто практиковал - реально помогает или больше мешает? Как привыкнуть если напрягает?

52
Эксперт • 2 ответа

Работал 2 года в команде где это было обязательной практикой. Первые две недели - чистый ад, да. Потом привыкаешь.

Самое важное что понял: роли разные. "Водитель" (кто пишет) думает о синтаксисе и реализации прямо сейчас. "Штурман" (кто смотрит) думает на уровень выше - о структуре, об ошибках, о том что будет через 10 строк. Как только перестаешь воспринимать напарника как надзирателя и начинаешь видеть в нем именно штурмана - становится комфортно.

По эффективности: баги реально ловили быстрее. На ревью потом тратили меньше времени. Но выход кода в единицу времени у одного человека выше - это правда.

Аватар Александр Сергеевич

Метафора с водителем и штурманом прям в точку, запомню

38
Эксперт • 1 ответ

Для меня не зашло совсем. Я интроверт, мне нужна тишина и поток. Когда рядом кто то - поток ломается каждые 5 минут.

Практика имеет смысл для онбординга джунов или для реально сложных алгоритмических задач где нужен второй мозг. Для рутинного кода - трата двух зарплат на одну задачу.

61
Участник • 4 ответа

Ощущение когда смотрят в экран проходит через 3-4 недели, это просто адаптация. Мозг перестает воспринимать человека рядом как источник стресса когда понимает что тот не оценивает тебя, а помогает.

По поводу эффективности: исследования Cockburn и Williams показывают что парное программирование дает примерно +15% к качеству кода при +15% к затратам времени. Для задач с высокой стоимостью ошибки (финтех, медицина) это выгодная сделка. Для стартапа с дедлайном завтра - нет.

29
Эксперт • 1 ответ

У нас в команде парное программирование превратилось в то что один реально работает, второй смотрит в телефон. Через три месяца тихо отказались от практики.

44
Эксперт • 1 ответ

Зависит от пары. С правильным человеком - лучший опыт в карьере, учишься в 3 раза быстрее. С неправильным - хочется сбежать в другой город.

33
Участник • 1 ответ

Мне помогло попросить напарника первое время не комментировать вслух каждую строку, а писать замечания в заметки. Потом обсуждаем пачкой. Давление резко упало.

7
Эксперт • 2 ответа

пробовал один раз на хакатоне, было весело но мы скорее всего проиграли из за этого потому что долго спорили как делать вместо того чтобы просто делать

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.