Давно хотел попробовать парное программирование и сейчас у меня почти получилось. Я занимаюсь не парным, а удаленным программированием.
Сейчас я по контракту иногда консультирую одну компанию, и там специалистам не разрешают дать мне удалённый доступ. Вместо этого со мной делятся их рабочим столом через специальную программу (похожа на WebEx от Cisco, но это кажется от IBM), и я могу только говорить по телефону что делать.
И вот под мою диктовку программисты этой компании пишут сейчас код, выполняют команды в командной строке и кликают мышкой. Возможно при личной работе парное программирование и удобно, возможно оно и будет эффективным, когда оба программиста говорят на одном языке, но в моем случае - это неудобно.
По телефону приходится говорить - кликни на кнопку XXXX. Для меня это очевидно, какую кнопку я имею ввиду, потому что я смотрю на нее, а он понятия не имеет, о чем я пытаюсь сказать. Особенно прикольно получается, когда видео чуть подтормаживает. Он проводит мышкой где-то по экрану, я кричу: "Да, вот тут кликай", а за счет тормозов видео оказывается, что мышка уже в другом месте и он кликает совершенно в другом месте.
В принципе, мне приходится удалённо работать в основном с четырьмя программистами. Проще всего с двумя англоговорящими и одним рускоговорящим специалистами. Они все трое достаточно умные и мы друг-друга прекрасно понимаем, в основном.
Есть еще двое - девушка и парень, но они кажется из Индии (я их лично не видел) и с ними чуть сложнее. Девушка разговаривает терпимо и она хороший специалист. С ней сложнее, чем с американцами, но все же терпимо. А вот парень ужасно говорит. Ему что-то говорю, он тут же отвечает Да, но после этого опять задает тупой вопрос. Одни и те же вещи приходится рассказывать по несколько раз. И удаленность тут добавляет дополнительных проблем.
В общем, интересный такой опыт тренировки людей работать с системами с высокой нагрузкой.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Парное программирование это из другой оперы. Это не \"кликни по кнопке ХХХХ\". Это обсуждение лучшей реализации, обмен идеями прямо во время создания кода, это помогает продумать архитектуру лучше, предотвратить подводные камни
Я знаю. Я написал, что хочу попробовать, а пока у меня больше удаленное обучение, поэтому и заметка называется удаленное программирование, а не парное.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.