Perl之父LarryWall曾在ProgrammingPerl一书中提到:程序员的三个美德是懒惰、不耐烦和傲慢。懒惰,是程序员美德的第一要素。
LarryWall所说的“懒惰”,并不是安于现状和不思进取,而是付出最少的时间或者精力来达到同样甚至更好的目标。“懒惰”的程序员会尽量使自己的代码既实用又有很好的可读性,这样可以节省后面的很多维护成本;还会尽力完善代码中的注释及文档,以免别人问自己太多问题,更擅长使用各种工具,从方方面面提升自己的效率。
本节将要介绍的多种实用工具,就可以帮我们全方位武装成“懒惰”的程序员,例如可帮我们提升工作效率的硬件、操作系统和软件。
可帮我们提升工作效率的硬件这里盘点一下那些可以提升程序员工作效率的硬件设备。
1.显示器
笔记本电脑基本上是程序员开发的标配,那么要不要给自己再多配置一台显示器呢?配置一台多大的显示器呢?
在StackOverflow开发者调查报告中显示,有51.1%的开发者使用两个显示器,有17%的开发者使用三个以上显示器。
美国犹他州立大学的研究人员也测试了工作效率与不同电脑配置的关联性。他们让受访者完成同样的工作,测试结果如下(