¿Cómo evitar las situaciones de “HAZ TE HE CODEZ”?

113

Tengo una situación extraña en el trabajo, donde un colega mío a menudo me pide a mí ya otros compañeros que trabajen en el código de trabajo.

Me gustaría ayudarlo, pero esta solicitud constante de fragmentos triviales interrumpe mis pensamientos y, a veces, hace que sea difícil concentrarme.

Además, tengo la impresión (...) de que estas solicitudes se generan por falta de competencia, más que por pereza. De hecho, a menudo pregunta cosas fingiendo saber la respuesta, ya que cuando resuelvo el problema por lo general dice cosas como "Claro", "Sí, eso es lo que pensé", y me da la impresión de que mi respuesta no vale la pena.

¿Cómo puedo resolver esta situación embarazosa?
¿Debería mostrar más explícitamente a otros colegas su falta de conocimiento (diciendo cosas como: "hágalo usted mismo si puede, por favor") o continúe dándole lo que quiere?

Creo que debería reunir todas sus preguntas en una, para poder darle una parte de mi tiempo y poder trabajar solo en sus cosas.

No hay jerarquía en el equipo, debo decir que ambos tenemos una antigüedad similar de cinco años, más o menos. Por la misma razón, creo que no puedo informar a la gerencia, ya que las preguntas triviales a menudo se ignoran.

Discutí con otros dos miembros y están de acuerdo conmigo: de hecho, a menudo pregunta cosas en bicicleta a través de colegas.

    
pregunta volothamp 08.11.2012 - 17:40

16 respuestas

190

Mi respuesta sería: "Estoy un poco ocupado en este momento, puedes enviarme un correo electrónico y me ocuparé de eso más tarde". Es probable que algunas de sus preguntas sean legítimas, al obligarlo a que le envíe un correo electrónico, no interrumpe su flujo y es poco probable que se moleste en detallar el problema en un correo electrónico si es trivial. También tiene un registro para mostrar a la gerencia si sus preguntas aún permanecen en un nivel irrazonable.

    
respondido por el Tom Squires 13.01.2012 - 14:30
44

Lo primero que debes hacer es tener una discusión franca con el chico en cuestión. Hágalo uno a uno en lugar de hacerlo en grupo o puede sentirse en grupo (posiblemente con razón). Pregúntele por qué sigue haciendo estas preguntas, explíquele lo perjudicial que es para su trabajo; vea lo que tiene que decir.

Dependiendo de lo que obtengas de esta conversación, trata de ver si él puede aprender por sí mismo. Ayúdalo a ayudarse a sí mismo en lugar de darle respuestas. A ver si apuntarle a la dirección correcta sería suficiente.

Si nada de lo anterior ayuda:

Usted y sus colegas deben dejar de responder a sus preguntas triviales.

Respuestas como:

  • Lo siento, no puedo ayudar ahora. Tengo una fecha límite.
  • ¿Por qué preguntas?
  • Eso parece trivial para alguien como tú.

Básicamente, si todo el equipo acepta jugar con esto, tendrá que resolver las cosas por sí mismo.

Usted dice que esto no es cooperativo, sí, lo es. Ese es todo el punto.

Tiene un miembro del equipo que no está reduciendo su peso; de hecho, está causando que usted y sus colegas sean menos productivos. Si está en un nivel en el que estas preguntas no son preguntas que debería formular, no conteste.

Si considera que esta no es una buena estrategia, puede iniciar un registro de interrupciones. Registre cada vez que le haga una pregunta trivial y cuánto tiempo le llevó regresar a su trabajo (es decir, en el marco mental en el que estaba antes de la interrupción).

Este registro le dará una idea de cuánto tiempo le está costando. Si todos tus colegas hacen esto, tendrás una idea sólida de cuán grave es el problema.

Lo que hagas con esta información depende de ti: discútelo con él, explica el problema e intenta resolverlo o pasar a la administración.

    
respondido por el Oded 13.01.2012 - 15:12
42

