程序员的素养

转载 2007年10月14日 23:51:00
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。

2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。

3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。

4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。

5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。

6、“精益求精”,代码不简陋、不冗余。html页面要对齐得一个象素不差,配置文件不混乱,执行效率不得过且过。

7、切勿“喜新厌旧”。你很讨厌打Patch吗?你很讨厌看别人的代码吗?你错了,这是恰恰是基本工。不要以为你水平高到了哪里,不屑研究别人的代码。我告诉你,你水平烂得连别人的BUG都修不了。桑塔那你都修不了,你能去设计宝时捷吗?

8、“有则改之、无则加勉”。也许以上你都不服气,那请记住这句话。

9、“赛翁失马,焉之祸福”。你明明是程序员,但却被派去做一个项目的外勤实施。恼火吗?不要恼火,回来你的程序会写得更好。吃小亏占大便宜。

10、“宝剑锋从磨砺开,梅花香自苦寒来”。 

程序员需要具备的职业素养

说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一...
  • ghevinn
  • ghevinn
  • 2014年03月28日 10:14
  • 2860

如何提升你的能力?给年轻程序员的几条建议

一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, ...
  • nowadaysall
  • nowadaysall
  • 2015年06月06日 11:19
  • 1345

《程序员的自我修养—链接、装载与库》

《程序员的自我修养—链接、装载与库》 ——读书笔记 2013年11月18日 2.1 被隐藏了的过程 预编译(cpp or gcc -E)-> 编译(cc1包含了预编译 or gcc -...
  • HuiyuYang_fish
  • HuiyuYang_fish
  • 2013年11月18日 19:22
  • 2829

程序员的职业素养 中文版.pdf

  • 2014年12月24日 23:35
  • 21.7MB
  • 下载

程序员的职业素养.pdf.

  • 2017年05月10日 09:24
  • 19.91MB
  • 下载

26-程序员职业素养

  • 2015年06月17日 21:31
  • 189KB
  • 下载

程序员的职业素养

  • 2014年12月29日 23:20
  • 20.44MB
  • 下载

程序员的职业素养

  • 2013年08月30日 14:43
  • 23.46MB
  • 下载

程序员的职业素养

  • 2016年10月31日 10:39
  • 20.18MB
  • 下载

程序员的职业素养.pdf

  • 2017年05月27日 09:04
  • 23.43MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员的素养
举报原因:
原因补充:

(最多只允许输入30个字)