软件开发不只写代码那么简单——程序员的高效工作场所

程序员的<<权利法案>>

如果一个公司愿意付给一个开发人员6万~10万美元的薪水,却用糟糕的工作条件以及破烂的硬件设施摧残他,这是令我难以置信的。提议我们应该制定一个针对程序员的<<权利法案>>,以防止公司拒绝给程序员提供取得成功所必要的基础条件,最终达到保护程序员权利的目的。

1.每个程序员都应该有两台显示器
如果你想把开发者的生产力发挥到极致,请确保每个开发者都有两台显示器。

2.每个程序员都应该有一台快速的电脑
首先电脑长时间运行不能卡顿,就这一点而言windows真的可以抛弃了,我觉得mac应该算是标配;有足够的内存支持,你可能需要运行很多的软件,没有足够的内存,运行的越多电脑越慢;
电脑速度快,每次编译,调试的周期也就短,开发的效率高。

3.每个程序员都应该自己选择鼠标和键盘
一般来说,公司配置的鼠标和键盘是标配,不一定适合每一个人。每个程序员手的手感和大小也都不一,对于键盘按下的感觉也不一致,追随自己的感觉,选择最合适自己的。

4.每个程序员都应该有一把舒适的椅子
理论上,程序员靠屁股每天坐上8个小时,为何不在一把舒适的,设计优良的椅子上度过那8小时呢?

5.每个程序员都应该能快速接入互联网
软件开发环境中,网络一定要合格。不能光有有线网络,无限网络是必须的,因为移动办公是很常见的工作方式,做到开机即连。在国内,在补充一条,一定有途径做到翻墙。

6.每个程序员都应该有安静的工作环境
编程需要全神贯注。程序员在一个嘈杂的环境下是很难高效工作的。

人体工程学

人体工程学很重要,这门学科运用在软件开发中可以减缓程序员身体机能的衰退。
如果你关注自己的身体健康,下面有几点注意事项:

  • 显示器的顶端应该与眼睛齐平
  • 桌子的表面应该和肚脐眼基本持平
  • 脚应该在地板上平放,并且膝盖关节成90度(呵呵,不可能)
  • 当你打字的时候,手腕应该和前臂成一条直线,不要弯上弯下,也不要侧弯

背景光的功效

程序员有一样东西是无法容忍的,那就是从头顶上直射下来的光线,或者其他方向的光线导致屏幕不方便眼睛的查看,这也是程序员更加喜欢待在黑暗的环境中的原因。
在大部分情况下,尽管不开灯的房间更适合阅读电脑显示屏上的东西,但待在这种黑暗的房间里本身也有问题。有研究表明,坐在一间黑屋子里长时间盯着一个超亮的矩形区域,这对眼睛同样有害。
有效的解决方法是在电脑的背后制造背景光。背景光是间接光照和光线补偿的完美结合。它能减轻视力疲劳,并且创造一个更加美好,更加舒适的计算机显示体验。
请参考mac电脑背后的信仰之灯。

显示 Gitment 评论