1.     从注意每天的细节开始,让自己成为一个高效的程序员,其实我能做到。

2.     懒惰、傲慢和缺乏耐性是程序员的三大美德。

3.     软件开发者是极其强大的计算机用户。

4.     程序员是一群特殊的计算机用户,显然应该比其他用户更懂得如何让计算机更加高效的工作,因为我们是最了解计算机工作原理的人。

5.     开发人员实质是特殊的数据录入人职员,我们输入计算机数据不是来自外界资源,瑞星是来自我们的大脑。鼠标会以数量程度降低我们的速度。首选键盘而非鼠标。

6.     每天花一点点时间来使每一天都更高效

7.     渴望重新找到征服一座山峰后兴奋得头晕目眩的感觉

8.     想办法改变环境以减少打扰,减少来自电脑的打扰,借助工具保持专注

9.     计算机原本就该从事简单重复的工作。只要把任务指派给它们,它们就可以一遍一遍毫不走样的重复执行,而且速度很快

10.  不要浪费时间动手去做可以被自动化的事情

11.   

 

 

 

 

1.     第一个技巧:网页地址自动补齐 ctrl+enter  ctrl+标号 跳到相对应的标签页(FF

2.     把常用软件的启动文件放到一个文件夹中,将此文件夹放到开始菜单做成了个快捷方式,创建快捷键,当然也可以为最爱的应用创建热键。

3.     Eclipse打开快捷键列表 ctrl+shift+L

4.     在上下文中学习IDE快捷键,而不要去背长长的列表

5.     eclipse有个一个强大的快捷键提示工具 下载地址:www.mousefeed.com

6.     alt+shift+l 引用变量,有了右侧代码。添加左侧代码

7.     ctrl+shift+t 查找某一个类。可直接跳转,速度呀

8.     cmd窗口,设置新的大小,扩大宽度和高度

9.     创建虚拟桌面 vitual desktop manager工具,下载地址:www.virtuedesktops.info

10.  java查找bugs 工具 findbugs,可以通过Ant或者Maven来自动执行FindBugs,并将其就构建流程的一部份,另一个bug查找方法源代码分析,工具有PMD

11.  更好的开发方式:只开发当下需要的东西

12.  如果对于一个现象有好几种解释,那么最简单的解释往往是最正确的

13.  80-10-10准则 80%客户需求可以很快完成,10%需要花很大的努力才能完成,最后的10%却几乎不可能完成