“你要争取程序员应该有的权利!并且记住:你可以让公司做出改变,也可以换到另一家公司。”一家公司愿意支付给开发人员60,000到100,000美元,然后用恶劣的工作条件和蹩脚的硬件让他瘫痪,这对我来说是难以置信的。无论如何,这根本不是一件好事。然而,我经常看到这样的事情。令人震惊的是,有多少公司仍然没有为软件开发人员提供成功所必需的基础条件。我建议我们应该为程序员制定一个《权利法案》,防止企业剥夺程序员成功所必需的基本条件,最终达到保护程序员权益的目的。译者注:《权利法案》,又译《人权法案》(英文:TheBillofRights),指美国宪法第十修正案。权利法案包括言论、新闻、宗教和结社的自由和权利。权利法案还向美国人民保证,法案所列的权利并不是美国人民可以享有的所有权利,而是人民拥有的最重要的权利。1.每个程序员都应该有两台显示器随着LCD价格的暴跌和双输出显卡的普及,如果你要将开发人员限制在一个屏幕上,那就太疯狂了。有据可查的是,将计算机桌面的大小增加一倍可以提高工作效率。如果您想最大限度地提高开发人员的工作效率,请确保每个开发人员都有两个显示器。2.每个程序员都应该有一台速度很快的电脑程序员必须运行很多软件来完成他们的工作:开发环境、数据库引擎、网络服务器、虚拟机等等。运行所有这些软件需要一台具有大量内存的快速计算机。程序员的电脑越快,他们每次的编译调试周期就越短。我不是要你做一个“发烧友”,花天价去买最好最好的配置——但你得跟上高配置。为您的开发人员配备具有大量内存的快速计算机。盯着进度条等待绝对是一种浪费!3.每个程序员都应该选择自己的鼠标和键盘在大学里,我经营着一家代客油漆公司。我雇用的每位画家都需要购买自己的画笔。这是我早期的经历之一。将标准画笔扔给新画家是行不通的。这些“公司存货”刷子得不到照顾,很快就会退化成破旧状态。然而,自己买毛笔的画家却很珍惜自己的毛笔。他们欣赏20美元的专业刷子与您可以在一元店购买的一次性刷子之间的区别。拥有自己的刷子给了他们持久的责任感和工匠的感觉。程序员应该和他们的鼠标和键盘有同样的关系——它们是我们用来练习手艺的最基本的日常工具,我们应该善待它们。4.每个程序员都应该有一把舒服的椅子不要小看这个问题!我们主要靠每天坐在屁股上8小时来谋生。为什么不在舒适、设计精良的椅子上度过这8个小时呢?坐8小时,给程序员提供勉强能过的椅子是不够的,还要让他们坐得开心!当然,你雇用程序员主要是为了他们的大脑,但也不要忘记照顾他们的其他重要部分。5.每个程序员都应该能够快速访问互联网。任何可以“偷”的东西都是优秀的程序员,他们从不自己写。互联网是“窃取”任何东西的最佳场所。我完全赞成“阅读成千上万的书”,但很难想象如果没有快速响应的互联网搜索并且无法触手可及地找到我想要的东西,我还能正常工作。6.每个程序员都应该有一个安静的工作环境编程需要全神贯注。程序员无法在嘈杂的环境中高效工作。确保你的工作环境保护程序员的“心流”状态,否则他们宝贵的时间会在各种分心下浪费掉。译者注:心理学家米哈里·契克森米哈赖(MihalyCsikszentmihalyi)将心流(flow)定义为一种将自己的精神能量完全集中在某项活动上的感觉;当心流发生时,会有高度的兴奋和成就感。我们要求的少数基本权利很容易获得。这些要求并不过分,但它们对软件开发人员的工作生活质量起着关键作用。如果你的公司在这方面做得不好,那就做得更好。它不需要大量的资本投资,而且很容易做到。作为程序员,你要为自己的权利去争取!请记住:您可以改变公司,否则您会找到另一家公司。原文链接:http://www.codinghorror.com/blog/2006/08/the-programmers-bill-of-rights.html翻译链接:http://blog.csdn.net/happydeer/article/details/18773213
