做好一个高效的程序员吧

By | 05月24日
Advertisement

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%却几乎不可能完成

本文出自 “清荷听雨” 博客,请务必保留此出处

Similar Posts:

  • 怎么样才算是一个卓有成效的程序员

    怎么样才算是一个卓有成效的程序员 无疑O'Reilly出版的书都是计算机书籍中的佼佼者,其实本人没有看过<卓有成效的程序员>完整版,只是读了试读章节.但是纵使只有那么几章,但是我却有很深刻的体会.说起深刻我可不是吹的哦!下面我说说我的体会吧: 认识自动化: 在第四章的自动化中说到使用Ruby来批量打开excel这件事中,我想到了我有个朋友,他是在农村里做电视闭路的,但是经常有人不交管理费用,所以要经常跑到那个人的家门口剪线,所以觉得非常麻烦,所以我想假如他可以像本章所说的那样实施自动化,安装一

  • 转:一个合格的程序员应该读的30本书

    一个合格的程序员应该读的30本书 Warlial 2012-08-15 13:09 4条评论 [编者按]本文由伯乐在线的黄利民编译.源于2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? "如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西." 1.<代码大全> 史蒂夫·迈克康奈尔 推荐数:1684 &qu

  • 是什么造就了一个优秀的程序员

    是什么造就了一个优秀的程序员?首先问问你自己吧,这会是个有趣的问题.它让你反思自己的软件开发技术.这个问题也适合问问你的同事们.它可以带来一些关于如何协同工作的有趣讨论.下面是我认为成为一个优秀程序员必备的五个重要技能. 1. 分解问题 编程是为了解决问题,但在你开始写代码前,需要明白如何解决问题.优秀程序员的一项技能是把大的问题逐层分解成一个个更小的部分,直到每一部分都可以很容易解决.但找到解决问题的方式往往并没有那么简单.优秀程序员能找到方法去建立问题模型,这种方法使得输出结果的程序容易解释

  • 作为一个好的程序员.都需要具备哪些基本的素质和能力?

    程序员随想 雷军 我不是天生的程序员.也并非天生就喜欢电脑.上高中时也没有想过将来会当程序员.接触电脑纯属偶然--小时候的一个好朋友上大学时选择了电脑专业.为了和这个朋友有更多的[共同语言"我便选择了计算机系.在大学.我略窥电脑世界.开始为之[发烧",毕业后.开始了一个程序员的职业生涯. 从开始写程序到现在快十年了.写过的程序不少.从这些年的风风雨雨中走过来.不能不有些体会.说到体会.最大的体会就是这条路太漫长. 一.一辈子有你 苦一点也愿意 我没有奢望大家把写程序和文学创作相提并论.

  • 一个五年程序员的学习观--各种语言好书推荐

    去年写了一篇文章<一个工作3~4年程序员的年度学习计划>,里面列出了一些计划阅读的书目.一年过去了,进度很一般.不过也许这个计划本身就有问题. 今天看了李开复发的一篇微博,很有感慨: "天下古今之庸人,皆以一惰字致败.天下古今之才人,皆以一傲字致败. -- 曾国藩" 我是一个庸人,去年浪费了很多的时间,今年要更加努力的学习了. 回到今天的正题.去年以及前些时候为了我的学习计划倒是收集了很多书目,同时我也负责我们研发部门买书,所以买了很多非常好的书,今天和大家分享. 1. C

  • &amp;lt;转载&amp;gt;一个合格的程序员应该读什么书

    来源:http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html 一个合格的程序员应该读过哪些书 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? "如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.&q

  • 如何做一个好的程序员--&gt;必看

    1我的源码让猫给吃了 不要寻找借口,从自身找原因 2 软件的熵 一句话:不以善小而不为,勿以恶小而为之. 从初期就要做好规范,不要因为是poc这样的前提而放松对代码的规范,现在的项目就 有这种问题,初期的时候有人认为(自己也有这种想法)等到以后正式开发的时候再规范 ,而往往还未到正式开发,到处出现不规范的东西.加上拷贝粘贴的大法,亡羊补牢都晚 了.这就是所谓破窗户理论. 3 石头汤与煮青蛙 两个方面,一还是'软件的熵'当中的含义,喜欢书里面的这段话:'大多数的项目的拖 延都是一天一天发生的,系统

  • 做一个合格的程序员需要具备哪些素质?

     程序员是一种技术工作.在IT的发展中有相当重要的地位.从底层硬件通讯协议的建立. 到数据传输层的处理.到操作系统的建设.到数据库平台的建设.一直到应用层上各种数 据营销平台的搭建.程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大 的贡献. 中国有很多精于编码的人.但是中国软件行业.尤其是网络应用开发方面误区很大.很难形成有规模的软件开发力量和产品能力.不但比美国差距甚远.和印度相比也是颇有不 如.这些问题不是在于中国程序员的智商和工作努力状况.也不是在于国家和民间对开发 的投

  • 成为一个真正的程序员

    要成为一个正真的程序员,大概要经历以下四个方面: 第一境界:知器.达到这一境界就是掌握一门或者几门编程语言,会模仿例子来实现程序代码,并且让代码在计算机系统中运行起来.这个阶段的本质是对语言工具的掌握. 第二境界:格物.在这个层次里的"程序员"开始关注解决问题的思路,并且关注分析和推理的数学技巧,他们当中的优秀者熟知各种算法善用各种各样的命题推理来分析并解决问题.在他们的眼里,语言仅仅是一种工具而已,真正重要的是分析问题的方法.这个阶段的本质是对具体问题的分析,在这个境界的高手,往往善

  • 我要做一个什么样的程序员

    2年前毕业误入程序员行业,是奔着传说的高薪水来的(绝大部分刚出校门毕业生的心态). 自己不是一个甘于平庸的人,觉得既然已入行,就要在这行有一番作为,不能仅仅是为了赚钱,每天上下班8小时的工作,那不是我要的工作生活. 所以该做一个什么样的程序员,这个问题工作2年以来我一直在思考,探索.希望能给自己的技术生涯一个完美的规划. 首先,希望自己做一个有技术追求的程序员. 大学毕业选择做程序员,原因主要有2个,一种因为对于应届学生,毕业生程序员工资相对其他行业高一些,更有物质吸引力.第二种是对程序有兴趣,

Tags: