Penso che questa sia una buona domanda. Da come la interpreto, quello che penso tu stia chiedendo è "Va bene che periodicamente devo allontanarmi dal computer?"
Non penso che ci sia un giorno in cui non devo alzarmi e chiedere a qualcun altro cosa pensano, o tirare fuori un pezzo di carta da grattare e scarabocchiare un'equazione per risolvere il problema . Inoltre, quando si inizia a programmare, non si potrebbe nemmeno iniziare a scrivere il codice fino a quando non si è creato un diagramma / architettura in anticipo.
Stavo seguendo un corso sulle strutture dei dati quando ero al college e stavo avendo problemi a progettare un algoritmo di ordinamento. Quando ho chiesto aiuto al mio professore, lui sapeva che non avevo mai pensato al problema in anticipo. La prima cosa che mi disse fu che non ero ancora pronto per iniziare a scrivere il codice. Quindi estrasse un foglio di carta e ne disegnò un paio di quadrati, poi inserì i numeri dall'array. Successivamente ha disegnato un paio di foto in più in cui spostava i quadrati e mi mostrava visivamente come avrebbe funzionato l'algoritmo di ordinamento.
Alcune cose che puoi fare per svuotare la mente e risolvere il problema:
- Fai una pausa
- Parla con un collega
- Lavagna bianca il problema / concetto
- Dormici sopra!
Non stupirti se ti svegli nel bel mezzo della notte con la soluzione.