软件行业规范化势在必行

下面来总结一下软件行业无规范情形的主要危害:
1,软件人跳槽频繁,结果对公司对自己都不好,最根本的原因在于没有相关法律法规、道德规范的约束。
2,黑客、破坏性恶意代码泛滥,原因在于没有执业资格管理制度,法律法规的禁止、惩罚制度。
3,从业人员水平参差不齐,大家的标准都不统一却又各自以自己的标准出发去做事;有的公司自己或许有规范,然而却也往往缺少对员工的强制作用,或者即便有强制作用,然而在和别的公司合作时,却又因为公司间的标准不一致而导致各类问题。结果往往把问题归责与沟通问题。
4,软件行业技术路线随心所欲,往往取决个别权威人士的技术偏好;而软件行业的新技术层出不穷,即便你整天学习,也学不完所有的技术,而新技术的出现必然淘汰旧技术,因此一般如果2年不学新技术就已经不是IT人士了,所以软件人必须不断学习,但是人的精力毕竟有限,特别是成家后,因此也就出现目前男35女30 后转型转行的问题;另外,跳槽后,也会出现像从新进入软件行业一样,因为技术、业务的不同,很多东西又得从头做起。
5,由于软件人大多比较聪明(或者自认为比较聪明),不愿意服谁或者受制于谁,对别人的软件成果也往往不屑一顾。在其他行业叫做同业相妒。因此在团队合作方面也往往比较差。
6,即便公司有规范,软件人也往往不愿意遵守。
7,加班不断,却又得不得应有的补偿,甚至加班赶工都会被说成因为个人能力差所以才必须加班。
8,不可控性太高,风险太大。
9,软件人员没有安全感、归属感,只想赚快钱,而不顾公司利益。
总之,软件行业不执行统一规范,受害的是公司、是个人。

我们再来看看其他行业中规范的执行情况。
1、从规范的产生看
  建筑行业的规范和标准由来以久,这也是建筑行业成熟的重要标志。标准约束的不仅仅是内容的表示方法,而且包括表示的格式,在一张设计图中绝对不会出现别人看不懂的符 ,而且这些符 的写法、位置甚至字体都是相同的(本人大学里选修过机械制图,深有体会),而程序员的代码格式、命名规范、文档写法不也是这样的吗,为什么就不能全行业统一
2、从规范的执行看
  没有那一个会计师会认为会计行业规范没有必要,每个人都会认真的执行,严格按照国家统一的会计法律制度执行。如果违反,很可能被吊销会计从业资格,严重的将受到刑法的严厉制裁。但是在国内的软件行业,却并不是这样。不但没有统一的规范,更谈不上吊销软件从业资格一说。
3、从过程监督看
  规范的执行仅仅有执行的自觉自愿是不够的,在软件行业态度好并不把软件做好,严格的审计、监理等相互监督制约的方法措施同样必不可少。在法律行业有检察院和上级法院的审判监督制度,在会计行业有稽核、审计等监督制度。而软件行业的出错率比这些行业更高,为什么就不需要相关的监督制度呢

其实很多问题不是大家看不到、看不懂,而是涉及到大家的利益问题。例如,如果真正严格执行软件规范制度,那么人的权威性就会降低(这个问题其实在其他行业也是存在的),大家的工资水平差异就会缩小,要想正真在软件行业做出惩成绩就会更加困难等等。
《庄子》曾经说过“大仁不仁”,在软件行业只有实现了行业法治(目前是行业人制治),真正做了到规范,从业人员才有可能真正得到发展、工作效率才能提高、软件质量才能得到保证、大家的利益才能得到保障。只保障少部分人利益的游戏规则,迟早会被打破!
最后,借用司法界的一句话,“实体公正的关键在于程序公正”,同样软件行业要维护大家的利益、要想长久发展还是得靠行业规范、行业法治!

参考文献:
《从机械制造业看软件工程》

原文;
http://blog.csai.cn/user1/21567/archives/2009/36751.html

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2009年3月1日
下一篇 2009年3月1日

相关推荐