本人做了多年Softwarer,写些感受。
比我们早的老一代程序员更是用自己的健康总结了一些经验。
先说关于健康方面:
程序员要长期坐着,这对健康损害很大,颈椎腰椎,心肺能力都会衰减。以前只是听说,自己过了30岁,真的是出现各种各样病痛。
所以,从公司角度,对员工,应该配置合理的办公桌和办公椅,对于桌子有高度要求和腿部的进深空间要求,对椅子要选择人体工学椅,有腰托和扶手最重要。人体工学椅的价格,国产的话大概1千-3千,外国的有的高达8千到1万一把椅子,如米勒。
最佳坐姿是半躺式,高屏幕,会对颈椎脊椎都不会那么累。不过,说真的,这种姿势很颓废。
关于硬件方面:
电脑设备对于IT人员,犹如武器对于士兵。
首先,笔记本还是台式机。当今公司若中小公司,程序员更多需要多职能,并不仅仅坐着编程,而是是要客户演示,公司内部开会PPT,那么笔记本是我推荐的形式。移动性是一个强需求。当然这也只是相对的,美工设计人员可能需要是台式的强大性能。
其次,硬盘,内存,CPU,谁更重要。早先几年,硬盘是整体电脑的性能短板。现在随着SSD固态硬盘的普及,这个短板越补越齐,最近一年吧M.2(NVMe)接口的速度能达到1GMB/s,这种性能甚至极大超过之前服务器的RAID。所以,给程序员配置电脑的话,一定要用SSD。
内存的重要性是分开说,若是单系统,则10G左右足够。若是带虚拟机运行,则最好12G以上。虚拟机是无限制吃内存的。这看你开几个虚拟机了。
CPU最不明显,这几年CPU速度极大提升,低端CPU也很快。若单系统运行,则I5足够。若带虚拟机,I5也够。但要同时开3个以上虚拟机,则I5显得吃力。
最后但不是不重要,要说的是屏幕。显示屏对工作效率的提升,是占比较大因素。对前端开发或美工来讲,多屏十分必要。我作为代码编写人员,都觉得双屏工作效率确实高。尤其在F12下调试网页。早先网上买个二三百的二手显示器,就感觉到犹如一股清风吹来,工作起来得心应手。后来,对团队及朋友都是推荐使用双屏。
以上说了这么多,其实都是围绕设备硬件对程序员工作效率的影响的。说到底硬件是外部,最容易量化,但不是决定性因素,一个员工的态度,自身智力素质都影响工作上的表现。但对于企业管理来说,量化指标更容易操作,也本着要马儿好也要给马儿吃草的人道主义精神,应尽力为员工提供更好的硬件条件。若只为神枪手配置弹弓子,则恐怕难以打赢拿着M16的菜鸟。当然,企业也会考虑成本,若为每人配置三万的顶级笔记本,恐怕也承担不起。
对于现阶段2019年来说,程序员的需要的硬件和企业愿意付出的成本,权衡比较,我总结为,人体工学椅一千五左右,中级别笔记本五千左右,自行配置大内存一千左右,自行配置大的固态盘一千左右和除了笔记本屏幕外另一个屏幕二千左右,并且鼓励使用虚拟机,这算软件了。总体成本应该是每人硬件成本一万元以内。
为虎添翼,提高效率,才是企业未来赢取知识竞争的关键。
------------------------------------------------------------------------------------------------------------------------------------------------------------
by Paul 2019-02-02