Lugar de trabajo
2017-01-22 12:28:48 +0000 2017-01-22 12:28:48 +0000
382

¿Puedo hablar con mi pato de goma en el trabajo?

He notado que he tenido mucho éxito usando a otro compañero de trabajo como un pato de goma metafórico (a veces intencionalmente, a veces sin intención). Mejora enormemente mi productividad. Sin embargo, sé que probablemente distrae a otros cuando los uso de esa manera.

Por eso quiero comprar un pato de goma literal y hablar con él. Podría hacerlo muy silenciosamente y la mayoría de mis compañeros cercanos usan auriculares con cancelación de ruido el 80% del tiempo mientras están sentados en sus escritorios. Mi única preocupación es que otras personas que pasen por mi escritorio piensen que soy raro. Mi escritorio está en un espacio abierto y varias personas pasan por él cada hora. Trabajo en una gran empresa de TI en Suecia (sin embargo en mi piso, además de los desarrolladores, tenemos RRHH, marketing y gente de arriba que podría no estar familiarizada con el método del pato de goma).

¿Es poco profesional hablar con un pato de goma en la oficina?

Respuestas [9]

410
2017-01-22 15:42:20 +0000

Si quieres estar callado, empieza a describir tu problema como una pregunta en stackoverflow. Hubo numerosas ocasiones en las que empecé a escribir una pregunta y encontré la solución mientras explicaba el problema.

También podrías empezar a escribir la documentación de tu código incluso antes de que esté terminado. Tuve varios momentos en los que escribí la documentación de algún código que escribí, y en medio de ellos noté "espera un minuto, eso no es lo que programé".

410
325
2017-01-22 13:03:46 +0000

En el mundo de la informática, esto es bastante aceptado siempre y cuando no se interrumpa a otra persona (que es el punto de usar el pato o el osito de peluche o lo que sea en primer lugar).

Lo he instalado en algunos lugares de trabajo en los que he estado y que no lo tenían ya, y se aceptó y se normalizó casi de la noche a la mañana.

