¿Cuáles son algunas buenas maneras en que un programador puede construir su conocimiento de dominio para construir un mejor software?

Reformulemos la pregunta en ” ¿Cuáles son algunas buenas maneras en que un programador puede convertirse en un mejor golfista?

Las respuestas son:

  • Mira el canal de golf.
  • Ir a un campo de prácticas y golpear bolas.
  • Juega al golf con un jugador experimentado.
  • Hacer preguntas.
  • Lea el manual de Etiqueta de golf para conocer las reglas.
  • Tome una lección de golf personalizada de un profesional.
  • Sobre todo, juega, juega, juega, juega y diviértete.

Ahora, sustituya Golf por Finanzas, Biología, Seguros o Logística, y ya tiene la idea. Tienes que aprender la práctica como si fuera tu trabajo principal. En Finanzas, por ejemplo, eso significa comenzar a operar con su propio dinero. Una vez que tenga una participación real en algo, querrá comenzar a aprender sobre las cosas mucho más rápido.

Por supuesto, se aplica la Regla de las 10.000 horas (Outliers (libro) – Wikipedia, la enciclopedia libre). Simplemente no lo tomes demasiado literal.