Skip to content
Home » 9 técnicas de programación que solo se pueden aprender a través de la experiencia de programación

9 técnicas de programación que solo se pueden aprender a través de la experiencia de programación

Algunos programadores obtuvieron sus conocimientos y habilidades de las escuelas, pero algunos aprendieron todo por sí mismos. De cualquier manera, hay tácticas específicas en la programación que no sabrá a menos que las experimente usted mismo, que se enumeran a continuación:

  1. No copiar y pegar. Escribe el código aunque te hayas inspirado en otra persona. Escríbelo.
  2. Cualquier buen desarrollador sabe que una línea de código escrita es, sobre todo, un costo, algo defectuoso, para mantener, para corregir para otros.
  3. Nunca te interrumpan otras actividades mientras codificas.
  4. Reduzca la cantidad de líneas de código para escribir, además de que Steve Jobs lo dijo. LOL
  5. No es el código o las especificaciones lo que importa, es lo que hace la necesidad absoluta: no tiene sentido hacer un código o una especificación impecable si no cumple o perjudica la necesidad absoluta de un usuario.
  6. Tampoco es el código lo más importante, sino el diseño (la arquitectura de la aplicación no debe confundirse con los frameworks utilizados porque confundiría los materiales utilizados con el plano de un edificio).
  7. Los principios de la inyección de dependencia: este es el concepto que no entendemos, aunque lo explicamos. Hay que aplicarlo regularmente y conocer patrones de diseño. A veces creemos que lo tenemos resuelto. Pero no, las clases quedan acopladas.
  8. MVC, MVP, MVVM, el código limpio probablemente nunca terminará. Necesitará conocer estas arquitecturas de software para diseñar su software. No tiene que dominarlas todas. Estuve en MVC durante mucho tiempo. Pero luego cambié Estoy mirando un poco el MVVM para mi proximo proyecto, con la practica conocemos los defectos de uno y otro, me ahorro las explicaciones para no alargarme.
  9. Escribe primero, optimiza después. Si piensas demasiado en qué escribir, ni siquiera empezarás y pasarás horas buscando una solución en Google o StackOverflow, lo cual es una enorme pérdida de tiempo.

En el futuro, tenga cuidado con la competencia de low-code/no-code de los grandes editores de la nube, es decir, tendremos que hacerlo aún más rápido y mejor. El 50 % de las aplicaciones, según las grandes empresas, ya no estarían codificadas por programadores, así que tenga cuidado de mejorar sus habilidades y competencias.

Temas relacionados

Leave a Reply

Your email address will not be published. Required fields are marked *