Я могу поговорить со своей резиновой уточкой на работе?

Я заметил, я имел большой успех с помощью другого коллегу, как метафорический резиновая утка (иногда умышленно, иногда неумышленно). Это повышает мою производительность значительно. Однако, я знаю, что это, наверное, отвлекает других, когда я использую их таким образом.

Что's, почему я хочу купить буквального резиновая утка и поговорить с ним. Я мог бы сделать это очень тихо, и большинство моих близких коллег использовать шумоподавляющие наушники 80% времени сидя за партами. Моя единственная забота-это другие люди, проходя мимо моего стола, было бы думать, что я странная. Мой рабочий стол находится в открытом пространстве и несколько людей проходят мимо него каждый час. Я работаю в крупной ИТ-компании в Швеции (однако на моем этаже, кроме разработчиков, у нас есть HR, маркетинга и людей с высоты, которые могут быть знакомы с резиновая уточка Способ).

Это непрофессионально разговаривать с резиновой уткой в офисе?

Комментарии к вопросу (12)

Если вы хотите быть спокойными, начните описывать вашу проблему как вопрос на сайте StackOverflow. Было много раз когда я начал писать вопрос и нашли решение, объясняя проблему.

Вы также можете начать писать документацию из кода еще до ее окончания. У меня было несколько моментов, когда я писал документацию некоторые код, который я написал, и в середине он заметил, что "Подождите минуту, что я's не то, что я запрограммировал&;.

Комментарии (16)
Решение

В этом мире, это принято так долго, как вы'т перебивая чужую (которая является точкой, используя утка или плюшевый мишка или что там в первую очередь).

Я'вэ установить его в какой-то работе места я'ве, в котором не'т уже есть, и его приняли и нормально почти всю ночь.

Если вы все еще беспокоитесь о выглядел, как идиот, разговаривая с резиновой уточкой, распечатайте пояснительную записку ("Почему я разговариваю с резиновой уточкой?!? Прочитайте это, чтобы выяснить,...и") или дайте людям ссылки на http://www.rubberduckdebugging.com/

Комментарии (1)

Оставить утку дома, положить на телефон гарнитуру и соединиться с уткой'с автоответчиком.

Товарищи программисты будут понимать, что вы'повторно делать, продажах или HR люди будут думать, что вы're по телефону (который тебя по-настоящему) и выиграл'т быть в шоке.

Комментарии (10)

Это то, что FaceTime или веб-Ex или любое количество видео-презентационным оборудованием для. Отдавать Дак его собственный компьютер (все грамотные разработчики должны иметь один), и начать видеоконференцию с ним. Утка даст ответ вам нужно, без необходимости физически быть там.

Кроме того, голубой шлемофон зуба будет работать. Общество быстро приучили игнорировать людей на гарнитуры Синий зуб, не думая, что они просто психи говорят сами с собой или еще хуже, резиновая утка.

Комментарии (14)

Более тихий, но как эффективное решение на мой опыт можно просто записывать текущую ситуацию, сомнения и вопросы по электронной почте или проект его.

Мысль подобна [Филипп][1]'с предложением записать его как сайте StackOverflow вопрос, но может быть менее разрушительными, если вы, как и я, из любопытства, случайные вопросы и возможные ответы.

[1]: https://workplace.stackexchange.com/users/9959/philipp на "Филипп"и

Комментарии (6)

Короткий Ответ:

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

Длинный Ответ:

Культуры многих современных программно-ориентированного офисов позволит по целому ряду общих (если нечетно, к внешнему миру) практик разработки, таких как разговаривает с резиновой уточкой. Однако, если вы работаете в среде, где вербализации процесса с резиновая утка будет считаться отвлекающим или неодобрением, есть и другие, более молчаливые альтернативы вы могли бы рассмотреть:

Написать письмо

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

Чат с (безопасной) бот

Если вы окажетесь более эффективно отладки, Когда вы идеи другого человека, а не неодушевленный предмет, вы можете скачать и строить многочисленные открытым исходным кодом, чат боты.

Одним из примеров является оригинальной бота: Элиза, предназначен для использования методов Rogerian психотерапия для разговоров. Элиза поставляется в копий Emacs, для тех, кто предпочитает использовать его как текстовый редактор. Одна вещь, чтобы помнить, чтобы использовать безопасную бота, Если у вас есть опасения по поводу утечки корпоративной или коммерческой тайны.

Использовать Нетрадиционные Инструменты

Если ваш вопрос заключается в том, что у вас возникли трудности подойти к решению вашей проблемы с новой точки зрения, чтобы получить ясность в этом вопросе и найти решение, то различные подобные приемы существуют для рефрейминга вашей точки зрения.

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

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

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

Комментарии (0)

Поскольку другие ответы сказать, что это приемлемо, я могу только предполагать, что они никогда не работала в офисе открытого типа. Или шум не мешал.

Я работал и знаю, как плохо это может быть. И нет наушников поможет вам. Это, как говорится, я хотел бросить тебя и твою утку из окна, как только вы начинаете говорить с ним на открытом пространстве. Это абсолютно недопустимо, чтобы добавить дополнительные неудобства и шум в среде, которая уже достаточно плохо.

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

Комментарии (9)

Набор утка под или рядом с вашим монитором и или очень тихо или тихо обсуждать эту проблему. Громкий разговор с уткой будет понять некоторые, но не большинство. Это тоже отвлекает.

Альтернативой является использование ваших коллег больше, поскольку утка имеет один главный недостаток: он может'т задать вопросы или предложить другие методы мышления. Работая на вашем межличностного взаимодействия с коллегами, делать ревью кода, видя альтернативные методы и решения вопроса, все они будут очень полезны в вашей карьере. Это поднимет ваш авторитет среди ваших коллег и ваше руководство будет, скорее всего, заметите увеличение производительности, как вы указали.

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

Комментарии (6)

Я работаю с 8 другими коллегами в одной комнате. Некоторые из них положил наушники на все время, а некоторые нет. У меня тоже есть ощущение, что объясняя мой код к себе или коллеге тоже улучшает свою производительность. Я не'т иметь резиновую утку, но я говорю сама с собой в "модус шепчет:" как тихо, чтобы не мешать другим. И к тому времени, я заметил, что многие другие коллеги тоже так же. Говорите себе, делает вас не писать глупый код и делает вас также разрешить некоторые трудные проблемы вы не сможете решить в одиночку, а со своим эго возможно.

Как разработчик, вы имеете право делать все, что вы'вэ слишком приятно. Это по крайней мере то, что я получил от моего разный опыт с разными компаниями. Не бойтесь выглядеть странно. Все разработчики странно и мы не волнует, что другие думают об этом. Это'наша забота. Если ваш начальник или любое вышестоящее руководство человек говорит вам, что это's не профессионал, пытаться объяснять метод резиновой уточки для них в том, что "профессиональные" в сторону. Я'м довольно уверен, что вы'll найти резиновую утку на столе тоже спустя несколько дней !

Комментарии (1)