你是一个合格的程序员吗???

随着计算机的应用范围迅速扩大,软件开发急剧增长,软件规模的的增长,传统的的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发 。正是在这种背景下,软件工程应运而生。而它主要是研究和克服软件危机


对于一个合格的程序员来说,可以不完全了解软件工程,但是至少要知道什么是编程标准。这是衡量一个程序员是专业的还是业余的外在表现也是衡量你作为一个程序员是否合格。


为什么这么说呢?


首先我们要认识到一点:我们的代码是给别人看。无论你的算法设计的多么巧妙,如果你完全脱离编程标准,只有你自己能够看的懂,那么对你这个算法程序感兴趣的人也不会太多。很可能其他人看你代码的花费的时间完全有可能自己设计一个不错的算法,这样给他带来的成就感更加强烈。


良好的编程风格也很重要。大家都使用相似的编程风格,而你却要标新立异,结果大家看代码会感觉很别扭。又或者,大家把代码长度尽量的控制在一个页面可以容得下,而看你的代码,却要将进度条从这头拉倒那头,当其他人看完这一行的代码之后,早就把上一行代码的意思忘记了。这纯粹就是给其他人添麻烦,看的人感觉到麻烦就不想再看下去,最后受损失的还是自己。还有就是,你通篇的变量都是i、j、k等等,看上面几行知道i是什么i,k是什么k,可是到下面就变成了i是k,k是j了。


IT这个行业,人员流动比较频繁。今天你在这个公司任职,明天你走了,难道就因为你“标新立异”的编程风格而重新开发?这样做也太不厚道了点。常言说:做人要厚道点。买卖不成仁义在嘛。咱不能因为自己的“标新立异”而耽误人家的发展。如果大家按照一定标准来,即使你走了,其他接替你工作的人也能很快的理解,尽快的上手了。


说道这呢就不得不提一下注释的重要性了。我们知道,有时候注释在代码中所占的比重要超过代码的比重。这么多的注释主要是帮助其他人理解你要表达的意思。另外,一个详尽的注释,对于后期维护工作的帮助也是不言而喻的。即使你的编程不规范,但是有详尽的注释,其他人结合注释还是可以看懂你的代码的。


针对以上短的几条,自己对号入座,是一个合格的程序员吗?你是吗?


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值