Un buen programador no solo escribe código sino que, además, incorpora en su día a día rutinas, trucos y actitudes que le permiten ser más productivo, más creativo y un profesional aún mejor. Repítelas y asúmelas como algo natural hasta convertirlas en hábitos y, solo entonces, habrás dado un salto de nivel en tu carrera.
Lo único que distingue a un buen profesional de otro del montón, son sus
hábitos.
No es necesario trabajar muchas más horas, sino hacerlo con más eficacia, productividad y más concentrado. No generes software con tantos bugs sino que programa mejor con las buenas prácticas de diseño y código limpio. Adopta las 'soft-skills' necesarias para un programador. Tampoco es necesario esforzarse hasta la extenuación, sino asumir de verdad los hábitos de un programador experto y más cotizado. Y así hasta completar las treinta y nueve píldoras de sabiduría descritas en el libro que te van a llevar varios pasos más allá en tu carrera.
Comprenderás por qué hay quienes hace mucho más con menos esfuerzo, y quienes se esfuerzan mucho y consiguen poco.
En 'The Coder Habits: Los 39 hábitos del programador profesional', están descritos todos estos hábitos, entre técnicos y de otra naturaleza, que multiplicarán tus resultados y te permitirán entrar en el grupo del 10% de los mejores.
Por el autor de '
El Libro Negro del Programador' (nº1 en ventas en Amazon en su categoría), '
El Libro Práctico del Programador Ágil' y '
El Método Lean MP'.
Libro ecléctico y único en su género, 'The Coder Habits' desmuestra que no puede haber desarrollo técnico sin desarrollo personal, y que solo sumando ambas facetas, serás un gran profesional.
Al adquirirlo por Payhip, obtendrás un fichero .zip con el libro en formatos epub y pdf.
A continuación tienes la lista de capítulos:
Introducción
#1 - Aplica la regla 50/50
#2 - Aprende cada semana algo nuevo
#3 - Conoce y utiliza correctamente estructuras de datos y algoritmos
#4 - No cometas el mismo error dos veces
#5 - Escribe código legible
#6 - Empieza por lo más difícil (o lo que te da más pereza)
#7 - Teclea fluidamente
#8 - Termina lo que comienza
#9 - Aplica principios de diseño y patrones
#10 - No implementes característica no solicitadas
#11 - Implementa código modular y flexible
#12 - Desarrolla soft-skills
#13 - Comentar lo imprescindible
#14 - Lleva a cabo un control de versiones exhaustivo
#15 - Ante cada nuevo proyecto, hazte estas preguntas
#16 - Utiliza el editor productivamente
#17 - Trabaja productivamente
#18 - Evita el sobrediseño
#19 - Productiviza
#20 - Escribe código traceable
#21 - Evita un entorno caótico para trabajar
#22 - Sé un experto sobre prácticas de código limpio y refactorings
#23 - Reutiliza partes de tus propios proyectos
#24 - Escribe código homogéneo
#25 - Trabaja concentrado
#26 - Identifica los 'bad smells'
#27 - Trabaja en proyectos personales
#28 - Testea hasta la saciedad y evita el 'happy path'
#29 - Hazte experto solo en algunas algunas áreas
#30 - Lee, continuamente
#31 - Comienza por lo que aporta más valor
#32 - No fomentes islas de conocimiento
#33 - Lee proyectos realizados por otros
#34 - Trabaja siempre en tareas planificadas
#35 - Piensa y trabaja para el cliente
#36 - Invierte en tu formación
#37 - Aplica la mejora continua
#38 - Cuida de los detalles
#39 - Aprende a ser criticado
Para terminar