Cómo responder a alguien que te pide que codifiques más rápido.

En primer lugar, es necesario evaluar sus plazos. Si son razonables y no los golpeas, es algo de lo que debes asumir la responsabilidad. Si eres joven o no tienes experiencia y realmente no tienes ni idea de lo que es un “plazo razonable”, debes obtener el consejo de un par de codificadores senior. No parezca un niño lloriqueando, sino que simplemente pregúntele al personal directivo: “Hola, Sra. Potter, cuando tenga un minuto, tengo problemas para cumplir con algunos plazos y esperaba que me prestara algunos consejos [no hay juego de palabras destinado a donde puedo mejorar?

Esto resulta genuino y le está revelando sutilmente las expectativas de su gerente a alguien que es un miembro experimentado del equipo sin sonar como su queja o búsqueda de afirmación. Alternativamente, pregunte a la gente en Quora / Stack Exchange (Programadores). Pero sé explícito en tus detalles y escribe objetivamente.

Si su personal directivo y / o el apoyo de la comunidad revelan que las expectativas de su gerente no son razonables, diríjase a su gerente por escrito a través de un correo electrónico similar al siguiente:

“Sr. Weasely,

Ayer se comunicó conmigo que no estoy programando lo suficientemente rápido. Lamento no haber cumplido con las expectativas de la empresa y sinceramente quiero hacerlo mejor. Cuando tenga un minuto, realmente apreciaría algunos consejos o sugerencias que podría tener sobre la codificación más rápida. Tal vez un buen libro o una conferencia a la que me puedas recomendar?

Me considero un jugador de equipo y mi objetivo aquí es mantener mi carga de trabajo y contribuir al proyecto.

Gracias,

-Bob Ross ”

Si no tienen nada que decir que sea útil o lo que dicen (o no dicen) revela que no tienen idea de lo que se necesita para codificar con integridad / calidad, simplemente ignórelos por el momento. Si vuelve a suceder, hay algunas cosas en las que puedo pensar:

  1. Si no te han dado plazos, pídelos.
  2. Si no le han dado fechas límite incluso después de haber preguntado, y aún se quejan, pregunte entonces: “¿Qué es exactamente lo que quiere? He comunicado que no tengo fechas límite; por lo tanto, tengo no hay conocimiento de cuáles son sus expectativas y cómo cumplirlas “.
  3. Si aún no le dan fechas límite, es posible que deba considerar la participación de RR. HH. O del jefe de su gerente. Esto puede abrir una tormenta de mierda para ti, pero en este punto, no tienes muchas otras opciones además de ignorar sus quejas sin sentido o renunciar.
  4. Si le dan fechas límite después de no haber tenido ninguna fecha límite antes, y aún no cumple con las expectativas, regrese al principio de esta respuesta y comience allí (no el paso 1; el comienzo literal de esta publicación).
  5. Si le dan fechas límite y las alcanzan, es posible que tenga que preguntarle sin rodeos a su gerente: “¿Qué quiere decir con ‘codificar más rápido’? Estoy cumpliendo mis fechas límite, así que ayúdeme a comprender qué es lo que realmente quiere de mí. ”
  6. Si le dan fechas límite y algunos miembros del personal superior han admitido (lo más probable es que sean discretos) que no son razonables para alguien de su experiencia o período irrazonable, considere la acción mencionada en el paso 3. No la utilice en su defensa “, Sra. Potter Totalmente dicho que estas son expectativas irrazonables “. Vas a quemar la relación entre ese compañero de trabajo útil y tú; a su vez, probablemente mentirá para salvar la cara porque ahora has hecho que parezca que era basura hablando detrás de la administración. En su lugar, sea discreto e inteligente. Si el departamento de Recursos Humanos y / o el jefe de su gerente no parecen estar de su lado o atascados en el medio, sugiera casualmente: “¿Estaría bien si recibiera la ayuda de un desarrollador senior? Porque no estoy reuniéndome con su expectativas y no estamos seguros de cómo corregir esto, y realmente me encanta mi trabajo aquí y quiero hacer que esto funcione. Tal vez un desarrollador senior pueda proporcionar algunas ideas sobre mis puntos débiles y cómo puedo corregirlos. chicos mi mejor “. Ahora, le está dando la oportunidad a un desarrollador senior de llamarlos sobre sus expectativas poco razonables o, igualmente útil, ayudarlo a cumplir con los plazos. Confía en mí, las buenas compañías tratarán de ayudar positivamente a corregir el comportamiento decepcionante antes de despedirte.
  7. Si todavía le están dando plazos razonables o se niegan a ayudar a corregir el problema, entonces comience a buscar un nuevo trabajo si no quiere soportar el estrés.

Nadie puede culparlo por querer dejar de fumar si no le ayudan a solucionar el problema o si están haciendo objetivos a ciegas que no tienen idea de lo que se necesita para alcanzarlos. La mayoría de nosotros hemos tratado con un jefe o dos que no saben lo que es razonable y que amenazaremos su seguridad laboral como “motivación”. No aguantes eso. Eres un ser humano y mereces ser tratado como tal.

Encuentro que pedirle que codifique más rápido a menudo viene con solicitudes para que encuentre formas de ser más eficiente en su flujo de trabajo.

Cuando se me pregunte esto, discutiré las cosas que he estado y lo intentaré para ser más eficiente. También sugeriré formas en que otras personas puedan ayudarme a ser más eficientes: mejor esquema del alcance del proyecto, guías de estilo para el diseño y mi favorita, deje de caminar hacia mi escritorio y darme un toque en el hombro cada 20 minutos.

Por lo general, obtiene uno de dos resultados: 1. lo ayudan a ser más eficiente al hablar con los otros departamentos, o 2. le dicen que “eso no va a suceder, solo tiene que ser más rápido”, lo que lleva a abandonar trabajo y pasar a una nueva oportunidad donde se respeta su conjunto de habilidades.

Según mi experiencia, los gerentes y propietarios de empresas no técnicos o (peor) orientados al diseño son los que plantean estas solicitudes de “código más rápido”. Todo se deriva de la ignorancia en cuanto a lo que realmente implica la codificación.

Es bastante difícil manejar momentos de inspiración y genio. Quiero decir, ¿pondría a Newton en un horario de sueño para que tenga que pasar 8 horas bajo un manzano todos los días? ¿Comenzarías a lanzarle manzanas con manzanas para remover esos jugos creativos?

Sucederá cuando suceda.