有一天,从朋友的QQ空间看到这样的一篇文章,细细读来,觉得不错,特转载在这里让有兴趣的朋友一睹.
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。
2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。
3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。
4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。
5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。
6、“精益求精”,代码不简陋、不冗余。html页面要对齐得一个象素不差,配置文件不混乱,执行效率不得过且过。
7、切勿“喜新厌旧”。你很讨厌打Patch吗?你很讨厌看别人的代码吗?你错了,这是恰恰是基本工。不要以为你水平高到了哪里,不屑研究别人的代码。我告诉你,你水平烂得连别人的BUG都修不了。桑塔那你都修不了,你能去设计宝时捷吗?
8、“有则改之、无则加勉”。也许以上你都不服气,那请记住这句话。
9、“赛翁失马,焉之祸福”。你明明是程序员,但却被派去做一个项目的外勤实施。恼火吗?不要恼火,回来你的程序会写得更好。吃小亏占大便宜。
10、“宝剑锋从磨砺开,梅花香自苦寒来”。
分享到:
相关推荐
"程序员的自我修养—链接、装载与库" 在计算机科学中,链接、装载和库是三个紧密相连的概念,它们都是程序员需要掌握的重要知识点。下面,我们将详细解释这些知识点。 一、链接 链接(Linking)是指将多个目标...
《程序员自我修养——链接装载与库》是计算机科学领域一本重要的技术书籍,主要探讨了程序在计算机系统中的构建、链接和装载过程,以及库在其中的关键作用。这本由Steve McConnel编著的著作深入浅出地讲解了底层编程...
以下是对不同层级程序员自我修养的一些具体建议: 1. **L1个别人贡献者**: - 明确工作目标,保持高效的工作交付。 - 有效的时间管理和优先级安排。 - 主动沟通,建立良好的团队协作关系。 - 不断学习新技能,...
根据给定的信息,我们可以整理出一系列关于计算机系统与编程的重要知识点。下面将对这些知识点进行详细解释和扩展。 ### 知识点一:CPU与I/O设备的关系 **原文描述**:“1.3Ϊؼ봦CPUڴI/OоƬ” ...
### 程序员的自我修养——运行库 #### 入口函数与程序初始化 在传统的认知中,人们普遍认为程序是从`main`函数开始执行的。然而实际上,`main`函数并非真正的入口函数,而是在一系列初始化操作之后才被调用的一个...
### 一个程序员的自我修养(编程修养) #### 1. 代码规范的重要性 - **背景**:在软件开发过程中,编写高质量、易于维护的代码至关重要。这不仅能够提高工作效率,还能减少错误的发生。 - **意义**:良好的编码...
在IT行业中,程序员的自我修养是决定项目质量与效率的关键因素。为了提升个人的专业素养,遵循一定的编程规约、进行有效的异常日志管理、实施单元测试、关注安全规约、优化数据库设计以及合理构建工程结构至关重要。...
《程序员的自我修养》是一本深受开发者喜爱的书籍,它深入浅出地讲解了软件开发中的许多关键概念。第十三章“MiniCRT实现代码”聚焦于C语言运行库(C Runtime Library,简称CRT),这是每个C程序运行的基础。C运行库...
A guide on how to be a Programmer - originally published by Robert L Read
《程序员的自我修养--链接、装载与库》是一本深入探讨程序构建过程的书籍,它涵盖了从源代码到可执行文件的关键步骤。阅读笔记主要围绕以下几个核心知识点展开: 1. **编译与链接**: - **编译**是将高级语言转化...
"程序员的自我修养链接、装载与库" 《程序员的自我修养链接、装载与库》是一本关于程序员技能修养的重要书籍,它从链接、装载和库的角度出发,深入浅出地介绍了程序员必备的核心知识和技能。本书介绍了程序员的自我...
作为一个程序员,自我修养是至关重要的,它涉及到技术能力、学习态度、团队合作和职业道德等多个方面。在Linux环境下,程序员的自我修养尤其显得重要,因为Linux系统是许多IT专业人士的首选平台,尤其对于服务器管理...
MiniCRT《程序员的自我修养》运行库:MiniCRT实现。编译:进入make目录,执行./make.sh,将会打印使用说明,其中target有minicrt、main以及clean三个选项:minicrt: 该项编译出minicrt.a静态库;main: 该项编译出运行...
读书笔记:程序员的自我修养
读书笔记:程序员的自我修养笔记
读书笔记:程序员的自我修养springboot
读书笔记:程序员的自我修养实验
读书笔记:关于程序员的自我修养
读书笔记:专业程序员的自我修养