离开电脑,走进洗手间,看着镜子里还沉浸在编程世界中的自己,恍然大悟又是编程的一天。突然间,我很想分享我的一天——一个程序员使用一些荒谬的技巧来保持生产力的一天。我一天可以写很多代码。我使用WakaTime.com来跟踪我在Sublime上花费的时间,它在平均每周实际编码时间为60小时的用户中排名前5位。另外,我每周多花20个小时左右的时间做研究。这意味着如果算上发邮件、看书等,我每周在电脑前的时间可能超过100小时。但是长期编程对人体是有害的。在最初的几年里,我确实为此付出了惨痛的代价。所以分享这篇文章的目的就是希望我的一些发现能够对大家有用。1.维生素自从我为自己的初创公司GradeTrain工作以来,我很庆幸自己可以安排自己的日程安排。这让我可以睡到上午10点左右(每天睡4-***米)。一天中的第一件事就是服用维生素。我目前正在服用B-12、GinkgoBiloba、C、D3和Men'sOne-A-Day。虽然不如大力水手的菠菜那么励志,但如果某一天不吃,确实会有所不同——思路会更不清晰,人会更累,等等。而且我已经快一年没有感冒或生病了,以前几乎每隔一个月就会生病一次。当然,除此之外,我文章中还有其他的东西也可以帮助提高人的免疫力,(参见《生命果汁》和《阳光》)。2.LifeJuice每个人都在嘲笑我称这种混合物为“LifeJuice”。事实上,它真的很好吃,而且由于它令人难以置信的天然兴奋剂能力,它还提高了我的工作效率。它是RunaBerryCleanEnergy饮料、Emergen-C和水的混合物。绝对的享受。我通常在下午2点左右喝一杯。这个时间刚刚好,能让我整个下午都精力充沛。编程工具是很酷的东西。它不仅真正减轻了长时间编程自然带来的痛苦,而且还让你感觉自己像一个全副武装的电子人。手腕首先看看这些护腕。它们确实有助于预防和治疗手腕和手部疼痛。不过,戴上这个东西,会有点干扰工作。不过,我通常会交替使用双手,以免我的两个手腕同时出现疼痛问题。如果长时间将手肘放在桌子上或键盘上打字,手肘上总会出现一些凹凸不平的痕迹。这时候,护肘就可以派上用场了。给你的背部的一条建议:请在有靠背的椅子上坐直。虽然我没试过多少把椅子,但这个好像是最有效的。但是我有一个懒惰的坏习惯,所以我经常忘记这一点,希望你不要向我学习!不要对着眼睛笑——虽然这可能会让你看起来像个***,但眼罩真的是熬夜编程的好工具。通过双眼交替,可以减少屏幕眩光引起的头痛。当然,你可能会觉得这样看有点奇怪,但如果你不想头疼或眼睛灼伤,这绝对是一个不错的选择。除了眼膜,我还滴了眼药水。如果你经常觉得眼睛干涩,那你也可以准备一瓶。另外,尝试闭着眼睛编程。先闭着眼睛写方法,再睁眼仔细检查。即使只有10秒钟,也能让您的眼睛得到良好的休息。入耳式专业耳机。一个好的耳机可以让你在不受外界干扰的情况下专注于你的开发工作。阳光我每天至少花半小时在户外散步或骑自行车。最重要的是,我使用了一个太阳模拟器来欺骗我的大脑,让它认为它仍然是白天(已经是凌晨1点到2点)。并且在冬天阳光普照的时候,也可以作为自然光使用。你已经康复了,写了一整天的代码,现在该休息了,你要把剩下的一点点休息时间最大化,尽量恢复体力和精力。您可以为自己做的最重要的事情就是学习如何快速入睡。我现在要讲的是如何在120秒内入睡。当然,如果你真的很累,也可以很快入睡,但关键是要动脑筋,训练自己在不那么累的时候睡得香香的。许多人选择数绵羊,而就我个人而言,我想象自己处于一个“梦幻世界”——总是试图下楼:要么下楼梯,要么向水里游去,要么假装跌倒。进入沼泽……不管怎么想,只要有一种下沉的感觉。另外,我建议每天使用加热垫10分钟以上。这有助于放松背部肌肉。***一件事:睡前喝水,并在床边放一个杯子,以防半夜口渴醒来。充足的水有助于身体休息和恢复。因为我喜欢代码!正如我所说,我正在努力让我的初创公司GradeTrain起步,作为联合创始人和首席开发人员,我必须尽我所能修复错误、完成功能和演示。但所有这些工作并不意味着我必须忍受痛苦,你也一样!如果你也是一名创业者,一名热情的程序员(或游戏玩家?),我衷心希望我上面提到的建议对你有用。当然,如果大家有其他好的建议和方法,也欢迎大家分享!翻译链接:http://www.codeceo.com/article/80-hours-programming-a-week.html英文原文:HowtoSurvive80+HoursofProgrammingEverWeek
