Considere pedir prestado el estilo de un abogado para explicar sus argumentos. Cada punto que mencione debe estar respaldado por evidencia comprensible por un no profesional.
- Tengo un trabajo pendiente cuando me asignas un nuevo trabajo. Por lo tanto, no comenzaré a trabajar en el nuevo proyecto inmediatamente con total dedicación hasta que envíe el código anterior a menos que las prioridades cambien y usted desee cancelar el trabajo asignado previamente.
- Dedico tiempo a aclarar los requisitos iniciales y a obtener información adicional del gerente de producto para anticipar los requisitos futuros. Esto requiere interacción con los clientes, que nunca es en tiempo real. Hacer esto me permite evitar perder tiempo construyendo características basadas en un malentendido.
- De acuerdo con las mejores prácticas de la industria, que puede leer en estas fuentes ____________________, invierto tiempo en producir código con menos errores. De acuerdo con los datos de seguimiento de errores de nuestra empresa, produzco el ___% de errores reproducibles enviados por los evaluadores y otras partes interesadas.
- Cuando finalmente cierro la sesión en mi módulo de código asignado, soy un experto en ese código y puedo admitir todas las consultas relacionadas con ese trabajo. Esto se traduce en una resolución de tickets de soporte más rápida por parte de los clientes.
- El desarrollo de software es un proceso no lineal. A veces tengo que esperar a que otros miembros del equipo completen sus tareas. Por eso, estimo conservativamente para que no se sientan presionados.
- Mi código está optimizado para el rendimiento y la escalabilidad. Cuando el equipo se enfrentará a desafíos de rendimiento en un futuro próximo, mi código tendrá muchas menos probabilidades de ser sometido a refactorización porque ya está altamente optimizado. Esto le permitirá al equipo ahorrar tiempo y dedicar más tiempo al código producido por programadores más rápidos que solo producen el código que es relevante hoy en día.
- No escribo solo código de producción, también escribo código de prueba. Eso consume tiempo, pero reduce el tiempo que se dedicaría a corregir los errores creados sin este código. Está de acuerdo con las mejores prácticas de la industria que puede leer en estas fuentes ___________.
Su desafío es que tenga en cuenta la escalabilidad, la capacidad de expansión y el rendimiento. Puede ayudarlo a dedicar una parte de su día a trabajar solo en ese aspecto en el código que envió anteriormente.
Esto le permitiría enviar el código más rápido sin una optimización prematura.
Puede encontrar el artículo de programación basado en la evidencia de Joel [1] algo que vale la pena compartir.
- ¿Cómo puedo vencer el miedo a lo desconocido?
- Formar hábitos es muy útil para la superación personal, pero también encuentro que demasiados hábitos estructurados llevan a un estilo de vida muy regulado, sin sorpresas. ¿Cómo se puede equilibrar la formación de hábitos con la casualidad?
- ¿Cuáles son algunos ejemplos de cosas que se pueden aprender en porciones de 10 minutos cada día?
- ¿Qué debo hacer para superar mi miedo al fracaso público?
- ¿Qué profesiones podrían beneficiarse del coaching?
En resumen, ¿su código terminado suena como lo que acabo de explicar? Puedes encontrarte buscando un equipo que aprecie la calidad.
[1] Programación Basada en Evidencia