DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Resumen, El libro negro del programador

Resumen, El libro negro del programador

  1. Aprende testing y cultura de refactoring en tus proyectos.

  2. 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.

  3. Implementar patrones de dise帽o y una arquitectura de software es mucho m谩s importante que mantenerse actulizado con las novedades texnologicas.

  4. Debemos estar preparados para los cambios de requerimientos en un proyecto y saber elegir con sabiduria las librerias de terceros que usemos.

  5. A veces es necesario desechar c贸digo que tomo tiempo y esfuerzo escribir si encontramos una mejor soluci贸n.

  6. Aumentar programadores a mitad de un proyecto es contra producente y puede causar mas mal que bien.

  7. Un buen manager, que administre, plnifique y organice debidamente un proyecto incrementa la probabilidad de que el mismo tenga 茅xito.

  8. 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.

  9. 脡xito = Talento + Tencolog铆a + Metodolog铆a

  10. Metodolog铆a 谩gil > Arquitectura fija

  11. Tener en cuenta la rentabilidad metodologica, aspectos del proyecto que traeran beneficios a largo plazo.

  12. No basta con tener un buen sistema, si la UI no es atractiva nadie querr谩 usarlo.

  13. 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.

  14. Un desarrollador productivo no es el que trabaja m谩s horas, sino el que trabaja mejor.

  15. Divide y venceras. No reiventes la rueda, usa librerias de terceros con sabiduria.

  16. 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.

  17. La zona de confort es veneno puro para un programador profesional, aprender tecnologias nuevas es importante. Nadie es impresindible para una empresa.

  18. Estudiar c贸digo de otros y aceptar qu hay mejores soluciones que la nuestranos hace programadores humildes y mejores profesionales.

  19. Usa y estandariza tareas con un control de versiones (Git), automatiza procesos con integraci贸n continua.

  20. 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:

libro

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git