В последнем сообщении в блоге о разработке CLI-приложения с нуля я в основном делал это сам. Мне потребовалось две недели, чтобы закончить его, что в два раза больше времени, которое я должен был построить, если бы у меня был партнер. Без партнера я могу делать все по-своему, но мне приходится работать в два раза усерднее. С партнером или тремя делать приложение совсем по-другому. Со времени моего последнего поста в блоге я получил приличную известность, работая примерно с 5 разными людьми над 3 разными проектами.

Первым проектом было еще одно CLI-приложение. Приложение выдает и собирает песни понравившихся исполнителей и сохраняет их в плейлисте. Мы использовали мое оригинальное приложение CLI для базовой работы, и оттуда, похоже, мой партнер взял на себя управление. Она делала то и это, а я терялся в ее работе, мол, как я должен работать, когда она все это делает. В любом случае, я переписал большую часть приложения и случайно запушил его мастеру, а также классический git init, о котором я не знал в то время, стер все прежние коммиты, поэтому я ожидал, что мой партнер действительно разозлится, но она вела себя на удивление спокойно и благодарно, хотя это было не так. Не менее хороший партнер.

Вторым проектом был хакатон, где я и 3 человека должны были разработать интерфейс и серверную часть с нуля и создать приличное веб-приложение за один день. Этот проект удивил меня, потому что я не написал ни строчки кода, но я управлял большей частью мультимедиа и некоторыми стилями, поставив наш проект на вершину пьедестала. Мы на самом деле очень хорошо поработали вместе, и я хорошо провел время. Я просто хочу, чтобы у меня была возможность на самом деле кодировать в нем, что я и сделаю через несколько недель.

Третье партнерство было немного другим. Были только я и еще один студент, и мы создавали еще один календарь, только на этот раз с внешним интерфейсом. Хотя мой напарник сделал первоначальный CSS, он мало что привнес в приложение, кроме стиля, который я оценил. Моя главная цель заключалась в том, чтобы функции календаря располагались в линию спереди назад, но у меня было немало проблем. Я спросил своего напарника, не хочет ли он разобраться с часами, и он часами возился с ним, создавая совершенно новые лицевую часть и внутреннюю часть, которые совсем не обязательно коррелировали с моими. Он даже сделал совершенно новые репозитории на github для своей части проекта, вынудив меня отказаться от своей. Сначала это расстраивало, но в итоге не имело значения. Надеюсь, я смогу перестроить этот календарь самостоятельно для Mod3.

Когда дело доходит до работы с партнерами, каждый партнер индивидуален. Будь то стиль работы, рабочее время или работа в целом, все справляются с этим по-разному. Я думаю, что работать с партнером может быть сложно, потому что это две разные рабочие этики, пытающиеся работать вместе. На мой взгляд, для оптимального успеха партнеры должны быть поставлены с целью, потому что любые минусы можно сгладить плюсами партнера. Создание партнерства, которое обречено на провал, скорее всего, приведет к неудаче.