Я могу - и иногда делал - программировать на 36 часов подряд.
Я думаю, что худшее, что я когда-либо переживал, была неделя с примерно 10 часами сна или около того.
Для меня кофеин и энергетические напитки не помогли. На самом деле, на такой длительный срок кофеин может оказывать довольно негативное влияние. Мой совет - много пить . Увлажняет, и прогулки в туалет - хороший побочный эффект: вы немного растягиваете ноги и автоматически делаете короткие перерывы.
При этом, мне все труднее. Я бы предположил, что это емкость, которая истощена и в конечном итоге исчерпана. И, может быть, имеет некоторые негативные последствия для здоровья - физические или психические, долгосрочные или краткосрочные, я не могу сказать.
Что я могу сказать, так это то, что вы чувствуете себя зомби, и вы будете чувствовать себя так же и в дни после такого марафона. Лично у меня было очень сильное выгорание после того, как я делал это часто в течение года.
То есть: некоторые люди могут эффективно работать в течение такого промежутка времени, но это обходится дорого .
Обычно это было следствием плохого планирования и отсутствия опыта в заполнении пробелов, оставленных нетехническими руководителями проектов, это был единственный вариант.
Теперь вы редко найдете качественный код, производимый во время таких марафонов. Однако основной причиной этого являются обстоятельства, при которых происходят эти марафоны: Ситуации, когда вам необходимо доставить функции X, Y и Z в течение очень короткого периода времени. Никто на самом деле не заботится о качестве кода в этот момент, поэтому вы накапливаете большой технический долг с помощью быстрых исправлений и других хаков.
В то же время это указывает на неповрежденную работу мозга: быстрые исправления и взломы требуют как обзора, так и творчества.
Не следует забывать, что качественный код редко пишется за один прогон. Особенно, если код имеет длительный срок службы. Качество кода достигается за счет проверки и рефакторинга. Никто не потрудится сделать это за 48 часов до истечения срока.
Суть в том, что вы должны работать только столько, сколько сможете, а не дольше . Если вы можете работать только 4 часа, тогда хорошо. Сделайте перерыв и работайте после этого. Попытки бодрствовать в течение 36 часов, в течение которых вы выполняете 8 часов работы, бессмысленны. Вы получаете вдвое больше работы, если вы делаете 4 сеанса по 4 часа каждый и используете оставшиеся 20 часов для регенерации.
Если вы можете работать так долго, значит, вы более гибко реагируете на недооценку. Однако долгосрочное решение улучшает ваш процесс планирования и оценки. Если это невозможно на вашем рабочем месте, поменяйте местами. Если люди ожидают, что вы будете работать так долго, смените место работы. Вам не нужно ничего никому доказывать.