温饱和发展,关于算法效率的一些想法(0分)

  • 主题发起人 主题发起人 DNChen
  • 开始时间 开始时间
我的观点:
中国的软件比不上外国的,我们的算法写得好并不是直接原因,直接原因是我们的程序员目光不够长远,
“不屑于”在软件的整体性和完整性上下功夫,因为这些东西不如算法立杆见影、有成就感。算法写的好
说明我们仍然有赶超对手的潜力(智慧装在中国人的脑袋里)。
程序的算法和整体性的关系我觉得像战术和战略的关系:如果没有合理的战略,再优秀的战术家都无法
确保获得最终的胜利;一旦拥有了成熟的战略思想,只要加上一般的战术水平就可以赢得最终胜利。
(现在在进行合作编程,领教了战略的重要性了)
 
好东西其实还是有不少,就看你怎么看,实际上中国现在需要动手,
 
实际上,中国不缺少动手的人,国内的项目很多呀,你举的出的类型软件都有人涉猎过。
今天我在看一个人写的代码,和另一个同事,在观点上就产生了很大的不同。
在我的眼睛里面,这个软件写的很不好,因为他在写之初就没有考虑过扩展性。虽然是
一个很小的单一程序,但是我觉得都应该按照可维护,可扩充的思路去做,delphi快速
开发是优点,但是决不能因此而导致了对扩展性和可维护性的疏忽。而我的另一个同事
的感觉就是,他的代码写的好短,效率很高。
而事实是,现在这个小程序,在实际运行过程中就开始不断的根据需求要增加内容,而
每次增加都需要重新写代码,甚至要重新把同样的控件一个个的往界面上扔。这种程序,
在经过一段时间后,换个人来接手,一定是一头雾水,最终选择重新作过的。
所以我觉得,最重要的就是要把软件写完整,前面我忘了提了,对于我的完整的概念,
不是说这个软件所涉及的功能必须要全部作出来,而是要把这个软件必须的功能,以及
相关的功能全部作好。这里相关的,就是我发现很多程序员会疏忽的,比如基于扩展性,
可维护性的系统分析呀,等等
 
正如好东西一样,就看你怎么看人
恐怕我说的是认真和聪明的人
 
呵呵
元老级人物都在呀
 
过于强调扩展性,走向极端的话,就会导致过度设计,干什么都想套
Design pattern.我的看法是对于业务核心要考虑可以灵活定制扩展,
而其他次要的东西,用XP足以。
 
算法优化与整体考虑并不矛盾呀!
我们正在使用一个多人参加编写,前后共2年多才接近封口的一个系统,
全面那是没得说,但性能实在是太差,想想看,两台小型机,终端上生成
一个报表却需要5至30分钟,领导看了说好,大而全,因为看上去很吓人的,
可是领导不用呀。
大家说说看,到底是性能重要还是什么重要?
对了,这些人都使用Delphi编程。
 
DNChen,你有联系方法吗?QQ,Email or MSN?
我有事找你。
 
cdn@mir2.com.cn
 
可是有的软件就需要好的算法啊,比如用到了少许的人工智能的
 
中国还没有到需要担心过度设计的时候。如同前面说的,其实两
者并不矛盾,我希望的是不要顾此失彼,所以,当然算法也需要
设计也需要[:D]
 
软件生产应该形成一个流水线,每个程序员都是一名单一工种的操作员。
程序员之上就是小组长,即接口,将每个程序员的模块进行封装成形。
再之上就是系统分析员,他将一整套的系统分化,进行设计。
这是从上至下的过程。
这样说来,程序员只不过是生产流水线的一名黄金时代的卓别林。
印度就是这样生产软件的。我可以不知道整个系统是什么,只要我知道我应该
干什么,我写的程序在系统中起到什么作用我不用去了解,只要我的程序在系统中能
运行。
中国软件业少的就是这个。
一套成功的系统,需要分析员去正确分析,如果他错了,那么,小组长的封装就会乱套,
但是程序员的工作没有任何错误,除非他的程序中有很多BUG。
中国软件生产是一个小规模的生产,即使是一个什么EPR.CRM等,仍然是几个人几条枪
打出来的。
听说金山的软件正在模块化,由很多人去按他的要求写模块,由他封装成形。不过只是
听说而已。
如果,中国在发展操作系统上有什么建树的话,他需要多少人呢?微软有几万员工,那
么,中国的操作系统如果能形成气候,最低达到微软的95,那么,现在中国的软件公司
有几家能做到?需要多少人?需要多少时间?需要多少钱?
大家在这里说算法、设计,这是程序员们感兴趣的,也是程序员们的基础。但对于将来
中国的软件发展能有什么作用?
当然,基础是必须要建立的,所以大家要打实基础去打造中国软件业。
将来呢?关于可用的实用的成品、关于市场经济、关于未来的技术发展--
谁主沉浮?
 
这根本就不是一个值得讨论的题目。
所有人都是一样的观点(包括提出者也是), 算法重要, 设计更重要。
没有反方。
无聊。 最多作为让各位发挥发挥文采的场所而已。
 
恰恰相反,中国目前正是重花哨,轻算法的年代,动辄拿个VB花几天时间做个模型给客户看
,然后在这个模型上把功能装进去,交货收钱,什么算法优化,说出来都犯罪,你不看看老
板说的,慢嘛,不要紧的,P3不够就给他P4,反正也不是咱出,你要想花一头半个月搞优化,
你的工资谁给的?!
 
后退
顶部