jueves, 29 de octubre de 2020

Lo que todo programador debería saber

 Lo que todo programador debería saber


Este articulo lo creé para responder la pregunta ¿Qué debería aprender o estudiar? ya sea para mejorar la calidad de tu trabajo o para ser más atractivo en las entrevistas de trabajo.

Cabe mencionar que este articulo va orientado al desarrollo de software y aplica para muchos roles como por ejemplo frontend, backend, mobile, techleads, arquitectos entre otros.

Sin darle mas vueltas al asunto, vayamos al grano:

  1. Principios SOLID
    • Después de la primera lectura se darán cuenta que la mayoría se implementan casi por sentido común pero es fácil ignorarlos, ténganlos siempre en cuenta.
  2. Libro Clean Code
    • Contiene buenas practicas para que tu código sea mantenible, fácil, rápido de entender y consistente.
  3. Patrones de diseño. (Libro de Head first recomendado)
    • Los patrones de diseño a mi parecer están muy menospreciados cuando los imparten en las escuelas, los enseñan como un tema mas y a mi punto de vista son un pilar básico para una programación robusta. Una vez que conozcan los patrones de diseño, por favor recuerden: Los patrones no se implementan a la fuerza, debe salir natural.
  4. Twelve factor app
    • Cualquier aplicación puede mejorar al implementar alguna de las recomendaciones de este articulo.

2 comentarios:

  1. Eso es totalmente cierto

    ResponderBorrar
  2. Excelente aporte, los patrones de diseño son muy importantes, no hay que dejar errores de diseño para después, el libro de clean code me esta gustando bastante! gracias.

    ResponderBorrar