Я можу - і робив часом - програмувати на 36 годин прямо.
Я думаю, найгірше, що я коли-небудь пережив, - це тиждень із приблизно 10-годинним сном.
Для мене кофеїн та енергетичні напої не допомогли. Насправді, на такий тривалий термін кофеїн може мати досить негативні наслідки. Моя порада - багато пити . Тримає вас гідратації, а прогулянки до туалету - хороший побічний ефект: ви трохи розтягуєте ноги, і автоматично робите короткі перерви.
Коли говорити, мені це все важче. Я б припустив, що це ємність, яка виснажується і з часом вичерпується. І, можливо, має якісь негативні наслідки для здоров'я - фізичні чи психічні, довгострокові чи короткострокові, я не можу сказати.
Що я можу сказати, це те, що ти відчуваєш себе зомбі, і ти будеш продовжувати почувати себе такими днями після такого марафону. Особисто у мене було дуже велике вигорання, роблячи це часто протягом року.
Тобто, деякі люди можуть ефективно працювати за такий проміжок часу, але це коштує дорого .
Зазвичай це було наслідком поганого планування та не маючи досвіду заповнення прогалин, що залишилися в результаті нетехнічних проектів, це був єдиний варіант.
Зараз ви рідко знайдете якісний код, який виробляється під час таких марафонів. Однак головною причиною цього є обставини, в яких трапляються ці марафони: Ситуації, коли вам потрібно забезпечити особливості X, Y і Z за дуже короткий проміжок часу. Ніхто насправді не дбає про якість коду в цей момент, саме тому ви накопичуєте багато технічної заборгованості за допомогою виправлень та інших хакерів.
У той же час це вказує на недоторкану працездатність мозку: для швидких виправлень та злому потрібен як огляд, так і творчість.
Не слід забувати, що якісний код рідко пишеться в один цикл. Особливо, якщо код має тривалий термін служби. Якість коду досягається за допомогою перегляду та рефакторингу. Ніхто не заважатиме робити це за 48 годин до встановленого терміну.
Суть полягає в тому, що: Ви повинні працювати лише до тих пір, поки можете, і не довше . Якщо ви можете працювати лише 4 години, тоді добре. Зробіть перерву і працюйте після цього. Намагатися не спати протягом 36 годин, протягом яких ви отримуєте 8 годин роботи, безглуздо. Ви зробите вдвічі більше роботи, якщо зробите 4 сеанси по 4 години кожен і використовуєте решту 20 годин для регенерації.
Якщо ви можете працювати такі довгі години, це означає, що ви більш гнучко реагуєте на недооцінку. Однак довгострокове рішення покращує процес планування та оцінки. Якщо це неможливо на вашому робочому місці, замініть роботу. Якщо люди очікують, що ви будете працювати так довго, перемкніть роботу. Не потрібно нікому нічого доводити.