个人的一点理解[为什么中国公司不欢迎OO?][个人原创]

09-06-05 yellowcat
         

某日一家中国软件公司“五明软件”突然接到外商一个订单,欣喜若狂,我的妈呀,终于有饭吃了,于是开始紧锣密鼓的需求分析-画用例图,但是此外商资历背景甚牛,通过特殊渠道打听到原来3家公司同时开动,这年头流行并发处理,多核时代嘛,所以项目BOSS决定先画出所有界面,弄个原型,于是2个星期后,所有界面画好,界面文档写好,提交上去,外商表示满意。项目BOSS也松了一口气。

接下来的几个月,整个小组把应用程序根据用户界面分割成小的功能函数,并且界面和界面之间互相独立,将业务逻辑嵌在界面中,并且一个界面一个界面的实现完成,并利用一个关系数据库存储共享数据。

软件递交上去,外商相当满意,并很愉快的完成了交易。

然后这家公司接到第二个,第三个订单,第四个订单....

原来的仅有几人的“五明软件”通过这种形式不断扩张,不断招收新人(当然标准第一条是精通sql语言及数据库技术,其次精通各种ui技术,再则就是要吃苦耐劳),发展成为了软件巨头,并成功上市,五明软件[代号xxxx],大量带动了当地的就业,为社会做出了贡献。

与此同时,大洋彼岸的一家美国软件公司,则看准某一行业,不断摸索,首先建立起一套模型,通过此模型对流程进行模拟,分析和计算,就可以达到对这一流程实施控制和优化,从而实现附加值,当然模型开始时是十分幼稚的,就像小孩的玩具,模拟的准确度也不是很完善,另外同一个领域的竞争对手已经在这块奋斗多年,已经有了一套比较完整的模型,所以一开始得到的销路和关注都比较少,但是一年,两年,通过不断招收新人(标准是熟悉面向对象,熟悉ORM,熟悉uml,乐于和人沟通)和领域专家,不断吸取竞争对手的经验,将模型不断迭代,一遍,两遍,三遍,最初小孩的玩具,却成了这一领域最精准,最全面,最高速的模型,并通过封装成软件,在多平台发布,销量一举突破记录,并成为这一领域的黄金品牌,写下一段传奇。

--有些东西是可以固定下来的,比如智慧,有些东西蒸发了就没了,比如汗

[该贴被yellowcat于2009-06-05 23:43修改过]

[该贴被yellowcat于2009-06-05 23:44修改过]

         

greentree
2009-06-06 09:46

有些东西是可以固定下来的,比如智慧,有些东西蒸发了就没了,比如汗

>楼主总结的精辟.

中国的制造业靠的就是中国大量廉价的劳动力从而形成了所谓的"中国制造".

中国的软件业靠的不也是是我们这些廉价的劳动力从而变态的

发展,撑死也就是个制造的水平.

看样子这人多可不是个好事情呀!

tearoffhu
2009-06-06 10:53

软件制作应该是互动的,客户与开发商互动,投资方与开发商也要互动。由于距离的限制,还有管理风格以及只顾眼前利益和自以为是的结果,导致投资方式去重要的信息来源,开发方放弃重要的权利。这种结果却是让人感觉不舒服。

xyh
2009-06-06 16:24

楼主说的一点没错

很多公司的老板只注重眼前利益,所以SQL和数据库成为代码工的最基本要求。

很多公司没有什么好的设计,就算有设计也是文档堆起来的。

所谓的需求-->分析--->设计--->模型--->编码都被简化了,

一篇批评这方面的文章:

http://www.javaworld.com.tw/roller/qing/entry/%E6%BC%AB%E8%AB%87%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B_%E5%8D%8A%E5%90%8A%E5%AD%90%E7%9A%84%E8%BC%95%E9%87%8F%E7%B4%9A%E9%96%8B%E7%99%BC

[该贴被xyh于2009-06-06 16:27修改过]

banq
2009-06-06 17:38

其实真正轻量级开发 敏捷开发 XP开发核心就是MDD,模型驱动开发,模型就是文档,模型就是代码,一举两得。不抓住模型驱动这个核心,轻量、敏捷、XP就成为不写文档半拉子工程的借口,从而坏了轻量 敏捷 XP的名声。

3Go 1 2 3 下一页