24 December 2008

coding chair

任何一个有经验的程序员都知道,保持良好的架构和可读性是保持代码健康长寿的秘诀之一,然而对于身体的健康,好像没有多少人真正的注意过,很多人都受到颈椎疾病的困扰。

现在很多的键盘和鼠标的说明书上都会附带健康使用指南,告诉你怎么坐着才健康。简单地说就是,椅子不要太高,脚要能着地;椅子的靠背应该使你保持身体直立,并给与背部一定的支撑;胸部离桌子要一拳远;显示器略低于眼睛,使视线略向下倾斜;双手自然放在键盘上。

不过在我看来,这简直就不可能实现。在自己家里或许你可以配置一套符合这个指南的桌椅,但是在公司几乎不可能做到,办公桌椅都是统一购买的,可能有些人感觉很舒适,而另一些人则感觉很别扭。

我的习惯与这些指南完全不同,而且这些年也从来没出过什么问题。我通常会把椅子放到最低,如果椅背可以向后活动的话,一定要让它活动;然后半躺在椅子里,调整姿势直到感觉腰部背部和颈部获得足够的支撑,不需要额外使劲来获得良好的视野;椅子离桌子越近越好,这样我可以不费力的找到键盘和鼠标;如果机箱正好放在桌子下面,再把腿放在机箱上;这样身体的各个部分都获得了足够的支撑,双腿不会因为长时间坐着而感到麻木,脖子不会因为长时间低头而酸疼,双手自然向下弯曲的,不会给手腕太大的压力。这样的坐姿虽然有点难看,不过我觉得是很舒服的,唯一需要注意的是,不要坐在椅子边上,要不然屁股会很受罪的。

“大哥”和我一起pair的时候说我应该再搞个铁架子,把显示器挂在上面,这样我就可以真正的躺下写代码了,我觉这这事很靠谱,如果哪天有条件,我一定要试一试。