Los programadores por naturaleza afrontamos muy mal aquellas tareas que más nos cuestan y casi siempre comenzamos por las que más nos gustan o aquellas que más nos apetecen en el momento, esto es así porque tenemos la opción de elegir qué hacer de entre todo el trabajo que tenemos por delante.

Un desarrollador neófito o júnior comienza siempre por lo divertido, mientras que un programador profesional elige siempre en primer lugar lo más difícil o aquello que le causa especial incertidumbre. Las consecuencias de esta elección son evidentes.

El primero comienza el trabajo divirtiéndose en aquello que más le apetece, pero sin darse cuenta de que va a ir acumulando tareas y problemas para más adelante sin sospechar que estos siempre van en aumento: al final se verá agobiado y lo que es más difícil de resolver terminará por hacerlo rápido (y seguramente mal).

No obstante, el profesional sabe que esto es así, de modo que lo primero que evita es que los problemas se acumulen a medida que se termina el tiempo estimado para realizar el trabajo: por esa razón afronta siempre lo más difícil o aquello que aún no sabe bien cómo resolver al principio del sprint o la fase de trabajo.

Esta es una cualidad más del desarrollador profesional: la experiencia le ha mostrado que nunca es buena idea dejar para el final la incertidumbre; si esta se elimina justo al principio se afrontarán el resto de tareas de una manera mucho más tranquila y relajada, estados mentales imprescindibles para realizar un desarrollo de calidad.

Por lo menos a mí me pasa, no puedo trabajar con un mínimo de tranquilidad si tengo ese ronroneo mental continuo con aquello que aún no sé cómo hacer o esa otra parte del trabajo que todavía no tengo ni idea de cómo voy a resolver.

"Un buen desarrollador siempre busca trabajar con tranquilidad; para ello, la incertidumbre hay que eliminarla al comienzo, no dejarla para el final"

Comparte esta entrada...

De qué hablo cuando hablo de programar (volumen 1)

PD: artículo revisado, corregido y mejorado en mi libro "De qué hablo cuando hablo de programar (volumen1)".

Todos mis libros

Todos los libros de Rafael Gómez Blanes

Mi último libro (el primero para un público general): Bitcoin, Una guía esencial y práctica para comprender y usar la mayor innovación de la historia después de Internet.

De qué hablo cuando hablo de programar (volumen 1 y 2): Cómo avanzar mejor y más rápido en tu carrera como desarrollador.

Si quieres conseguir una carrera de éxito desarrollando software y saber cómo evitar los errores habituales, lee El Libro Negro del Programador best seller en su categoría en Amazon), o adquiérelo ya aquí.

Si quieres conocer las principales técnicas de desarrollo ágil, código limpio y refactoring, lee El Libro Práctico del Programador Ágil, o descárgalo ya aquí.

Si estás de acuerdo conmigo en que somos seres de hábitos, conviértete en mejor profesional leyendo The Coder Habits, o consíguelo ya aquí.

Los tres libros técnicos los tienes ahora a tu disposición en el pack La Trilogía del Programador Profesional, léelo ya.

Si tienes un proyecto que gestionar y no sabes cómo, aprende metodología lean y lee El Método Lean MP, o adquiérelo aquí.

Si quieres emprender y desarrollar un proyecto digital, lee El Arte del Emprendedor Digital

Las Doce Claves, las claves de desarrollo personal extraidas de El Arte del Emprendedor Digital

Para tratar con código heredado: Legacy Code: Cómo modernizar en catorce pasos código heredado o proyectos software que han crecido demasiado rápido

Mis libros en todas las tiendas:

Amazon
Google Play
Apple
Kobo
Barnes and Noble
Scribd
Smashwords
Payhip
Gumroad

Rafael Gómez Blanes Rafael Gómez Blanes
¿Hablamos?

 

Trabajo en...

Archivo

Mis novelas...