Creo que esta es una buena pregunta. Por cómo interpreto esto, lo que creo que está preguntando es: "¿Está bien que periódicamente tenga que alejarme de la computadora"?
No creo que pase un día en el que no tenga que levantarme y preguntarle a alguien qué piensa, o sacar un trozo de papel de borrador y garabatear una ecuación para resolver el problema. Además, cuando entres más en la programación, es posible que ni siquiera comiences a escribir el código hasta que hayas creado un diagrama / arquitectura de antemano.
Estaba tomando un curso de estructuras de datos cuando estaba en la universidad y tenía problemas para diseñar un algoritmo de clasificación. Cuando le pedí ayuda a mi profesor, él sabía que no había pensado en el problema de antemano. Lo primero que me dijo fue que todavía no estaba listo para comenzar a escribir el código. Entonces sacó un trozo de papel y dibujó un par de cuadrados, y luego puso los números de la matriz. Luego dibujó un par de imágenes más donde movía los cuadrados y me mostró visualmente cómo funcionaría el algoritmo de clasificación.
Algunas cosas que puede hacer para aclarar su mente y resolver el problema:
- Tomar un descanso
- Hablar con un colega
- Pizarra el problema / concepto
- ¡Duerme en el!
No se sorprenda si se despierta en medio de la noche con la solución.