Una forma constructiva de abordar esto (porque dice que se siente que esto se debe a la falta de competencia), podría ser la siguiente:

  • Trate de entrenarlo en la dirección de la respuesta, pero trate de que encuentre la respuesta final. De esta manera, él mismo aprenderá cómo encontrar cosas triviales, y también tendrá más confianza en su propia competencia para encontrar soluciones (¿es posible que sea inseguro y necesite confirmación de usted y / o sus colegas? ).

  • Si hace una pregunta similar varias veces, deja en claro que ya lo explicaste y que debería saberlo (porque en ese caso exacto, realmente SABES cuál es su conocimiento sobre el tema).

respondido por el Geerten 13.01.2012 - 14:18
30

Como alguien que ha empleado a este tipo de personas antes, permítame decirle que tomar conciencia de este problema es realmente una buena acción. Lo que quería que mi gente hiciera en estas circunstancias era:

  • Comience a decir que no. Esto es difícil porque estas personas son muy buenas en lo que hacen, lo cual es lograr que otras personas los ayuden. Muy bien. [ver nota 1]
  • Si está preparado para ello, tenga una conversación con un adulto en la que identifique el comportamiento y diga que ya no va a participar. Esto es opcional. No es necesario que le diga a un compañero de trabajo que no puede tomar billetes de $ 20 de su billetera a voluntad.
  • Dile a tu jefe. Señor, desearía que la gente me lo hubiera dicho antes.

¿Sabes lo que pasará si este compañero de trabajo es despedido? Esto es lo chocante. NADA MALO. Si el equipo estaba produciendo x unidades de trabajo una semana antes, continuarán produciendo x unidades de trabajo una semana después. El tiempo que esta persona consume, y la interrupción que están causando en su flujo de trabajo, solo pueden notarse después. Obtendrá más resultados cuando se detenga este comportamiento. Tú también serás más feliz. Y tu empresa tendrá más dinero.

nota 1: Una vez tuve un empleado que estaba teniendo un mal día en una mala semana. A, dije, necesito una lista de todas tus cosas sobresalientes y su ubicación antes de que te vayas a casa hoy. Lo revisaré esta noche y haremos un plan mañana por la mañana. Quedaba una hora en el día. Después de que dejé la oficina de A (para conducir a casa, no trabajamos las mismas horas), en B swanned y acosamos a A para que "ayudara" con el proyecto de B (que ni siquiera era importante para la empresa, era un proyecto de capacitación para hacer B). mejor en una tecnología en particular agregando algo a nuestro sitio web para - lo has adivinado - una hora. Entonces A se fue a casa. No me opongo a eso, una parada dura es una parada dura. Pero wowee estaba enojado con B al día siguiente. El nivel de habilidad que se necesita para lograr que las personas inteligentes dejen todo por ti no es algo que se pueda subestimar. Puedes decidir decir que no, puedes decirle a tu B personal que deje de hacerte esto, pero en mi experiencia, no funcionará.

Desearía poder decirte cómo hacer que la persona deje de hacerlo. En mi experiencia no puedes. Pero puedes hacer que dejen de hacerlo para ti . A veces, estas personas, después de dejarlas ir de un lugar donde estaban haciendo esto, terminan trabajando en un lugar donde no hay nadie a quien echarle la sangre y no le gusta, o trabajar en un trabajo que realmente saben cómo hacer. Pero mientras tienen un trabajo que no saben hacer y la capacidad de hacer que otras personas lo hagan por ellos, esa es la estrategia que usarán.

    
respondido por el Kate Gregory 13.01.2012 - 15:53
19

Envíale el enlace a Stack Overflow .

Si realmente es pereza, entonces no debería ser su responsabilidad volver a llenar su voluntad de completar el trabajo. Si se trata de una falta de habilidad, entonces permítale culto de carga con su propio dinero y no con el suyo. Usted tiene la responsabilidad profesional con su empleador de hacer su mejor trabajo y no puede permitir que otros lo comprometan. Trabajar cooperativamente y ayudar a los colegas es un comportamiento profesional y esperado. Dejar que el peso muerto evite que hagas tu trabajo (sin aportar algo a cambio) es algo que debes evitar y es lo que tu gerente recibe la gran cantidad de dinero por arreglar.

    
respondido por el Joel Brown 23.05.2017 - 14:40
12

Eso es extraño, solo te pide que hagas su trabajo por él. A menos que tenga alguna forma muy inteligente / sutil de preguntar, creo que me sentiría tentado de decir "no, no tengo tiempo".

    
respondido por el gkrogers 13.01.2012 - 13:23
9

