Мне всегда было довольно комфортно работать с небольшими группами, и я люблю общаться с людьми, поэтому я был удивлен, когда одной из самых больших проблем в программе Грейс Хоппер в наши первые дни было парное программирование. Это фантастический опыт, но работа с кем-то, кого вы никогда раньше не встречали, требует много умственной и эмоциональной энергии!

Если вы впервые занимаетесь парным программированием или просто чувствуете себя немного не в своей тарелке и хотите сгладить процесс, вот несколько рекомендаций, которые я нахожу полезными (и продолжаю повторять про себя снова и снова в своих моменты отчаяния):

  1. Не перебивайте своего партнера. Хорошее общение в парном программировании — один из самых важных строительных блоков для успешного сеанса, поэтому старайтесь быть хорошим слушателем. Будьте осторожны, чтобы ваш партнер закончил свою мысль, и относитесь с уважением к его идеям.
  2. Уважайте роли. Если вы за рулем, слушайте. Если вы занимаетесь навигацией, говорите. Одна из самых сложных ситуаций, с которыми я сталкивался, — это когда кто-то одновременно ведет машину и навигирует. Это большой облом; кто-то всегда в конечном итоге чувствует себя обделенным или не может внести позитивный вклад. Я делал это с другими, и другие делали это со мной. Мы все время от времени грешим этим, так что об этом просто нужно помнить.
  3. Часто меняйтесь ролями и делайте регулярные перерывы. Найдите способ разбить свой проект на 15- или 20-минутные сегменты. Чаще меняйтесь ролями и делайте небольшие перерывы при переключении. Вставая из-за компьютера, потягиваясь и прогуливаясь, вы можете очистить свой разум и сосредоточиться.
  4. Стратегии баланса. Некоторые программисты из тех, кто сразу же приступает к работе, в то время как другие более методичны и любят внимательно читать всю документацию. Уважайте подход партнера и не бойтесь пробовать новый стиль. При этом, если вы чувствуете спешку, застряли или чувствуете себя некомфортно, не бойтесь говорить и просить переключить передачу.
  5. Спокойно относитесь к себе. Иногда вы действительно улавливаете концепцию и вносите большой вклад, а иногда нет. Иногда ваш партнер будет брать на себя инициативу, а иногда вы — все в порядке! Не будьте слишком строги к себе; каждый воспринимает понятия по-разному в разное время. Вот почему вы учитесь намного быстрее, когда работаете с кем-то еще.

Налог на кошек: