No estoy 100% seguro de lo que estás preguntando, pero mi respuesta sería experiencia.
Resolver problemas antes de que existan requeriría el conocimiento para saber que serán problemas. Esto se obtiene principalmente de la experiencia. Un libro puede decirte que debes hacer x para resolver y. A menos que lo hayas hecho varias veces, probablemente no te sentirás cómodo haciendo x o incluso entenderás realmente por qué se necesita x para resolver y.
De tu pregunta parece que eres capaz de ver el problema y encontrar una manera de resolverlo. Que ya es un buen lugar para estar. Deberías comenzar a hacerte preguntas como estas.
- ¿Por qué existe el problema?
- ¿Por qué estoy usando una solución particular para resolverlo?
- ¿Cómo surgió la solución / problema?
Al hacer esto, aumentará su comprensión del problema y la solución. Esto está ganando experiencia. En el futuro, si encuentra un problema similar, sabrá exactamente qué hacer. Diablos, incluso puede ver el patrón que causó el problema y poder evitarlo por completo. Sin embargo, esto solo viene con experiencia y obligarte a comprender realmente los problemas y las soluciones.
- ¿Cuáles son las habilidades que puedo aprender y usar para hacer dinero en línea?
- ¿El albanés es fácil de aprender para un hablante serbio y de la ARY de Macedonia?
- ¿Cómo podemos aprender los asuntos actuales más rápido?
- ¿Cuál es la mejor y gratuita fuente para aprender MATLAB?
- Si descubrieras algo nuevo en la ciencia, ¿cómo lo publicarías?