鉴于新的办公室,新的办公桌,以及对人均成本的限制很less(在理性的情况下 – 虚拟现实头盔不太可能),为了最大限度地提高生产力,理想的数字,尺寸和方向(大概是平面LCD) ,编码的效率和准确性?
如果它是相关的,假设.NET开发为一个Web环境,员工在个人办公室里有大桌子。 编码人员目前正在为大多数对话进行即时通讯,尽pipe所有人都在现场,而networking浏览也是工作的一部分。
没有像“理想的显示器设置”那样的东西,因为不存在“规范的用户”这样的事情! (加上你需要的设置取决于你必须执行的任务)
话虽如此,我在公司使用的策略很简单:
让每个开发人员尽可能多的监视器,他要求。 干净利落。
(我应该提到我正在经营这家公司,所以我基本上是为硬件付费的;据说,我在以前的工作中使用了同样的策略,当时我正在运行一个中等规模的.net编程团队一个顶级的投资银行)
使用这个策略的三个理由:
一台典型的显示器价格大概在300美元左右,可能会用上3年……这是一个包括电费在内的每天大约有0.5美元的总拥有成本。 一个好程序员的“所有权”成本是相当于500美元的一天。
换句话说, 只要一个程序员每天节省1分钟 , 显示器就能为自己付出代价。
你承认你的程序员比你知道他们需要什么来完成他们的工作 (这是他们的强大动力)。
我用来告诉我的团队成员:
如果你需要一些东西来完成你的工作,只要购买它,或者让我去买它。 我不想浪费你的时间来争论你为什么需要一个USB火箭发射器。 你可能比我更了解你需要的东西:)
您承认您的程序员工作非常重要,可以让他们拥有最好的工具 (同样是一个非常强大的激励因素)
事实上,程序员非常昂贵,几乎所有可以减轻他们工作的东西都值得购买。 我在说:
最后,关于我当前开发.net软件的设置 (YMMV,如果你不是我,不是在09年5月,或者不开发.net软件)
添加额外显示器的一个很好的理由是,如果你需要一些不断可见的东西(比如监督工具)
根据我的经验,我讨厌只用一个显示器,2是好的,我的生产力仍然有利于第三个,额外的显示器是不是真的需要。
我认为24“显示器现在或多或less都是标准configuration,如果可以的话,每个人可以获得两个。
我会说至less给开发者两个屏幕。 它使得文档和IDE之间的转换更容易,并且有几项 研究表明生产力有所提高。
无论开发者付出多less,记住双显示器设置的生产力提高30%,购买第二台显示器实际上是相当便宜,如果你开始计算。
如果钱仍然是一个问题,有一台笔记本电脑连接到一个屏幕是只有笔记本电脑屏幕上的改善。 但是,如果笔记本电脑的屏幕尺寸相差太大,可能会让人感到烦恼(我不觉得烦人,但是我遇到了一些认为是这样的同事)。
我也推荐带电梯的桌子,以防止肌肉和背痛,但这是另一个讨论话题。
我强烈build议2屏幕,他们都应该旋转。 我有双“19”在工作,并能够旋转其中一个90度是非常有价值的,当我在看长段代码。
我第二个24“的build议,22”是最低限度的,但是我认为削减监督成本是最不实际的策略之一。 一个非常好的显示器可以容易地在实际使用中保持5年。 我个人最喜欢的是戴尔2408WFP (更新了2407,我在家中使用,享受很大。 它具有SD卡插槽和内置USB集线器(两者都非常适合开发人员),并具有最佳的显示质量。 我来自哪里的价格太贵了,但是在美国价格可能要合理得多。
作为一名开发人员,我个人发现第二台显示器是一个可爱的,但有点多余的东西 – 我通常把MSN Messenger,Skype和Process Explorer等窗口放在上面。 在工作中,我有一个体面的小学24“和el-cheapo中学22”成立,这是了不起的, 在家里我只用24“,不要错过第二台显示器。
多年来我使用了几种不同的设置:
不用说,液晶显示器比大多数CRT显得容易得多。 我发现这三个20是最好的,因为这个房地产是1600×1200,比1278×1024还要大。
对我来说,三个是一个很好的数字,因为我正在与一个数据库后端桌面应用程序。 IDE的一个屏幕,一个用于数据库,一个用于运行的应用程序很好地工作。
24英寸,分辨率为1920×1600,看起来还不错,另外一个很好的configuration是30英寸,每边有一两个20英寸的转弯机翼。
无论你走到哪里,我都build议你坚持使用相同的风格(less分心),并使用一个漂亮的多显示器工具,如UltraMon 。
两台显示器比大显示器更重要。 虽然我会说19“是最低的,24”是伟大的。 此外,还有一些工具可以在大屏幕上更好地平铺窗口。
我更喜欢3个屏幕,这些日子实际上并不是那么昂贵,即使你不得不再买一个双头显卡。 三个匹配的宽屏显示器可能是最好的,可能与一个安装的肖像文件查看。
在物品的无钱物方面,您可以使用数据投影仪(现在的价格实际上非常便宜)作为第四个屏幕,以方便结对编程和专门的小型会议。 您可以使用交互式白板来组合笔input(Mimio和电子束做最便宜的IWB),适合绘图,思维导图等等。
根据用户的具体情况,您可能需要考虑使用色度计来调整屏幕上的颜色,例如Pantone Huey或类似的颜色。 这样,您可以在打印之前准确地预览作品(假设您的打印机也已正确校准并应用了颜色configuration文件),并确信您所看到的颜色是正确的。 方便人们devise/使用网页,对于从事任何types的graphics工作的人非常有用,而且对于任何向大批量打印机发送作业的人来说都是绝对必要的。
我目前的工作设置:
所有3台机器都通过Synergy使用一个鼠标和键盘进行控制,有效地为我提供了4台显示器(我有一个L形桌子,否则这将不起作用)。
我只有一个星期的设置,我已经上瘾了。 笔记本电脑运行Outlook和Firefox的MSDN文档和我们的错误跟踪系统 – “背景信息”types的东西。 第二台机器让我可以做一些资源沉重的事情,比如运行一堆虚拟机而不会减慢我的主要开发机器。
但是,如果货币真的不成问题,我会做的是买一堆不同大小的显示器,决定一个简单的默认设置,比如两个22或24“宽屏,然后说清楚,人们可以改变它你永远不会find一个适合每个程序员的显示器configuration。
虽然我没有尝试过这个,但是在接受采访时我看到了这个。 面试官有两台20英寸宽屏液晶显示器垂直翻转,看起来垂直读取代码比在水平屏幕上向下滚动更好。
三台显示器可能是最好的。 两个垂直和一个水平(用于testing)。
我发现3台20“显示器的效果最好,不会完全压倒桌面,并且有助于提供比2台显示器更多的视觉分离。
不计成本? 这可能。
另请参阅Stackoverflow上的同一个问题 。
请记住,目前的视觉工作室没有多个显示器的支持,所以一个30+的显示器可能比多个较小的显示器为视觉工作室开发者