每周编程80+个小时怎么活?

移动开发
离开电脑,走进浴室,看着镜子中依然停留在编程世界中的自己,恍然发现又编了一天的程序。忽然,我很想和大家分享我的一天——用一些荒谬的花招来保持持久生产力的一个程序员的一天。

离开电脑,走进浴室,看着镜子中依然停留在编程世界中的自己,恍然发现又编了一天的程序。忽然,我很想和大家分享我的一天——用一些荒谬的花招来保持持久生产力的一个程序员的一天。

我一天能写很多代码。我用WakaTime.com来追踪自己在Sublime上所花的时间,并以每周平均60小时的实际编码时间占据用户榜前5名。此外,我每周还额外多花20小时左右做研究。这意味着如果将发送邮件、阅读等都算上的话,我每周花在电脑前的时间可能会超过100个小时。

[[142302]]

但是长时间的编程却对人体是有害的。开头几年,我也确确实实为此而付出了惨痛的代价。所以我分享这篇文章的目的是希望我的一些发现,能对大家有用。

1.维生素

由于我是在为自己的初创企业GradeTrain工作,所以我很庆幸能够自己安排自己的时间表。这样一来我就可以一直睡到上午10点左右(每天4-***M睡觉)。

每天的***件事就是服用维生素。目前我正在服用B-12,银杏叶提取物,C,D3以及Men’s One-A-Day。虽然说不像大力水手的菠菜那样能激发超能力,但如果某天没吃的话,确实会有所不同——思路会不大清晰,人会更容易累,等等。

并且我已经将近一年没有感冒生病了,要知道我以前差不多每隔一个月就会生病。当然,除此之外,在我的文章中还会有其他东西也能帮助改善人的免疫力,(请见“生命果汁”和“阳光”)。

[[142303]]

2.生命果汁

每个人都对我将混合药汁称为“生命果汁”恶寒一把。事实上,它真的很美味,而且还能促进我的工作效率,因为它是天然的兴奋剂,有着不可思议的能力。它是Runa Berry Clean Energy饮料,Emergen-C和水的混合物。喝起来绝对是种享受。

我通常是在下午2点左右来一杯。这个时间点刚刚好,能让我一下午都保持充沛的精力。

[[142304]]

编程装备

这玩意儿相当酷。它不仅可以真正地减少写程序写久了自然而然会出现的痛楚,并且穿上所有装备的话,还会让你感觉自己像个机械人。

手腕

先来看看这些手腕支架。它们对预防和治疗手腕及手部的疼痛真的很有帮助。不过,戴上这玩意会有点影响工作。不过我通常会两只手交替使用,以免我的两只手腕一下子都出现病痛问题。

[[142305]]

手肘

桌子上面趴着休息或者敲键盘久了,手肘总会有某种磕磕碰碰的痕迹。这时候,护肘就能派上用场了。

[[142306]]

#p#

背部

给你个建议:请笔直地坐在有背的椅子上。虽然我试过的椅子也不多,但这似乎是最有效了。不过我有个懒散的坏习惯,所以时常忘记这一点,希望你不要向我学习!

眼睛

别笑——看上去虽然会让你像***,但是眼罩真的是熬夜编程的好工具。通过交替使用眼睛,可以减少屏幕眩光导致的头痛。

当然可能你会觉得这样看东西有点怪,但是如果你不希望头痛或熬坏眼睛的话,这绝对是个很好的选择。

[[142307]]

除了眼罩,我还滴眼药水。如果你经常觉得眼睛干涩的话,那么也可以去备一瓶。

此外,还可以试着闭着眼睛编程。先闭着眼睛写方法,然后再睁开眼睛仔细检查。即使只是10秒时间,也能让你的眼睛得到很好的休息。

耳朵

专业的耳机。好的耳机能让你专注于开发工作而不受外界干扰。

阳光

我每天至少要花半小时到外面步行或骑自行车。除此之外,我还使用了阳光模拟器,让我的大脑以为现在还是白天(其实已经是1-2 AM了)。并且在冬天阳光***的时候,还可以当作是自然光。

恢复

好了,你已经写了一整天的代码,现在到了休息时间,你需要***化自己仅剩不多的休息时间,尽量恢复自己的体力和精力。

你能为自己做的最重要的事情,就是学习如何快速入睡。我现在要说的是如何在120秒内入睡。当然如果真的精疲力尽了自然很快可以入睡,但关键是要利用大脑训练自己在不那么累的时候也能够酣然入眠。

很多人会选择数绵羊,就个人而言,我会想象自己正在一个“梦幻世界”中——一直在努力向下:可以是向下走楼梯,也可以是朝水下游动,或者假装自己掉进了沼泽…不管怎么想,只要有一种陷下去的感觉。

另外,我建议每天使用加热垫敷10+分钟。这有助于放松你的背部肌肉。

***一件事:睡前请喝水,并在床边放一个杯子,以防半夜醒来口渴。充足的水分有助于人体的休整。

原因

我喜欢代码!正如我所说的,我在努力让我的初创企业GradeTrain起步,并且作为共同创始人和主要开发人员,我必须竭尽全力修复bug,完成功能和demo。

但是,所有这些工作并不意味着我必须沉浸在痛苦之中,而你同样如此!如果你也是一个创业者,一个充满激情的程序员(或游戏玩家?),我真心希望上面我提到的建议能对你有用。

当然各位如果有其他好的建议和方法,也欢迎分享!

责任编辑:倪明 来源: 码农网
相关推荐

2015-07-28 10:35:02

编程程序员加班

2015-07-15 10:22:06

编程80+个小时

2010-03-16 11:00:18

李开复

2015-05-07 14:58:06

编程每周工作80小时

2009-12-03 12:37:48

IT民工生存

2012-07-10 01:37:59

程序员

2015-07-03 11:25:47

浪潮

2012-09-27 09:23:34

Google

2022-10-24 08:03:04

MySQL数据库

2021-08-08 11:17:58

谷歌Matt编程

2022-04-30 17:15:45

Retool软件工程师开发者

2010-11-22 10:07:47

跳槽

2018-04-15 16:11:57

RubyMatz语言

2013-04-12 10:47:07

编码程序员

2013-11-06 10:35:34

2022-09-02 16:08:07

Google开发者大会

2009-10-21 10:26:17

Windows 7台湾预售

2019-03-18 10:32:33

容灾双活同城

2013-01-08 13:32:31

SEO GTD

2016-05-25 10:34:38

运维月活千万
点赞
收藏

51CTO技术栈公众号