香港大学中文论坛

 找回密码
 注册
搜索
查看: 29961|回复: 0
打印 上一主题 下一主题

为什么我们没做出Doom

[复制链接]
跳转到指定楼层
1#楼
发表于 2008-9-14 03:24:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 Doom,是曾畅销一时的3D游戏软件,这个单词的中文意为“毁灭”。然而在PC游戏市场和程序开发领域,却完全是一个“奇迹”的代名词。1993年,当美国id Software首次推出这款3D格斗游戏的时候,他们绝对没有想到,Doom能成为当时最热销的游戏,更没有想到,人们对它的热度一持续就是整整十年。5月4日,id Software宣布将不日推出Doom的第三代,全球游戏界无疑将再次被注入最强劲的催化剂。
  
    今天那些沉浸在互联网、聊天室、卡通片里的少年们,可能永远无法体会10年前的Doom带给我们一代人的激情。相信正是由于这个经典游戏的出现,让今天已届而立之年的人们有了对PC的憧憬渴望,有了投身IPX/IP网络世界的一份豪情。
  
    然而在国内,却很难找到能将经典保持10年的软件,就更不用说能与Windows,Gnome,Cisco IOS相比肩的产品了。我们也曾经有过中文之星、KV300、WPS,但用今天的眼光来看,这些昔日的明星无疑已经凋谢在互联网时代的一片喊杀声中。没有经典、缺乏恒久之作似乎已经成为国内软件开发永远的伤疤,每每揭起就会痛到深处。
  
    讲一个媒体报道的真实故事:在一个合作开发的电子商务项目中,国内的程序员坚持用自己写的“链表”来处理电子交易流程中的任务,花费大量的时间研究数据结构、算法。而国外的工程师则使用“数组”这种看来近乎笨重的方法解决问题。当我们窃笑老外水平太低、算法累赘的时候,他们的理由似乎更简单:用户服务器的内存很大,这种“合理的浪费”是可接受的。而且数组方式编写代码更快,极大地提高了软件开发速度。
  
    现在的软件再不是小作坊式的生产了,也早已结束了崇尚个人英雄的时代。而我们的程序员多数还是以自我为中心,每个人都感觉别人做得不好,都喜欢推翻前人写好的模块,自己重新构建自己的体系结构。殊不知,现在的绝大多数的国外软件企业中,程序员已经是“软件蓝领”的同义词,不过是快速生成代码的工具而已,不需要你具备太多的创造性,很多程序员直到最后拼装调试的时候甚至不知道自己写的那部分代码是什么用途。这也正是我们现在使用的相当数量的国外软件都是出自一些高中学生之手的原因。在国外普遍被重视的项目经理是一个开发团队的核心,这个项目经理可能是某一领域的专家,也可能直接就是一个有丰富客户经验的MBA,总之,必须深知用户的需求,而不一定是一个编程专家。而我们的程序员们是绝对不能容忍一个编程不如自己的人做项目经理的,如果不是技术专家,休想在一个开发小组中站稳脚跟。
  
    有人认为,语言的障碍是制约国内开发水平的瓶颈。我不认为由于英语的不普及造成了国内和印度软件工程水平的巨大差异。我们从来不缺乏软件人材,我们真正缺少的是高级的软件管理人材,缺少的是服务于某一领域的专家。id Software起初开发Doom的人员只有6人,其中4人负责编写核心引擎,2人是质量控制和项目经理。他们曾经直言不讳地说:“我们的工作就是每天玩自己制作的游戏,记录下每一个不足,让它变得更加好玩。”就是这样的热情伴随了他们10年。
  
    软件管理水平的不足,也反映在国内程序员的工作情绪上。在国际知名的大型软件企业,产品决不会依赖某一个人,无论水平高低,任何人都可以立即离职。开发项目的分配是相当细化和科学的,甚至很多程序员只负责某一个功能函数。与之相反,我很同情国内软件公司的老板们,他们在考虑经营的同时,还必须分担精力在核心技术人员身上,担心员工突然的离职、消极怠工。
  
    互联网、自由软件运动给了中国软件产业前所未有的机会。原本封闭的大门现在毫无保留地打开了,原本相距万里的距离现在触手可及了。我们没有理由在这个时候将简单地汉化几个Linux作为留给后代的礼物,没有理由只写出几个聊天工具和中文字典来聊以自慰,没有理由不开发自己的操作系统和路由器核心来扬眉吐气。
  
    在残酷的IT世界中流芳10年,我们的程序员何时能写出像Doom这样的经典?对于国内的软件市场,它不是“毁灭”,是奇迹,更是新生。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长电话:0898-66661599    站长联系QQ:7123767   
         站长微信:7123767
请扫描右边二维码
www.jtche.com

小黑屋|手机版|Archiver|香港大学中文论坛 ( 渝ICP备17010310号-15 )

GMT+8, 2024-4-27 21:35 , Processed in 0.037311 second(s), 14 queries .

Powered by 重庆爱这代科技有限公司 X3.3

© 2001-2020 香港大学中文论坛

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