我抄了neora的帖子http://www.iteye.com/topic/91876
写得很细,感觉从第一条就可以看出程序员的对软件开发的热衷程度。先记下来,慢慢享用
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。
2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。
3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。
4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。
5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。
6、“精益求精”,代码不简陋、不冗余。html页面要对齐得一个象素不差,配置文件不混乱,执行效率不得过且过。
7、切勿“喜新厌旧”。你很讨厌打Patch吗?你很讨厌看别人的代码吗?你错了,这是恰恰是基本工。不要以为你水平高到了哪里,不屑研究别人的代码。我告诉你,你水平烂得连别人的BUG都修不了。桑塔那你都修不了,你能去设计宝时捷吗?
8、“有则改之、无则加勉”。也许以上你都不服气,那请记住这句话。
9、“赛翁失马,焉之祸福”。你明明是程序员,但却被派去做一个项目的外勤实施。恼火吗?不要恼火,回来你的程序会写得更好。吃小亏占大便宜。
10、“宝剑锋从磨砺开,梅花香自苦寒来”。
分享到:
相关推荐
程序员职业素养读后感
10. **代码风格**:代码的可读性和整洁性也是程序员素养的体现,一份格式规范、注释清晰的表白代码,也能展示出程序员的专业水平。 总的来说,"12套程序员表白模板"是一个创新且有趣的IT应用实例,它将技术与情感相...
本文将深入探讨这一主题,帮助你理解如何判断一个人是否具备真正的程序员素养。 首先,真正的程序员通常对技术有深厚的兴趣。他们不仅满足于掌握现有的技能,还会积极学习新的编程语言、框架和工具,保持与时俱进。...
《Java程序员面试宝典》是一本专为Java开发者准备的面试指南,涵盖了广泛且深入的Java编程知识,以及设计模式和面试技巧。...通过深入学习并实践其中的知识点,你将在面试中展现出专业且全面的Java程序员素养。
在IT行业中,程序员不仅需要扎实的技术能力,更需要良好的职业素养和不断学习、转型的能力。以下将详细探讨这些方面。 首先,我们关注“程序员素质”。作为一名优秀的程序员,基础的编程技能是必不可少的,但这只是...
《编程的那些事》这本书是面向程序员的一本极具启发性的读物,它深入浅出地讲述了编程世界的...通过阅读《编程的那些事》,读者不仅能提升自己的技术水平,还能培养出更全面的程序员素养,更好地应对职场中的各种挑战。
这不仅能够提升个人的文化素养,也能够让他们在处理问题时有更多的全局观和长远思考。 其次,历史是人类经验的积累,程序员通过学习历史,尤其是那些历史教训,可以借鉴过去的经验来应对现在和未来的问题。比如,...
《疯狂Java程序员的基本素养 源代码》是一个涵盖了大量编程实践和技巧的资源包,旨在提升Java程序员的技术水平和编程素养。在这个压缩包中,"codes"目录包含了各种示例代码,供学习者深入理解Java编程的核心概念和...
通过深入阅读和实践《程序员修炼之道》,开发者不仅能提升技术技能,还能培养出更全面的程序员素养,成为团队中的佼佼者。这本书的每一个章节都包含了丰富的知识和经验教训,值得每一位程序员反复研读和体会。
总之,《编程修养》是一本全方位提升程序员素养的指南,不仅教导我们如何编写高质量的代码,还引导我们成长为有责任感、有团队精神的开发者。通过阅读这本书的高清PDF版本,读者可以系统地提升自己的编程修养,成为...
1. 公司管理和程序员素养:了解并遵守公司规章制度,培养良好的编程习惯和编码规范。 2. 需求开发与管理:学习如何分析和管理项目需求,确保软件满足用户需求。 3. 面向对象分析与设计:掌握面向对象编程思想,理解...
也可以是科技元素或代码图案,展示他们的专业素养;或者是富有哲理的引言,激励他们在编程道路上不断前行。这些个性化的壁纸,如同一种无声的语言,向外界传递着程序员的独特气质和生活哲学。 在【程序员个性桌面...
- **公司管理规则与程序员素养**:了解企业的规章制度、职业素养要求及编程规范,确保符合企业标准。 - **需求开发与管理**:掌握需求分析的基本方法,学会如何有效地收集、整理及管理客户需求。 - **面向对象分析与...
1. **公司管理规则与程序员素养**:了解并遵循公司的规章制度,提升个人的职业素养,学习良好的编程标准和方法。 2. **需求开发与管理**:学习如何收集、理解和管理项目需求,确保开发的方向与实际需求相符。 3. **...
1. 公司管理和程序员素养:了解并遵守公司规则,提升个人职业素质,学习遵循编码规范。 2. 需求开发与管理:学习如何理解和管理项目需求,确保开发工作与实际需求相符。 3. 面向对象分析与设计:掌握面向对象编程的...
《程序员编程艺术系列之程序员编程艺术》是一本深入探讨编程技巧和思维的艺术性书籍,旨在提升程序员的专业素养和代码质量。编程艺术不仅关乎技术的掌握,更在于如何将技术运用得巧妙、优雅,以实现高效、可维护的...
"装逼"在这里并非贬义,而是指展示程序员的技术素养和独特品味。这类壁纸可能会包含各种编程语言的Logo、知名开源项目标识、科技巨头的标志,或者是富有深意的编程语录。它们不仅能彰显程序员的专业性,也是他们热爱...
程序员考试通常涵盖计算机科学基础,编程语言,数据结构,算法,操作系统,网络,软件工程等多个领域,是评估个人编程能力和技术素养的重要标准。 0622.pdf可能为2006年第二季度的考试试题集,包含了当年该时间段内...