¿Has considerado tener una conversación adulta con esta persona? Hágales saber que sus preguntas constantes son un asesino de la productividad, y pregúnteles por qué siente que tiene que hacerle constantemente preguntas aparentemente simples. Tal vez él es un poco incompetente. Puede elegir dejarlo fracasar, o puede ayudarlo a tener éxito.

Idealmente, hágale saber que está dispuesto a ayudarlo si está realmente atascado, pero que espera que le dé el respeto que merece y que primero realice una pequeña investigación independiente. Darle continuamente respuestas a preguntas simples no ayuda a nadie. Animarlo a aprender y crecer ayuda a todo el equipo.

Sí, será una conversación incómoda, pero será menos incómoda que unos meses más de resentimiento silencioso.

    
respondido por el Bryan Oakley 13.01.2012 - 16:40
9

Como ex gerente, no puedo comenzar a decirle cuánto tiempo pasé semanalmente como niñera "mayor". Todos los egos, conflictos, insultos y problemas ocasionales relacionados con el trabajo. Nunca ningún problema con las revisiones de código.

Solo deseo que los lugares de trabajo reales incluso empiecen a parecerse a los de los libros de Joel.

Colectivamente, siéntese en una sala de conferencias con todo el personal que está molestado por esta persona. Hazle saber a esta persona que las interrupciones son una distracción de tu trabajo e interfieren con tu capacidad para trabajar en "la zona".

Informar al administrador, si es posible.

Solicite que todas las preguntas se respondan por correo electrónico para eliminar la interferencia en el trabajo y así comenzar a mantener un registro de la frecuencia de interrupción y el bajo nivel de experiencia demostrado.

En un corto período de tiempo, el grupo colectivamente debería haber enviado un mensaje que evite molestar a todos, o habrá recopilado suficientes rastros de correo electrónico para demostrarle a un gerente inexperto el error de contratación que se cometió.

Una lección que aprendí temprano como gerente fue contratar a los mejores empleados que pude encontrar, tratar de ver cómo trabajaba cada persona dentro del equipo y cómo se formó el equipo.

Otra de las primeras lecciones fue deshacerse de los malos empleados rápidamente.

    
respondido por el bsd 13.01.2012 - 17:15
6

Pídale que escriba su pregunta para que pueda responder más tarde cuando esté libre y hable con su gerente para asegurarse de que tiene condiciones laborales tranquilas.

Su situación falla El punto # 8 de Joel Test ¿Los programadores tienen condiciones de trabajo silenciosas?

  

Si un compañero de trabajo te hace una pregunta, lo que provoca una interrupción de 1 minuto, pero esto te deja fuera de la zona y te lleva media hora para volver a ser productivo, tu productividad general está en serios problemas.

    
respondido por el bancer 13.01.2012 - 14:46
5

Pídale que publique la pregunta este sitio y vea qué respuesta recibe, ha ayudado a muchos programadores;) Ponga una copia de el CLR a través de C # en su escritorio y deje que se registre allí.

    
respondido por el jolySoft 13.01.2012 - 15:59
4

Le pediría que pusiera todas sus preguntas en una gran pila, y luego se sentara y programara un par de parejas con él durante un período de tiempo más largo.

Suena como si no supiera cómo programar, pero eso puede ser solo tu frustración. La programación en pares le enseñará a programar (suponiendo que sea enseñable, no todos tienen el don del programa).

    
respondido por el Lennart Regebro 13.01.2012 - 15:55
3

Sé exactamente cómo te sientes, he estado en esta situación antes. Es solo juego de roles y manipulación. Suele ocurrir por muchas razones: - Esa persona no sabe la respuesta, es incompetente y no quiere aparecer como incompetente, por lo tanto, eso es lo que pensé. - Si esa persona te hace una pregunta tonta frente a la gente y la contesta inmediatamente, podría intentar ponerte en el lugar incompetente o jugarte juegos (el lugar de trabajo está lleno de ese tipo de personas, tratando de subir encima de ti). - Esa persona es perezosa y quiere que hagas su trabajo por él. - Esa persona es el tipo de chico "por oído", lo que significa que puede reproducir una muestra de código pero no puede adaptarlo porque no entiende cómo funciona, dónde puede usarlo.

