junior vs. senior | parte 01

¿Cuál es la diferencia entre un desarrollador junior y un senior?

Creo que una de las principales diferencias es:

El senior reconoce que al recibir un requerimiento es necesario hacer algo de planeación antes de iniciar a programar. Por planeación entiéndase: un diagrama, un dibujo, un pseudocódigo, un algoritmo, un mapa, un diseño conceptual, etc. Cualquiera o varios de los anteriores (y no sólo hay esas opciones).

Toman un momento de reflexión que separe al requerimiento de la máquina.

Saben que este paso extra hace mejor y más rápida la programación.

Los Junior programan directamente. Ven el diseño y conceptualización como una debilidad o falta de talento. “Yo no lo necesito” Murmurarán para sus adentros. Tienen razón, no lo necesitan. No mientras no quieran llegar a Senior.


Acerca de esta nota