El buen desarrollador - Julio Orozco

11
EL BUEN DESARROLLADOR Guía breve

Transcript of El buen desarrollador - Julio Orozco

Page 1: El buen desarrollador - Julio Orozco

EL BUEN DESARROLLADOR

Guía breve

Page 2: El buen desarrollador - Julio Orozco

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

Page 3: El buen desarrollador - Julio Orozco

PRUDENCIA

Código

Bien Estructurado

Limpio

Sigue estándares y buenas prácticas

Fácil de leer

Page 4: El buen desarrollador - Julio Orozco

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}

Page 5: El buen desarrollador - Julio Orozco

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

Page 6: El buen desarrollador - Julio Orozco

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

Page 7: El buen desarrollador - Julio Orozco

RESPONSABILIDAD “Los desarrolladores de software profesionales deben de ser responsables

de sí mismos”.

Page 8: El buen desarrollador - Julio Orozco

UN PROFESIONAL SABE JUGAR EN EQUIPO

Toma responsabilidad

de los entregables del equipo

Aprende

EnseñaCubre

Ayuda

Page 9: El buen desarrollador - Julio Orozco

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!

Page 10: El buen desarrollador - Julio Orozco

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.

Page 11: El buen desarrollador - Julio Orozco