Si todavía te preocupa parecer un idiota hablando con un pato de goma, imprime una nota explicativa ("¿por qué estoy hablando con un pato de goma?"? Lee esto para averiguarlo...") o dale a la gente enlaces a http://www.rubberduckdebugging.com/

325
254
2017-01-22 18:44:26 +0000

Deja al pato en casa, ponte unos auriculares y habla con el buzón de voz del pato.

Los compañeros ingenieros de software entenderán lo que haces, la gente de ventas o de RRHH pensarán que estás al teléfono (lo cual es cierto) y no se sentirán extraños.

254
51
2017-01-22 20:36:09 +0000

Para esto es para lo que sirven FaceTime o Web ex o cualquier número de tecnologías de videoconferencia. Dale al Pato su propio ordenador (todos los desarrolladores competentes deberían tener uno), y empieza una videoconferencia con él. El pato le dará la respuesta que necesita sin tener que estar físicamente allí.

Alternativamente, un auricular de dientes azules funcionaría. La sociedad se ha visto rápidamente condicionada a ignorar a las personas que llevan auriculares bluetooth sin pensar que sólo son locos hablando consigo mismos o, peor aún, con un pato de goma.

51
24
2017-01-22 19:04:03 +0000

Una solución más tranquila pero tan efectiva en mi experiencia puede ser simplemente escribir su situación actual, sus dudas y preguntas en un correo electrónico o en un borrador del mismo.

La idea es similar a la sugerencia de Philipp de escribirla como una pregunta de apilamiento pero podría ser menos distractiva si usted es, como yo, a menudo curioso sobre las preguntas al azar y sus posibles respuestas.

24
14
2017-01-24 15:24:16 +0000

Respuesta corta:

En la mayoría de los casos, no. No es raro que la gente utilice técnicas como la depuración de patos de goma en empresas o departamentos centrados en el software. Si una compañía está más centrada en los negocios en su cultura, entonces puede haber preocupaciones de la dirección que no están familiarizados con el método.

Respuesta larga:

La cultura de muchas oficinas modernas centradas en el software permitiría una variedad de prácticas de desarrollo comunes (si son extrañas, para el mundo exterior), como hablar con un pato de goma. Sin embargo, si trabaja en un entorno en el que verbalizar su proceso a un pato de goma se consideraría una distracción o un malentendido, hay otras alternativas más silenciosas que podría considerar:

Componer una carta

Ya sea a través de un texto, escrito a mano o en forma de diagrama, componer una nota como si estuviera explicando el software a otra persona puede utilizarse en un método similar a la depuración verbal del pato de goma.

Chatear con un robot (seguro)

Si te encuentras depurando más eficazmente cuando rebotas ideas de otra persona en lugar de un objeto inanimado, podrías descargar y construir los numerosos bots de chat de código abierto disponibles.

Un ejemplo es el chatbot original: (http://www.eliza.ch/download.shtml), diseñado para usar los métodos de psicoterapia Rogeriana para conversar. Eliza viene de serie en copias de Emacs, para aquellos que lo usan lo prefieren como editor de texto. Lo único que hay que recordar es usar un chatbot seguro, si tienes dudas sobre la filtración de secretos corporativos o comerciales.

Utiliza herramientas no convencionales

Si tu problema es que tienes dificultades para enfocar tu problema desde una nueva perspectiva para ganar claridad sobre el tema y encontrar una solución, entonces existe una variedad de técnicas similares para reformular tu perspectiva.

Un ejemplo es utilizar un aviso externo de algún tipo, como un mazo de cartas, un juego de dados de historias, o un mazo de tarot donde cada carta tiene un significado predefinido. Comparar tu software con estos prompts te obliga a trazar paralelismos no convencionales y a pensar en tus problemas de software de nuevas maneras.

Otro ejemplo es intentar dibujar tu software como una máquina física, para describir las relaciones entre los componentes. Al hacerlo, puede darse cuenta de que la forma en que pretende que funcione el software falta un paso clave en alguna parte.

El beneficio de usar técnicas de depuración no convencionales es que le obliga a pensar de forma creativa, y puede ayudar a desbloquear su proceso cuando se encuentre en un atolladero mental. El inconveniente es lo fácil que resulta desviarse de su objetivo, y encontrarse con que pasa más tiempo buscando paralelismos que en realidad está logrando objetivos de desarrollo.

14
12
2017-01-24 07:46:39 +0000

Como otras respuestas dicen que es aceptable, sólo puedo asumir que nunca trabajaron en una oficina abierta. O que el ruido no les molesta.

Trabajé y sé lo malo que puede ser. Y ningún auricular te va a ayudar. Dicho esto, te tiraría a ti y a tu pato por la ventana en cuanto empezaras a hablarle en un espacio abierto. Es absolutamente inaceptable añadir más perturbaciones y ruido a un entorno que ya es suficientemente malo.

Si tienes que hablar con tu pato, enciérrate en una sala de reuniones (o lo que sea que tengas allí), y discute sin molestar más a tus colegas.

12
10
2017-01-22 13:13:54 +0000

Ponga el pato debajo o al lado de su monitor y hable en voz baja o en silencio sobre el tema. Tener una conversación en voz alta con un pato será comprendido por algunos, pero no por la mayoría. También es una distracción.

La alternativa es usar más a sus colegas ya que su pato tiene un defecto principal: no puede hacer preguntas o ofrecer alternativas a sus métodos/pensamientos. Trabajar en tus interacciones interpersonales con un colega, hacer revisiones de código, ver métodos y soluciones alternativas a un problema, todo esto será inmensamente útil en tu carrera. Elevará tu perfil entre tus compañeros y tu dirección probablemente notará el aumento de tu productividad, tal y como has señalado.

Cuando llegue el momento de promocionar a alguien o elegir a alguien para dirigir un proyecto de alto perfil, tus colegas y tu dirección podrán darte una buena recomendación basada en lo bien que trabajes con los demás y en que tu trabajo esté por encima de la norma. Tu pato, por otro lado, no tendrá mucho que ofrecer.

10
7
2017-01-24 14:49:01 +0000

Trabajo con otros 8 colegas en la misma habitación. Algunos de ellos se ponen auriculares todo el tiempo y otros no. También tengo la sensación de que explicar mi código a mí mismo o a un colega mejora mi productividad también. No tengo un pato de goma pero hablo conmigo mismo en "modo susurro" como en silencio para no molestar a los demás. Y por el momento, me di cuenta de que muchos otros colegas también hacen lo mismo. Hablar contigo mismo te hace evitar escribir código estúpido y te hace también resolver algunos problemas difíciles que tal vez no puedas resolver solo, pero con tu ego tal vez.

Como desarrollador, se te permite hacer lo que te plazca también. Esto es al menos lo que he ganado de mis diferentes experiencias con diferentes compañías. No tengas miedo de parecer raro. Todos los desarrolladores son raros y no nos importa lo que los demás piensen de eso. Es nuestra propia preocupación. Si tu jefe o algún directivo superior te dice que no es profesional, intenta explicarles el método del pato de goma de una manera "profesional". ¡Estoy seguro de que también encontrarás un pato de goma en su escritorio después de algunos días!

7

Preguntas relacionadas