Как программисту настроить себя на длительную эффективную работу

Если Вы программист, и вам необходимо выполнить большой объём работы, особенно после отпуска, необходимо :

1) разгрузить голову от плохих (и слишком хороших) посторонних мыслей,

2) подготовить тело — чтобы оно не болело (особенно голова), не хотело есть (хорошенько утром позавтракать, но в момент процесса программирования тело должно быть слегка голодно) и вообще не оттягивало на себя внимание ума.
Невыспавшееся тело или уставшие глаза (от длительного просмотра чего бы то ни было) резко снижают производительность труда программиста.

3) грамотно спланировать выполнение работ. Определить, выполнение каких задач влияет на другие задачи. На момент выполнения одной задачи должны быть полностью готовы тестовые данные для её отладки, чтобы сразу после написания программного кода «по свежей памяти» можно было свеже написанный код отладить, прогоняя тесты на реальных данных.

4)  если задачи друг на друга не влияют, можно использовать принцип планирования — «от простого к сложному». Ум будет постепенно вовлекаться в процесс решения задач, и самая сложная задача в конце концов легко сдастся, будучи разложенной на простые.

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

6) включить музыку, под которую программируется легче всего. (Например, для меня это альбом Prodigy — кислотная музыка, от которой из мозга улетучиваются посторонние мысли, и работать с кодом становится возможно более внимательно.)

7) для решения сложной задачи, требующей полного её осознания, нужно сфокусировать ум на этой задаче. Для этого нужно … предварительно много думать об этой задаче.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.