Date post: | 06-Jan-2017 |
Category: |
Self Improvement |
Upload: | scio-consulting |
View: | 205 times |
Download: | 0 times |
EL BUEN DESARROLLADOR
Guía breve
Capacidad Técnica: Un desarrollador es más
que un buen programador
Capacidad de comunicación:
expresarse adecuadamente en el momento adecuado
Adaptabilidad al ambiente:
En el desarrollo de software las reglas siempre cambian.
Valores morales: Siempre es grato
trabajar con personas honestas y responsables
Desarrollador de Software
PRUDENCIA
Código
Bien Estructurado
Limpio
Sigue estándares y buenas prácticas
Fácil de leer
CAPACIDAD TÉCNICA: JAVASCRIPT._.
If(myObject.superValue == null ||myObject.superValue == undefined ||myObject.superValue == 0 ||myObject.superValue == ‘’){ //Some bad ass code}
Truthy and falsy
If(!myObject.superValue){ //Some bad ass code}
APRENDIENDO OTRO IDIOMA
“Hablar bien un idioma conduce a la claridad de pensamiento”• Y a abstraer adecuadamente los
problemas“Necesitamos entender los problemas y necesidades de nuestros clientes”• Idioma extranjero e idiomas de negocio
ESTIMAR NO ES APOSTAR!“Una estimación es un cálculo o juicio aproximado sobre la cantidad, valor o extension
de algo”
Los estimados deben ser sobrios y firmes
• Si no pueden serlo, hace falta información
Un estimado NO es un objetivo, es una “vista previa”
• Siempre se debe estar claro si se habla de estimar o de establecer metas
RESPONSABILIDAD “Los desarrolladores de software profesionales deben de ser responsables
de sí mismos”.
UN PROFESIONAL SABE JUGAR EN EQUIPO
Toma responsabilidad
de los entregables del equipo
Aprende
EnseñaCubre
Ayuda
CONGRUENCIA ANTE TODO“El buen predicador se defiende contra valores nulos…”
• … y escribe pruebas unitarias
No saber no es pecado
• Pero fingir saber si…
Si no te agrada tu trabajo, haz algo al respecto!
REFLEXIONES PARA LLEVAR El hecho de que sea fácil de entender, no significa que sea fácil de
desarrollar. En general son aspectos inversamente proporcionales. Existen varias formas de programar algo. Normalmente la primera que se
nos viene a la mente es la correcta, pero… En general no hay una forma absolutamente correcta de hacer las cosas, si
no formas con diferentes niveles de corrección. Siempre hay lugar para mejoras: en el código, en nuestras habilidades y en
nosotros mismos. Los “cambios de una sola línea de código” casi nunca lo son. Las buenas ideas y los buenos consejos no tienen jerarquía.