`
neora
  • 浏览: 183868 次
  • 性别: Icon_minigender_1
  • 来自: 墨尔本
文章分类
社区版块
存档分类
最新评论
阅读更多

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

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

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

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

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

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

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

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

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

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

 

 

 

 

 

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

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

分享到:
评论
29 楼 jackie_yi 2007-10-10  
永远不要忘记自己到底在做什么。
28 楼 rockjava 2007-07-06  
适用啊
27 楼 hamburg 2007-07-05  
个人认为做程序员不要死学程序,而要学程序的逻辑和内涵,这是因为很多程序设计大师都是精通和多门语言的(这是他们首先要做的)!
26 楼 lujibiao 2007-07-02  
very good
25 楼 ralfmmx 2007-07-02  
庄表伟 写道
非常好,非常赞同!


哈哈,第一眼看到你,还以为是开复哥
24 楼 javauser 2007-06-29  
写的很好,其实大家都是这样想的,但做到这一点是很不容易的,我是一个初学者,自己和身边的人都常犯这个错,写出的程序就是运行不了,结果改了半天才发现上面写的变量和下面要相同的变量一个字母写错了,引以为介吧
23 楼 fz8224 2007-06-27  
感触很深,很有道理
22 楼 过河卒 2007-06-27  
  很好在自省一次!
21 楼 holybell 2007-06-26  
5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。

公司不给配,我的内存都是自己加的,我们这儿2G内存勉强够用。。但大家都是c3.0+1G内存= =

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

我们这儿用的jsf,绝大多数同学估计连“像素”二字是什么意思都搞不明白吧。。。
20 楼 风向逆转 2007-06-25  
对自己写的代码负责
19 楼 jinlibing 2007-06-25  
wntaimoshen 写道
downpour 写道
加一条:永远不要忘记自己到底在做什么。

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


非常赞同 ! 知道自己到底是做什么是最重要的,连目的都不清楚就不用做了


活着干么子,最近都活腻了。。。
18 楼 lei_1021 2007-06-25  
忠恳的评价,不错
17 楼 我不知道 2007-06-25  
呵呵,总结的好哇。
嗯,还有还有。
加一条:程序里的每行代码都应该有它的用途,不要用垃圾代码
来堆彻源码行数。


16 楼 xj4150 2007-06-25  
相当不错!
其实有些大家都知道,但并没有记住或没做好。
所以,铭记在心实际应用。
15 楼 laiseeme 2007-06-25  
自费买的逻辑键盘鼠标 嘿嘿
变量名也很重要
现在就是比较混乱
数据库有一套命名规则
java有一套
jsp页面还有一套
麻烦
14 楼 likeblood 2007-06-22  
千万不要拿自己当大拿,公司少了谁都一样运转,好好看看楼主的文章,给狂妄的家伙们灭灭火
13 楼 小天蝎 2007-06-21  
<br/>
<strong>neora 写道:</strong><br/>
<div class='quote_div'>1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。<br/>
<br/>
<br/>
5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。<br/>
<br/>
<br/>
<br/>
哈哈 我发现很多人喜欢随意起变量名 随手来个xx xxx 嘿嘿,以前经常写些稍微简写的,后来看来spring的写法,也开始模仿使用英文全名了<br/>
<br/>
我的鼠标一个脚磨平了 经常动不了,跟他们说换,结果找来一个更懒的 嘿嘿<br/>
<br/>
</div>
<br/>
<br/>
<br/>
12 楼 javachs 2007-06-21  
高,时在是受教育了.
11 楼 wntaimoshen 2007-06-21  
downpour 写道
加一条:永远不要忘记自己到底在做什么。

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


非常赞同 ! 知道自己到底是做什么是最重要的,连目的都不清楚就不用做了
10 楼 ningshuihan 2007-06-20  
不错,学习了

相关推荐

    程序员职业素养读后感

    程序员职业素养读后感

    12套程序员表白模板

    10. **代码风格**:代码的可读性和整洁性也是程序员素养的体现,一份格式规范、注释清晰的表白代码,也能展示出程序员的专业水平。 总的来说,"12套程序员表白模板"是一个创新且有趣的IT应用实例,它将技术与情感相...

    如何识别真正的程序员

    本文将深入探讨这一主题,帮助你理解如何判断一个人是否具备真正的程序员素养。 首先,真正的程序员通常对技术有深厚的兴趣。他们不仅满足于掌握现有的技能,还会积极学习新的编程语言、框架和工具,保持与时俱进。...

    Java程序员面试宝典.rar

    《Java程序员面试宝典》是一本专为Java开发者准备的面试指南,涵盖了广泛且深入的Java编程知识,以及设计模式和面试技巧。...通过深入学习并实践其中的知识点,你将在面试中展现出专业且全面的Java程序员素养。

    程序员职业素养以及转型

    在IT行业中,程序员不仅需要扎实的技术能力,更需要良好的职业素养和不断学习、转型的能力。以下将详细探讨这些方面。 首先,我们关注“程序员素质”。作为一名优秀的程序员,基础的编程技能是必不可少的,但这只是...

    编程的那些事 PDF版本

    《编程的那些事》这本书是面向程序员的一本极具启发性的读物,它深入浅出地讲述了编程世界的...通过阅读《编程的那些事》,读者不仅能提升自己的技术水平,还能培养出更全面的程序员素养,更好地应对职场中的各种挑战。

    程序员读24史

    这不仅能够提升个人的文化素养,也能够让他们在处理问题时有更多的全局观和长远思考。 其次,历史是人类经验的积累,程序员通过学习历史,尤其是那些历史教训,可以借鉴过去的经验来应对现在和未来的问题。比如,...

    疯狂Java程序员的基本素养 源代码

    《疯狂Java程序员的基本素养 源代码》是一个涵盖了大量编程实践和技巧的资源包,旨在提升Java程序员的技术水平和编程素养。在这个压缩包中,"codes"目录包含了各种示例代码,供学习者深入理解Java编程的核心概念和...

    The Pragmatic Programmer

    通过深入阅读和实践《程序员修炼之道》,开发者不仅能提升技术技能,还能培养出更全面的程序员素养,成为团队中的佼佼者。这本书的每一个章节都包含了丰富的知识和经验教训,值得每一位程序员反复研读和体会。

    编程修养高清pdf

    总之,《编程修养》是一本全方位提升程序员素养的指南,不仅教导我们如何编写高质量的代码,还引导我们成长为有责任感、有团队精神的开发者。通过阅读这本书的高清PDF版本,读者可以系统地提升自己的编程修养,成为...

    java实习报告.docx

    1. 公司管理和程序员素养:了解并遵守公司规章制度,培养良好的编程习惯和编码规范。 2. 需求开发与管理:学习如何分析和管理项目需求,确保软件满足用户需求。 3. 面向对象分析与设计:掌握面向对象编程思想,理解...

    程序员个性电脑桌面壁纸

    也可以是科技元素或代码图案,展示他们的专业素养;或者是富有哲理的引言,激励他们在编程道路上不断前行。这些个性化的壁纸,如同一种无声的语言,向外界传递着程序员的独特气质和生活哲学。 在【程序员个性桌面...

    Java软件开发实习报告范文.doc

    - **公司管理规则与程序员素养**:了解企业的规章制度、职业素养要求及编程规范,确保符合企业标准。 - **需求开发与管理**:掌握需求分析的基本方法,学会如何有效地收集、整理及管理客户需求。 - **面向对象分析与...

    Java软件开发实习报告范文.docx

    1. **公司管理规则与程序员素养**:了解并遵循公司的规章制度,提升个人的职业素养,学习良好的编程标准和方法。 2. **需求开发与管理**:学习如何收集、理解和管理项目需求,确保开发的方向与实际需求相符。 3. **...

    2019年学习java的实习总结.pdf

    1. 公司管理和程序员素养:了解并遵守公司规则,提升个人职业素质,学习遵循编码规范。 2. 需求开发与管理:学习如何理解和管理项目需求,确保开发工作与实际需求相符。 3. 面向对象分析与设计:掌握面向对象编程的...

    程序员编程艺术系列之程序员编程艺术

    《程序员编程艺术系列之程序员编程艺术》是一本深入探讨编程技巧和思维的艺术性书籍,旨在提升程序员的专业素养和代码质量。编程艺术不仅关乎技术的掌握,更在于如何将技术运用得巧妙、优雅,以实现高效、可维护的...

    程序员专属壁纸

    "装逼"在这里并非贬义,而是指展示程序员的技术素养和独特品味。这类壁纸可能会包含各种编程语言的Logo、知名开源项目标识、科技巨头的标志,或者是富有深意的编程语录。它们不仅能彰显程序员的专业性,也是他们热爱...

    程序员考试试题---程序员考试教程

    程序员考试通常涵盖计算机科学基础,编程语言,数据结构,算法,操作系统,网络,软件工程等多个领域,是评估个人编程能力和技术素养的重要标准。 0622.pdf可能为2006年第二季度的考试试题集,包含了当年该时间段内...

Global site tag (gtag.js) - Google Analytics