做好一个高效的程序员吧
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%却几乎不可能完成
转载于:https://blog.51cto.com/zyj8822/876445