Я думаю, що це гарне питання. З того, як я це інтерпретую, я вважаю, що ви запитуєте: "Чи добре, що мені періодично доводиться відходити від комп'ютера"?
Я не думаю, що проходить день, коли мені не доведеться вставати і запитувати когось іншого, що вони думають, або витягнути шматок паперу для подряпин і прописати рівняння, щоб вирішити проблему. Крім того, коли ви більше задіюєтесь програмуванням, ви навіть не можете почати писати код, поки заздалегідь не створили схему / архітектуру.
Коли я навчався в коледжі, я брав курс структури даних, і у мене виникли проблеми з розробкою алгоритму сортування. Коли я попросив свого професора про допомогу, він знав, що я заздалегідь не замислювався над проблемою. Перше, що він сказав мені, було те, що я ще не готовий почати писати код. Тож він витяг аркуш паперу і намалював пару квадратів, а потім поклав цифри з масиву. Далі він намалював ще пару знімків, де він рухав квадратики, і наочно показав мені, як буде працювати алгоритм сортування.
Деякі речі, які ви можете зробити, щоб очистити свою думку і вирішити проблему:
- Перериватись
- Поговоріть з колегою
- Проблема / концепція дошки
- Спати на ньому!
Не дивуйтеся, якщо ви прокинетесь серед ночі з рішенням.