Resumen, El libro negro del programador
Aprende testing y cultura de refactoring en tus proyectos.
Tu salud mental, emocional y el sentido de pertenencia en un equipo de trabajo también es un metrica para evaluar el éxito o fracaso de un proyecto de software.
Implementar patrones de diseño y una arquitectura de software es mucho más importante que mantenerse actulizado con las novedades texnologicas.
Debemos estar preparados para los cambios de requerimientos en un proyecto y saber elegir con sabiduria las librerias de terceros que usemos.
A veces es necesario desechar código que tomo tiempo y esfuerzo escribir si encontramos una mejor solución.
Aumentar programadores a mitad de un proyecto es contra producente y puede causar mas mal que bien.
Un buen manager, que administre, plnifique y organice debidamente un proyecto incrementa la probabilidad de que el mismo tenga éxito.
Un buen hábito de trabajo es tratar de tener la misma constancia desde el inicio hasta el final del proyecto, hacer mejoras continuas e incrementales.
Éxito = Talento + Tencología + Metodología
Metodología ágil > Arquitectura fija
Tener en cuenta la rentabilidad metodologica, aspectos del proyecto que traeran beneficios a largo plazo.
No basta con tener un buen sistema, si la UI no es atractiva nadie querrá usarlo.
Somos desarrolladores profesionales en la medida que resolvemos problemas reales y entregamos productos que aporten valor al cliente, y no así por las tencologías, lenguajes de programación o frameworks que dominemos.
Un desarrollador productivo no es el que trabaja más horas, sino el que trabaja mejor.
Divide y venceras. No reiventes la rueda, usa librerias de terceros con sabiduria.
Ser programador es mas que solo escribir código, es usar buenas practicas, refactoring, código depurable, trabajar en equipo, ser resilientes, tener tolerancia a la frustración, etc.
La zona de confort es veneno puro para un programador profesional, aprender tecnologias nuevas es importante. Nadie es impresindible para una empresa.
Estudiar código de otros y aceptar qu hay mejores soluciones que la nuestranos hace programadores humildes y mejores profesionales.
Usa y estandariza tareas con un control de versiones (Git), automatiza procesos con integración continua.
Tenemos posibilidad de emprender si lo deseamos, y de crear una marca personal respetable en internet.
Te dejo el link gratuito de El libro negro de programador por si te intesa leerlo, o dale click a la imagen:
Top comments (0)