`

[转] 程序员的素养

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

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

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

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

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

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

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

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

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

10、“宝剑锋从磨砺开,梅花香自苦寒来”。
分享到:
评论

相关推荐

    程序员职业素养读后感

    程序员职业素养读后感

    程序员职业素养以及转型

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

    程序员读24史

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

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

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

    程序员个性电脑桌面壁纸

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

    程序员专属壁纸

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

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

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

    程序员的八重境界

    **定义:**大师程序员不仅是技术上的顶尖人物,更具备深厚的人文素养和卓越的领导才能。他们能够从更高的视角审视问题,为团队带来长远的战略规划。 - **特征:** - 拥有广泛的知识面,能够从多个角度审视问题。 -...

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

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

    软考初级程序员真题

    通过深入研究这些真题,考生不仅可以了解考试的重点和难点,还能提升自身的编程技能和理论素养,为顺利通过软考初级程序员考试打下坚实基础。因此,这些真题集对于考生来说是宝贵的复习资料,值得认真对待和充分准备...

    java程序员c程序员简历模板

    在准备求职时,一份精心设计、内容详实的简历至关重要,它不仅反映了个人的专业素养,也是向招聘方展现自己能力的窗口。 Java程序员的简历应突出以下几个关键知识点: 1. **编程语言掌握**:强调对Java语言的精通...

    程序员必看1500单词

    这些词汇对于程序员来说至关重要,因为编程语言本身就是英语为基础,理解和掌握这些专业术语能帮助程序员更好地阅读文档、交流技术问题、参与开源项目以及提升职业素养。 描述中的“有1700个单词”可能是因为在实际...

    程序员的数学4:图论入门.pptx

    "程序员的数学4:图论入门" 本书《程序员的数学4:图论入门》是一本面向程序员群体的数学读物,旨在介绍图论的基本概念...这本书不仅可以提高程序员的数学素养,还可以帮助程序员更好地理解和应用图论来解决实际问题。

    程序员如何做导师

    对于程序员来说,担任导师角色时,其基本职责是要塑造公司和团队所需的人才,同时帮助他们成长为具有职业化素养的专业程序员。职业化素养包括自驱力、务实精神以及负责到底的工作态度。这需要导师不仅在技术上进行...

    java程序员面试简历 WORD 模版

    6. **自我评价**:简洁地阐述你的职业目标、个人优势和学习能力,展现你的职业素养和团队合作精神。 7. **格式与排版**:使用模板可以确保简历的视觉吸引力和专业性。注意保持清晰的段落划分,字体和字号的一致性,...

    程序员自我评价.zip

    这个"程序员自我评价.docx"文档将是一个全面了解某位程序员专业素养和成长轨迹的窗口,对于招聘者、项目经理或者同行来说,都有很高的参考价值。通过这样的自我评价,程序员可以更好地认识自己,找出需要改进的地方...

    编程修养程序员必备的30条素质

    对于程序员而言,在编写代码时为自己的工作添加版权和版本信息是一种基本的职业素养。这不仅有助于保护自己的劳动成果,也是对自己工作的认可。例如,一个典型的文件头部注释可能会包含以下信息: ``` /************...

    程序员应具备的基本素质

    诙谐幽默的表述出IT程序员的点点滴滴,已经程序猿应该具备的品质、与好的习惯,制作优美的PPT使你赏心悦目,参观一下,只需一个积分,评论即可返回积分,相当于免费下载

Global site tag (gtag.js) - Google Analytics