Como ingeniero de software, ¿cuáles son algunos consejos para tratar con una persona que critica en voz alta mis prácticas como si fuera un desarrollador perfecto?

En primer lugar, me preguntaría por qué piensa de esta manera y cuál es su enfoque para resolver el problema. Ignorarlo nunca es una buena solución porque empeorará las cosas y creará una cultura tóxica para el entorno laboral en el que está trabajando.

Una vez más, no hay un método correcto o incorrecto para resolver problemas en TI debido a que TI no tiene estándares claros sobre qué hacer y qué no. Todo se basa en Internet y alguien comparte sus pensamientos y opiniones y luego la gente termina siguiendo y resulta ser lo que llamamos “buenas” prácticas.

Puede dejarlo a un lado y conversar sobre sus pensamientos y opiniones sobre el comportamiento y pedirle que no critique en voz alta la práctica de otros; y no va a ayudar a la situación, sino que hará que los demás se sientan difíciles de trabajar al final.

Si él o ella no está escuchando, hable con su gerente o RRHH.

Depende de la dinámica del poder. ¿Esta persona está en condiciones de causarle problemas? Si no ignorarlo es una buena respuesta. Oler un poco desdeñoso mientras te alejas también 🙂

El segundo enfoque es llevarlo a un lado y preguntarle cómo haría las cosas de manera diferente. Sigue haciéndole preguntas hasta que hayas agotado, digamos, una hora de su tiempo. Podría convencerlo de detenerse. La idea es hacer que esto sea doloroso sin que sea un mal comportamiento de tu parte, después de todo, solo estabas siguiendo su crítica.

Si eso no funciona, pregúntele qué está tratando de lograr, siga haciendo preguntas de sondeo sobre con cuántas personas hace esto y cómo decide qué vale la pena comentar. Pregunte sobre su entrenamiento formal en programación. Mantener notas. Asegúrate de que vea que estás tomando notas. Luego pregúntele cómo encuentra tiempo para hacer su trabajo.

Ten cuidado y buena suerte.

Según su pregunta, supongo que esta persona es un desarrollador de pares. Si solo te está apuntando, ha detectado una debilidad en ti. O sabe que su código realmente puede usar más mejoras o piensa que usted es manso para poder salirse con la suya. En cualquier caso, esto te molesta ya que estás pidiendo ayuda. Las siguientes son sus opciones.

  1. Simplemente no se interese en sus comentarios y no responda ni preste atención. Eventualmente se detendrá. Es posible que no lo haya ignorado por completo hasta ahora. Dale una oportunidad por un tiempo.

Si no desea ignorarlo o si eso no funciona, a continuación se encuentran sus otras opciones.

  1. Si tiene razón, haga un esfuerzo por mejorar. Honestamente, en este mundo nadie te está juzgando. Siempre que complete su trabajo a tiempo con una calidad razonable, eso es bueno para su gerente. También alguien que puede tomar críticas constructivas y mejorar es un guardián.
  2. Si él es quisquilloso, hágale saber que no aprecia las críticas no deseadas. Dígale que si necesita su ayuda, lo contactará. Haz esto en privado primero. Pase lo que pase, nunca pierdas los estribos. Siempre sea un profesional en el trabajo.
  3. Si nada de lo anterior funciona, mencione esto con su gerente o líder. Dígale que esto afecta su productividad porque lleva tiempo responder a todo lo que causa estrés. Si el gerente es bueno, debería poder manejarlo sin problemas.
  4. Si la situación aún no mejora, dígale a su gerente que irá a Recursos Humanos para denunciar el acoso. No es necesario hacer esto porque cualquier persona sensata detendrá el acoso al escuchar la palabra HR.

Buena suerte. Este tipo de situaciones le ocurren a todos en algún momento de su carrera. Las personas difíciles están en todas partes. Sé bueno en lo que haces y nada se interpondrá en tu camino.

More Interesting

Cómo determinar mi próximo paso en mi camino de ingeniería de software

¿Por qué las pruebas de software se consideran un trabajo inferior en comparación con el desarrollador de software?

¿Conseguiré un trabajo de desarrollo de software sin experiencia en pasantías?

Cómo prepararse mejor para una carrera en ingeniería de software

¿Cuáles son los criterios de un desarrollador de software senior?

Soy un probador de software con 4 años de experiencia. ¿Puedo pasar a la prueba de dispositivo móvil (prueba de producto)?

¿Qué habilidades debe poseer un ingeniero de pruebas de software?

Si me convirtiera en ingeniero de software, ¿debería esforzarme por convertirme en uno en Google o en una compañía de videojuegos?

¿Cuáles son las razones por las que una cantidad se mueve de las finanzas a una empresa tecnológica?

¿Cómo lidian los ingenieros de software con los requisitos que se arrastran los gerentes que desean solo una característica más nuevamente?

¿Qué debo hacer en mis primeros 90 días en mi nuevo trabajo como ingeniero de software?

Cómo pasar al desarrollo de software desde telecomunicaciones

Quiero convertirme en ingeniero de software. Estoy en mi segundo año de ingeniería de TI, pero también quiero aprender Unity3D y Blender. ¿Debería empezar a aprenderlos también?

¿Cómo se supone que un desarrollador de software con autismo avance en su carrera?

¿Puede convertirse en un arquitecto de software sin conocer las cosas de nivel más bajo sobre bytes, núcleos, controladores y hardware?