El buen enfoque de la OMI es simplemente para decirle a ese tipo, lo siento amigo, que ahora estás por tu cuenta, vas a tener que resolverlo tú mismo esta vez, tengo cosas que hacer. Si el problema persiste, hable con su gerente al respecto (sé que no es lo mejor hacer las deposiciones, pero espero que tenga un gerente competente que haya visto nevar antes :))

    
respondido por el Eric 13.01.2012 - 17:34
3

Consideraría la mayoría de las respuestas, incluso teniendo una conversación con ellos, una "escalada", mientras que mi primera respuesta sería algo parecido a ofrecer ofrecerme con ellas. En este punto, usted ha ofrecido ayuda y si la rechazan, puede escalar con la conciencia tranquila. Si se emparejan contigo, puedes evaluar su nivel de competencia real.

El problema es que si una persona escribe una biblioteca, es completamente aceptable pedirle que escriba un código que interactúe con ella, al menos como prueba. Hay otros ejemplos que son menos aceptables pero aún cuestionables, como por ejemplo, cuando alguien cree que ya resolvió un problema y aún puede tener el código resultante a mano.

Si realmente te piden que hagas su trabajo, aún es razonable pedir un par, de hecho, es una buena sugerencia si estás perplejo y es una excelente manera de aprender.

Si no están interesados en el emparejamiento, me encantaría continuar con cualquiera de las otras soluciones aquí. De hecho, dependiendo de su reacción, podría omitir el tema de hablar con ellos e ir directamente al gerente (no solo con su solicite su ayuda, pero una afirmación indiscutible de que ofreció ayuda y descubrió que lo que REALMENTE querían era más que solo ayuda)

    
respondido por el Bill K 13.01.2012 - 18:03
2

Haz que aprenda algo de ciencias informáticas y ayuda a evolucionar a partir de scripts sin cerebro; Probablemente sea un tipo de persona que sabe cosas (con habilidades probadas) pero no tiene antecedentes.

"Sabes, que realmente puedes meterte en más de estas cosas, pero ¿qué tal si te superas a ti mismo con esto? ahora ..". Gaste algo de dinero en Amazon para obtener un buen libro usado (Grupo de cuatro, Programación en Haskell, ... ¿Sólo por diversión?) agregue algunos marcadores sobre sus preguntas recientes.

    
respondido por el kagali-san 13.01.2012 - 14:16
2

Me gustaría obtener ayuda de la administración, conversar sobre esto con ellos y luego acordar un momento para sentarme en grupo con este desarrollador para tratar la situación.

Alternativamente, a veces es necesario ser un poco político sobre estas cosas y mostrar claramente el comportamiento de la persona frente al resto del equipo (y la administración, si es posible), sin ser grosero ni confrontativo, pero cuestionando suavemente por qué ellos estan haciendo esto Tuve que lidiar con una situación similar, no hace mucho. En ese caso, le dije al desarrollador en cuestión, cuando se le pedía ayuda una vez más, "Si sabe lo que está haciendo, como dice, entonces ¿por qué hace preguntas constantemente? Y cuando les respondo, ¿por qué discutir? Si quieres que te ayude en el futuro, entonces déjame hacerlo ". La misma persona fue dejada de lado por el director de tecnología, un par de días después (ya había estado consciente de los problemas de forma latente).

Ambos éramos contratistas, FYI, por lo que había poca lealtad interna para ninguno de los dos, desde el punto de vista del TD. A veces, las cosas solo tienen que sacarse a la luz.

    
respondido por el Arcane Engineer 13.01.2012 - 17:15
1

Ya que estás en el mismo equipo, sé un buen jugador de equipo mostrándole cómo serlo también. Exponerlo a la gerencia podría atraer la ira de algunos de sus colegas, y en mi opinión, es kármicamente malo.
Lo más probable es que la gerencia ya sepa acerca de su colega, así que, ¿por qué salirse de la fila "mostrándoles" que él fue un mal empleado? En el largo plazo, ayudar a este compañero un poco ahora podría darte un beneficio a largo plazo de una manera que ni siquiera te imaginas.

Lamento que te hayas encontrado en un lugar tan difícil.

    
respondido por el blackappy 13.01.2012 - 17:18

Lea otras preguntas en las etiquetas