День двести тридцать седьмой. #Оффтоп

Как стать продуктивнее. Продолжение

3. Планируйте подход к текущей задаче

Прежде чем писать код, отлаживать или даже касаться клавиатуры, подумайте. Как вы собираетесь решать свою задачу? Какие классы вы собираетесь создать? Где вы собираетесь устанавливать контрольные точки? С какими препятствиями вы можете столкнуться?

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

4. Сохраняйте спокойствие

Программирование может быть очень увлекательным, но также может быть сложным и разочаровывающим. Есть такие задачи, которые вы даже не будете знать, как начать решать. Иногда вы оцениваете, что задача будет решена за 2 часа, а в итоге решение занимает 2 дня. Или же вы можете столкнуться с жёсткими дедлайнами и переключением между задачами.

Программирование может быть действительно напряжённым, но решение простое - сохраняйте спокойствие. Злоба и разочарование затуманивают ваш разум, и в итоге вы потратите ещё больше времени на выполнение задачи или наделаете ошибок. Сохранять спокойствие легче сказать, чем сделать. У каждого свои методы для этого. Мне хватает просто помнить, что я должен быть спокоен.

5. Делайте перерывы и работайте в течение заранее определенных периодов

Есть несколько причин, почему перерывы в работе помогают повысить производительность. Для меня это сводится к двум причинам.

Когда я знаю, что собираюсь работать в течение определенного периода времени, мне легче сосредоточиться на своей задаче. Я работаю по методу «Помидора», где вы работаете 25 минут и делаете перерыв на 5 минут. Поэтому, пока я провожу 25 минут, я не чувствую желания проверить фейсбук, ответить на сообщения или переключиться на другую задачу. Я полностью сосредоточен на непосредственной задаче в эти 25 минут.

Перерывы помогают мне думать и разбирать проблемы. Вероятно, решения проблем, приходят мне в голову чаще в ванной, чем перед компьютером. Наверное, есть какая-то магия в том, чтобы встать, сделать небольшой перерыв и отвлечься на другие темы, и она работает.



Продолжение следует...



Источник:
https://michaelscodingspot.com