Get Mystery Box with random crypto!

Сон и программирование Сижу на работе. Не могу сфокусироватьс | Программисттин ойлору

Сон и программирование

Сижу на работе. Не могу сфокусироваться над задачей и решить ее, все время отвлекаюсь и не могу нормально сосредоточиться… И словил себя на мысли, что сон напрямую влияет на мою способность программирования. Сегодня я уснул в 3 ночи, а проснулся в 7 утра. Это и повлияло на мою сегодняшнюю неэффективность в работе. Как никак просчитывание действий, выстраивание алгоритмов, решение логических задач это сугубо умественная работа. И давать нормальный отдых своему мозгу очень даже необходимо.

Вообще, еще со школьных времен я имею привычку спать как минимум 7 часов, а в идеале сплю вообще 8. Мне кажется, это и помогало мне все это время осваивать языки-фреймворки очень быстро, и также питало мою способность сильно фокусироваться над задачей и часами держать в голове огромные схемы и алгоритмы.

В программировании часто приходится думать аналитически, думать дедуктивно: раздробить систему на мелкие части и отдельно продумывать каждую из них, и в то же время стараться просчитывать взаимодействия пользователя с программой наперед на каждый момент времени (пр.: процесс авторизации, процесс оплаты: успешный, нет баланса, карта заблочена, пропал интернет и т.д.). Для всего этого нужно иметь богатое воображение и ничто не должно препятствовать мозгу в обдумывании этой задачи: ни плохой сон, ни шум на рабочем месте, никакие уведомления и смс, никакие параллельные задачи, ни голод и т.д.

Так что мой совет начинающим программистам, если хотите стать хорошим программистом вам надо иметь либо мощщный мозг, либо просто хороший сон)