论坛首页 招聘求职论坛

程序员的素养

浏览 45983 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-06-19  

1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。

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

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

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

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

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

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

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

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

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

 

 

 

 

 

------------------------------------------------------------------------------------------------------------

KO对战游戏平台 www.ko10000.com 打游戏,交朋友。

   发表时间:2007-06-19  
非常好,非常赞同!
0 请登录后投票
   发表时间:2007-06-19  
看了lz的话让我想起了一本书 ——《程序员的修炼》<Pragmatic programmer>,算是我做开发的入门书。
0 请登录后投票
   发表时间:2007-06-19  
<<演员的自我修养>>
0 请登录后投票
   发表时间:2007-06-19  
不错,可以当作程序开发时的座右铭
0 请登录后投票
   发表时间:2007-06-19  
最近再看《理解专业程序员》一书,
软件咨询业泰斗 温博格所写,短小精悍,幽默,风趣,推荐一读。刘天北译,翻译得相当棒。
0 请登录后投票
   发表时间:2007-06-19  
不错,赞同!其中第六点我是很有感觉,因为我看网站有个怪习惯,我会先在网页上按鼠标右键然后按V键查看它的源码。

但是在项目型公司要做到代码很规范很难,特别是项目多时间紧的时候。
0 请登录后投票
   发表时间:2007-06-20  
确实不错;能总结的这样精炼,得有深切的亲身体会才行。
0 请登录后投票
   发表时间:2007-06-20  
加一条:永远不要忘记自己到底在做什么。

很多时候程序员会为了解决一个问题而不断发现新的问题,从而陷入一种深渊,千万不要忘记你在做什么,你的目的,你的源头。
0 请登录后投票
   发表时间:2007-06-21  
downpour 写道
加一条:永远不要忘记自己到底在做什么。

很多时候程序员会为了解决一个问题而不断发现新的问题,从而陷入一种深渊,千万不要忘记你在做什么,你的目的,你的源头。


非常赞同 ! 知道自己到底是做什么是最重要的,连目的都不清楚就不用做了
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics