找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2056|回复: 8

[转帖]中国特色的“程序员相轻”

[复制链接]
发表于 2003-6-20 19:24:04 | 显示全部楼层 |阅读模式
来源:donews
(这条文章已经被阅读了729次) 时间:2003年06月19日 11:43 来源:闫辉 原创-IT

  如果有人问你当初微软创建的时候,两位创始人比尔·盖茨和保罗·艾伦是如何划分股份的,你肯定不会想到他们是靠比拼各自编写的Basic编译器的代码数量来进行分配的,正是因为如此,年长的保罗·艾伦心甘情愿地得到了比当时年纪轻轻的比尔·盖茨更少的股份。
  如果说当时因为程序员固有的比拼性格成就了比尔·盖茨和保罗·艾伦的一段传奇,现在的很多程序员仍然抱有的这种观念却成为了阻碍其学习和进步的桎梏。有句俗语是“文人相轻”,现在看来,“程序员相轻”更是有过之而无不及。
  很早之前,就有“求伯君WPS的代码写得不怎么样”的传闻。最近,一个博士编写的《北京浮生记》的小软件也被一帮程序员从各个层次批判得体无完肤。有个笑话说让人挤水果,结果挤到最后谁都挤不出来了,这时一个人过来,又挤出了很多,别人问他是做什么的,他说是税务员。程序员的“鸡蛋中挑骨头”的本领异常出色,丝毫不亚于“税务员”挤水果的本领。或许软件工程中的“Code Review”方法也算是充分发挥了程序员的优势。
  不过“程序员相轻”对软件开发所带来的影响更多的是不利因素。
  首先,“程序员相轻”使得公司的延续性无法得到保证。程序员都有追求完美的性格,这本是件好事,但如果一旦对所有的事物总是透过变色镜去查看,自然也就变了味道。“如果这段代码让我写,那我就要全部推翻所有的设计”,这是很多程序员在接受新项目之后的想法,全然不顾公司项目时间的要求,一定要对前任的成果进行全盘的否定,这样才能显示出自己的过人之处。而对应软件产业发展非常有效的“代码复用”和模块化也在推行过程中遇到了挑战。
  其次,在团队协作被认为是走向软件工程必备基础的今天,“程序员相轻”的思维使得团队概念很难树立起来。姑且不说一个团队中任务的分配需要经过全面的平衡,即便对于已经升任项目经理或者产品经理的程序员来说,首先也会不由自主地用自己的标准去衡量手下的技术标准,考虑这样一个事情让自己去做会用多长的时间,“这种技术水平给他这么多钱值吗?”如果一个技术出身的主管总是拿着这样一种标准去衡量下面的员工,肯定这个企业无法走上正轨,建立起良好的职业发展规划机制。
  更有甚者,公司之间的竞争也也变了味道。贬低、辱骂成为了家常便饭,从使用的语言到系统的设计,从发现的Bug到市场的宣传,因为比普通的用户对技术的了解更深,程序员所能够使用的攻击性词汇更多。杀毒软件市场便是活生生的例子,有些开发人员除了写程序之外,也要赤膊上阵,表现一番枪手的本领。有句名言是:“人分四类——人物,人才,人手,人渣。”如果一个机构里上述四类人齐全了,那么最好是让“人物”当领导,“人才”干重要的活,“人手”干次要的活,“人渣”去骚扰竞争对手。应该说谁也不愿意去做最后一种人,但的确不少程序员总是身不由己地充当了这样一种角色。
  正因为程序员相轻,公司间的技术沟通极其短缺。除了怕对方窃取自己的技术机密之外,恐怕对对方技术的不屑一顾也是重要因素之一。即便是开发人员集中的CSDN论坛,也要靠比拼看谁获得的专家分最高来吸引人气。最近,网络游戏炒得火热,但在这个市场中,大部分是韩国的游戏,为数不多的国产网络游戏还试图去挣扎,但没有人会注意到这样的现状:《天骄》因为系统负载问题解决得不好而在收费之后再次免费,《剑侠情缘网络版》也因为网络负载问题迟迟无法公测,其他的一些网络游戏厂商也表示,实际上国产网络游戏在服务器端的某些技术点上还存在缺陷。即便如此,这些公司之间却从来考虑过一起对某些核心技术进行合作攻关,也从没有试图进行任何沟通。在这种情况下,任何一个公司取得的进展都需要自己不断地摸索,取得的经验更无法同其他的国产软件公司分享。
  看看国外开源项目进行得热火朝天,取得了巨大的成就,然而其中又能看到几个中国程序员的影子呢。很多人说“这是因为中国程序员还在为温饱问题而努力”,不如说是中国程序员缺乏协作精神,相互掣肘的体现。试想一下,在相互瞧不起对方代码的情况下,又如何能够合作完成一个项目呢。可以说,“程序员相轻”是作坊式软件开发模式给中国程序员心中种下的一颗毒瘤,如果不彻底铲除,中国的软件产业就很难有大的起色。

发表于 2003-6-20 20:04:34 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

好文!:“人分四类——人物,人才,人手,人渣。” 这句话经典。
这个问题不只是软件产业的问题,是一个整体社会素质的问题,深层里说,为什么国人的精神面貌会如此?国人长期生活在一个虚伪、无奈、官僚的环境中,我们离一个真正的文明社会还差的远,“明哲保身”,当面“老好人”,背后捅刀子,私地下拉关系,是这种社会生存的不二法门,大家都很无奈,正义、诚实、勇敢这些早就很难看到了,谎言满天飞,大家生活在无奈中,“三个代表”、“与时具进”这种词语充斥中国上下,哪里还有实实在在的东西呢?(就在我敲这篇回复的时候,电视里不知是谁正在满嘴三个代表演讲什么)
而国民素质的提高(这个国民也包括我们高高在上的权力阶层)不是一朝一夕的事,中国可以在十年之内建设出可以与西方媲美的高楼大厦,但却无法在短期内提高我们的国民素质,这个东西没有捷径可走。这种素质的低下在像软件产业这种需要高度协作的行业中就表现的格外显眼,政府提出口号,希望中国的软件产业能够几年或者十几年内“赶英超美”,于是就大建软件园,大开软件学院,以为这就是中国软件业的希望所在,真是大错特错了,二十年以前我在农村生活,那时候大家一提起“搞四化”就认为是扛起锄头,到自留地里埋头锄地,这就是我们能想到的“搞四化”的最好办法,可笑吧?现在中国的软件产业又要“搞四化”了,多建几个软件园吧!多开几所软件学院吧!继续做着幼稚的梦吧!
发表于 2003-6-21 00:21:33 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

这现象在国内各行业都有,没办法,确实是一个整体社会素质的问题,但危害很大。
发表于 2003-6-21 06:59:12 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

国外公司也差不多。看看SCO和IBM的闹剧吧。
发表于 2003-6-21 16:04:35 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

SCO和IBM的闹剧是商业上的游戏,与“程序员相轻”无关。 
发表于 2003-6-21 20:25:12 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

是商业上的游戏,也与“程序员相重”有关。在历史上,UNIX之争何尝不是技术人员之争?统一的UNIX联盟终究没能形成,这并不都是商业上的原因。
在大型厂商之间,“XXX的代码写得不怎么样”的宣传可不少见。甚至还有恶语相加的。只是大多数人不太关注这些领域,只注意微软罢了。
发表于 2003-9-27 23:34:14 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

我还准备考程序员呢!!
爱讲谬论 该用户已被删除
发表于 2003-9-29 17:20:42 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

对总版主的话,将程序员相轻看成是国人素质低下的说法有不同的看法。就本人在软件公司的工作经历看,还是很多管理者不懂如何做软件开发。如何用人。从更深层次来看,是管理的不足。我不赞成将问题往程序员身上推。一个公司做的不好,不用怪底下的人,先看看管理者是否称职。一个开发团队团队协作精神不好,先看看管理团队的管理者。出现问题责任者只有相关的领导,没有其它人。
发表于 2003-9-29 21:25:38 | 显示全部楼层

[转帖]中国特色的“程序员相轻”

下面引用由爱讲谬论的人2003/09/29 05:20pm 发表的内容:
对总版主的话,将程序员相轻看成是国人素质低下的说法有不同的看法。就本人在软件公司的工作经历看,还是很多管理者不懂如何做软件开发。如何用人。从更深层次来看,是管理的不足。我不赞成将问题往程序员身上推 ...
我所说的素质低是指我们国家的平均素质,你说得对,我们有很多程序员水平是很高的,也确实存在很多不合格的管理者,问题将问题简单的归咎于谁都不合理。有很多原因,但归根结底,我认为还是整个社会素质的问题。别人不再开发赔钱的超高层大厦时,我们却以某某城市将建世界第?大厦欢欣雀跃;别人鼓励低污染的公交车时,我们如此人口大国却要大力发展私人汽车。。。这种现状不是一两代人能够解决的,但随着社会的不断发展,一定可以得到改善。我们现在抱怨是没有用的,努力让自己做到尽可能好就行了。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表