• 2005-01-16

    软件蓝领

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dreamhead-logs/586591.html

    软件蓝领,说实话,我非常不喜欢这个字眼,因为在我的心目中,软件开发一直是一项需要头脑的游戏,这也是我愿意成为一个程序员的原因。而蓝领,在我看来,更多的用来与老板交换的是劳动力,而不是智力。因此,对于“软件蓝领”的提法,我更多是嗤之以鼻。不过近来一段时间,我倒是对“软件蓝领”有了新的认识。

    首先是公司的需要。年前,公司的大老板与员工进行了一次面对面。在这个过程中,老板提到“把软件变为制造业”,听到这个说法,我的感觉是如坐针毡。但不得不面对的一个客观事实是,公司做软件的最终目的是为了赚钱。以这种目的制造出来的不要求是一件艺术品,只要能够满足客户的需要,老板并不在乎软件内部结构如何优美,代码如何简洁。当然,老板并不会打压制造精品的做法,甚至从口头上来说,他会鼓励这种做法,只是花大力气打造出来的精品和普通产品之间对于老板来说,没有差别。有人说,这是软件行业不成熟的一个标志。在已经发展了百年的汽车行业中,造成两个产品价格存在差距的很可能只是品牌,而与质量无关。这就是品牌的价值,这也是汽车厂商愿意经营自己品牌的原因。而软件企业中,只有屈指可数的企业拥有这种品牌价值,对于中国的软件企业,抱歉,我真不知道哪家品牌有如此价值。所以,各家之间竞争得往往是价格。一个敢打折,一个就敢免费送,在这种氛围之下,谁会顾及自己产品的质量,如果质量不受重视,又怎么能对软件开发本身关心呢?在这种情况下,只要能够写出来的软件就是好的,每年有这么多的计算机“人才”,拉过来培训两天就可以写代码了,这不是“蓝领”又是什么?

    其次是个人的追求。并不是每个人成为程序员的原因都是因为对于软件开发的热爱。究其根本原因,钱。很多人提到软件开发,第一反应是挣得不少。想必当年考大学的时候,许多人看中计算机的原因是这个专业热门,而且毕业以后能够挣得比较多。而毕业就想,我是学计算机的,就应该进入到计算机行业,这种程序员绝对不占少数。再来,现在社会上的计算机培训宣传广告里肯定有毕业后工资达到多少多少,这能让人看着不眼馋吗?于是又有一批人走这条路成为了程序员。可真正成为程序员又是怎样的生活呢?所谓挣得多,只是这个行业的平均水平相对当地平均生活水平可能会稍微高一些而已,而为这稍微高一些付出的代价却是巨大的,从投资回报的角度来看,绝对不划算。在我看来,如果没有对软件开发的热爱,这绝对是一个折磨人的行业,每天面对无穷无尽的新技术,永远解决不完的bug,而且要搭上自己的健康、牺牲自己的社会生活、放弃与家人的团聚……随便找来一个程序员问,你愿不愿意提高自己的水平,估计答案所有人都“愿意”,这绝对是他们的心里话,但从个人表现却体现着实实在在的差别。那些热爱软件开发的人在完成工作之余,会去主动了解新东西,学习新技术,与之形成对比的那些人,却只解决工作范围之内的问题,实在解决不了,还有高手在后面支持呢!同样参加工作的一群人几年下来就会有形成巨大的差距,因此,对于招聘广告上的N年工作经验,我一直比较讨厌,因为工作年头与水平几乎没有任何关系。差距形成了,那些水平总停留在一个水平线上的人,为蓝领阶层的形成奠定了基础。

    最后是软件发展的必然。我不喜欢软件工程的隐喻,但我不否认它提出的“需求、分析、设计、开发……”的过程。虽然我一直认为设计与编码都是程序员必备技能,但社会分工日益发达使得设计与编码成了两个职位。我自己的经验不足以说明二者的明确划分,因为我更多的时候兼备了两种角色,从未强烈感受到两个角色的差异,因为我的设计会在编码过程中不断的修正。我曾经听一个做外包的朋友说,人家给拿来的东西几乎详细到没有给你留下任何发挥的空间,你所能做的就是照着说明书一行行的把代码敲出来。如果软件开发真的做到了这种份上,那可以与打字员相媲美了,唯一不同的是,我们使用的程序设计语言。这种工作怎能不是体力活,将其称之为“蓝领”绝对恰如其分。如果真的有一天,我有幸成为这种程序员,我不会心甘情愿选择继续作蓝领,要么想办法成为上层的设计师,要么洗手不干了。一旦一个行业成为劳动密集型,离自动化便也不再遥远,许多建模技术的发展已经开始为只能编写代码的“软件蓝领”斩断后路了。一旦技术成熟,老板们绝对不会客气的。

    伟大的德国哲学家黑格尔先生曾经说过:“存在即是合理”。“软件蓝领”存在同样合理,不过,我不愿意称之为“程序员”,否则是对程序员的侮辱。程序员绝对不应该是只懂编码的人,李维先生在《Borland传奇》中提到过,程序员的知识领域正不断扩大着,至少现在设计技能已经程序员工具箱的组成部分了。真正的程序员是不会满足于只作“软件蓝领”的。

    分享到:
    引用地址:

    评论

  • 又看了一遍

    突然想起了一个笑话

    “程序员就像男人,语言就像女人,每个男人都想要很多女人,却很少有男人能真正了解一个女人。”
  • 呵呵,看过。有中出气舒心的感觉。
    回复aero说:
    不喜欢不等于不认同
    2005-02-04 13:09:08