只要我们还活者 丁鸣飞 / 嘉宾评论 看了威震先生的《基础件平台之梦》,心中泛起一些说不清道不明的感觉,不是为了作者的现状和他的感悟,而是为了我们整个项目型软件产业的未来。作为一个长期侵淫于技术层面的老牌开发人员,本人也同笔者一样,为了自己的理想而抛弃一切,去探索和欣赏大自然的美,去体会软件进化的韵律,也曾为历史发出一些光和热。将近二十多年的软件开发之路,作为曾经的弄潮儿,已经不是当初意气风发、气概山河的毛头小伙!无情的现实告诉说,活着就必须吃饭!看到远不如自己技术的一些公司或者个人,忽然旱地拔雷,平步青云,心中也涌起过巨大的不平衡感。但是,存在的就有其必然的合理性,天上是不会无缘无故下大馅饼的,事后的反思,都证明是他们抓住或者碰上了市场或者时代的脉搏。让我们回头再看看软件发展的历史,无不证明这点,先进的未必是最好的,更未必是成功的,谁死在最后,谁就是王者。自从2000年“网络泡沫”破灭,我怀着对个人软件深深的失望,回到了北京,开始了自己的创业。我的目标是开发一个企业级的MIS应用平台,根据我当时的分析,由于我们特殊的国情,这个市场至少没有盗版和国外大鳄的威胁;又分析了目前在这个市场的一些软件企业,发现他们基本都是“量体裁衣”型的开发,一个项目一帮人来拿国外的一些恐龙级别的开发平台来画点东西(请原谅我使用“画”这个词,因为我当时根本不认为这就是开发),也根本没有什么大的可重用性(而可重用性就是软件的基本特点)。整天炒的是概念,拼的是关系,吹的是虎皮。基于自己的长期的经验和实践,我看到,这样的技术模式是辛苦的,后果是严重的!当时的我就天真的想,靠本人牛刀杀鸡的水平,还打不开一片广阔的天空?最少还不去分一大杯羹?可我恰恰忽视了最重要的一点,市场!关于平台的思维,我也先简单的谈谈,以免有作广告的嫌疑。从2001年开始,我在中国石油天然气总公司的《中油档案管理信息系统V 1.0》的基础上开发了SAGA的MIS开发工具,系统以Web服务的方式,提供了全套的分布式数据处理和服务。系统的基本特点如下: 1.系统界面模板和脚本描述完全分离,系统可以挂接任意支持标准SQL的数据库; 2.系统提供快速高效的脚本描述解释器,还可以根据需要内嵌Java、VB或者Pascal、SQL脚本,以增强系统功能; 3.系统提供了大约20多个高级的可扩展构件,包括数据录入/浏览/检查、排版级的精确打印、PDF生成、统计、统计图、权限等; 4.可以无缝同步包括Domino在内的任意数据库的数据和电子附件; 5.提供三个运行接口,独立的 Web服务器(SAGA.EXE),IIS的ISAPI,Apache的so。系统对于配置人员的要求如下: 1.对HTML熟悉的美工,要求有独立的创意能力和合作能力; 2.对数据库有一般熟悉程度,有基本程序开发常识,明白基本的SQL语句即可;但是要性格好,善于和用户沟通;项目一般的开发流程如下: 1.在搞清楚用户需要的基础上,由美工快速设计出操作界面,并且改为模板; 2.由配置人员建立数据库,并且编写脚本描述,实现快速原型; 3.一些东西,单靠配置无法实现的,由更高层的开发人员使用内嵌的JAVA/VB或者Pascal/SQL脚本增强; 4.以上都无法实现的,且有一定共性的,由核心开发人员加入平台;我们公司从2002年SAGA平台开发成熟开始,先后和微软公司合作完成了中国石油天然气股份公司(PetroChina)的OA系统;和瑞尊公司合作完成了中国石油天然气集团公司(CNPC)的OA系统;我们也独立实施了新疆油田、华北油田、大港油田、西南油田、吐哈油田、石油勘探开发研究院、西气东输、唐山油田等一大批大中型企业的文书、勘探开发档案管理、发布等大型MIS管理系统;也有几家合作公司采用了我们的SAGA平台,独立开发出其自己行业的专用 MIS管理系统。多余的我就不吹了,我想这就是所谓的殊途同归。一个技术,你想到的,别人也肯定早就想到了,甚至已经有人正在做或者已经完成! 作为平台的应用,在公司内部,我想我们的SAGA应该是成功的。因为我们比“量体裁衣”型的公司,具有极大的成本优势!一个项目型软件公司的成本,归根到底,就是时间成本!所以项目型软件公司生存的关键(目前先不要妄谈发展),就是要彻底降低单位时间成本,我们设计平台的目的就是完全的,彻底的降低单位时间成本,我们目前已经初步可以达到:二个人,三个月,可以完成一个大型项目的开发;二个人,一个月,可以完成一个中型项目的开发;二个人,一个星期,可以完成一个小型项目的开发;而且每次都有完全的积累! 对于像我们这样已有成熟开发平台,在市场上摸爬滚打好几年,有各种类型的成功案例的公司,一个上百万的项目和几万的项目,其基本开发成本已经没有什么大的区别!而且由于完全基于B/S的系统架构,实施和培训的成本也相差无几。但经过这些年,我们发现,几乎是越大的项目,越不赚钱,例如:100万以上的,基本拖三年,50万的二年,20万的一年,10万以内的基本可以在半年内结束,最舒服的就是三五万的,基本上就是当月结,而且没有拖款,用户也非常满意。反观50万以上的,没有几个是可以顺顺利利的完成,最后不拖个两败俱伤,是无法结束的,结果最后都是恶性循环。作为老板,房租不能够拖,员工的工资不能够拖,但是项目款,一般是一拖再拖……合同金额好像不少,年底一算,发完工资和奖金提成,留给股东的,就是帐面上的数字…… 为什么会是这样的,和几个同病相怜的沟通后,有如下看法,希望能够抛砖引玉。社会的发展应该是这样的几个阶段,超越不得,就像我们不可以搞大跃进式的共产主义一样,由于整个社会的素质,我们无法怨天尤人!第一阶段:基本物质产品阶段,第二阶段:物质为主的产品阶段,第三阶段:信息为主的产品阶段,第四阶段:完全的信息产品阶段。我们的社会目前基本已经进入了第三个阶段,手机等信息为主的产品,目前正在大赚其钱就是有力的证明!从目前的结果来讲,基础件平台之梦,梦想成真,关键的还要看市场,但是这个是很难的,如果你自己的平台自己用,就是我们现在的情况,维持温饱!想发达,一个字:难!如果你想让大家都来使用你的平台,把自己定位成一个类似Borland/Lotus的工具产品公司,更难!何其难也!论语曰:己所不欲,勿施于人。换个角度讲,如果你是一个开发人员或者一个项目型公司的老板,你会把公司的全部项目架构在一个名不见经传的小公司身上吗?更不要提个人了!采用了我们SAGA平台那几家合作公司,也是因为老板是我的铁哥们,才放胆这样用的!作为一个实际点的建议,我认为DSS的出路如下,找个有关系有一定市场背景的小公司加盟,自己使用自己的平台,再实践中发展和完善,待机而起。当然,也不排除可能有个别头脑发热的扔下巨额投资,把其真正变成一个具有中国特色的基础件平台,如果真是到了那天,那么将是国之大幸,民之大幸!这可能意味着因为我们这个行业已经完全成熟了!真希望我们可以等到那一天!路还很长,各位精英,民族的脊梁,一路走好!牛奶会有的,面包也会有的,前提是我们还活着!
Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