转帖——皇帝的新装——感悟当前软件业

原创 2004年09月18日 08:34:00

2004-07-25■作者: xianfengsoft■出处:yesky论坛

你看见“皇帝的新装”了吗? 还记得这个故事吗?一群人中只有一个小孩说了出来!

  1、某些杀毒软件,至今还有升级时需要用到软驱软盘,一个功能的实现竟然脱离不了软驱,到处都在喊“以人为本”、“与时俱进”,不知道这些企业是干什么吃的?就没有一个人替用户想一想?还是就没有其它的技术?

  2、某“超级”播放器,长久以来,从“文件”菜单中选取“播放多个文件”时,该菜单项立即变成灰色,禁用状态。是不是这个功能只能用一次啊?

  原来,必须先“关闭一切”,菜单“播放多个文件”才能再次使用,我搞不懂,怎么这么落后呢,不人性化。

  万幸的是,大概在5年后,也就是现在的新版本中,解决了此问题,呵呵;不幸的是,也就是现在的新版本,对内存的占用大大提高,播放VCD文件或AVI等格式文件时,占用高达33MB物理内存,我晕,因为我用C#加MediaPlayer控件做的播放器至多占用25MB,并且会很快释放资源,一般维持在13-20MB左右,即使我完全
不考虑强制性的垃圾回收技术(即不手工编写代码释放资源),我认为我做的播放器在资源占用率上一点不逊色于这个“超级”播放器,是不是很搞笑??

  我先声明不是在为.NET做广告,而是恨铁不成钢,关起门来,指出我们的不足。

  我的本意是指C#开发的窗体程序在性能上比非托管代码要差一些,如果有人用VC6.0开发出来的程序比我用C#开发的同类程序还要慢,占用资源还要多,你说能不搞笑吗?

  问题2,此“超级”播放器根本就没有一个实时的播放列表功能,注意,我强调的是“实时”,也就是说我正在播放文件时,可以在不停止或不结束播放的情况下,随意增减播放清单中的文件,就像Winamp的播放列表。

  问题3,此“超级”播放器在播放存储在硬盘中的媒体文件时,如果想弹出光驱,这时“超级”播放器无故报错,让人费解!(任务栏的负责侦测光盘的伺服器已经禁用)

  我播放的是硬盘中的文件,这个时候光驱与解霸没有关系呀,Mr. liang ! 还有,当播放光盘中的文件时,如果光驱半天读不出来,“超级”播放器就死了,你读不出来,你就像连接数据库一样,限定一个时间总可以吧,比如说2分钟都没读出来,你弹出一个消息框,提示文件坏了,就不会死啊。还号称有读不死技术,业界怎么没人质疑呢?

  我只好自个儿写一个播放器,只需半天时间,还有很多体贴的操作,谁要的话,我还能供应源代码,商业软件还做不到。本人邮箱: xianfengsoft@yahoo.com.cn

  唯一值得一提的是,此“超级”播放器确实有自己的一点核心技术,不过好像还有缺陷,有兴趣的给我发邮件吧,我这里有一些好听的歌曲,只有此“超级”播放器不能播放,原因就在于用的是自己的稍有缺陷的解码。

  坦白的讲,梁肇新先生还有很多东西要学习,学习Winamp,学习Zoom Player,还要扩展自己的知识面,要学会借鉴别人的长处,每一个新的产品要像个 "豪杰"的样子,不要换来换去把诚信换没了,把责任也丢了。另外,我还想知道:《编程高手箴言》到底有多少人能全部看懂啊?百分之多少是实用的内容呢?
我喜欢讲真实情况的人来回答一下!

  我们不要掩盖自己!我们不要再上演“皇帝的新装”!希望若干年后,看到的不再是老气横秋的面孔!

  坦白的讲,我也不赞同梁肇新先生新书《编程高手箴言》中的一些观点。按照他的观点,真正的高手都必须精通最底层的东西,精通C++。我认为这必须看具体从事哪个方面的编码,对于做播放器或操作系统来讲,他的观点是正确的,但没必要要求所有人都从底层搞起,我如果不是一气之下先学点易上手的东西的话,可能至今都以为如果没有软驱,杀毒软件的开发人员就会有困难,因为升级时非要软驱啊;可能至今都认为“超级”播放器是世界真正的流媒体技术。原来真正的媒体技术掌握在微软、RealNetwork、苹果等手中。我觉得先学一点,思维就会慢慢变通,玩多了,就好理解了。如果是一个从事数据库开发的人,完全没有必要去研究CPU、去琢磨汇编、好像随着时间的推移,也可以不用C++/VC来开发,完全可以选择更容易上手的工具。关键在于开发出来的产品有特色,稳定可靠,少一些bug,用户满意,就够了。

  ★★ 我希望有更多人关注产品性能,而不是空空的评论语言。

  ★★ 所有编程语言的存在都是合理的。

  单纯对语言做各种比较没有多大意义,开发出来的同类产品倒是可以好好比较一下。

  3、不知大家认为ACDSee5.0或更新版的速度到底如何啊?请讲心里话。

  我只知道,当我只需要看一个图片时,我必须等待它慢慢的启动。难道就没有解决办法吗?自己用托管代码写了一个看图的,启动速度快多了,如果真用C++开发非托管的话,那速度更快,问题是,人家开发的东西怎么越来越慢呢?你也许会说,人家功能多嘛,没错,但我的意思是,需不需要考虑我这种情况呢,即我随时只打开一个图片,看了就关,下次需要看某个图片,再启动软件。功能够多,可是有些地方我还真不知道怎么用,笑话吧?我确信有很多人都搞不懂,比如:相册、照片盘、分类,到底什么意思啊,我往里边添加记录,却只见新建了文件夹,没办法加图片。再琢磨,我靠,有必要吗,自己开发一个就是了,或者干脆用画图打开,至于要分类整理照片的话,直接在Windows资源管理器中建立不同的文件夹就是了。能简单的就简单,能提高效率的就提高效率。

  4、对于一些共享软件,还有很多没什么技术含量的,就不举例了。不过就没人指出来。 

  ★★ 我不要你“口碑”,我要“心碑”。

  我见到一个北 da qingniao培训部的老师装Win2000以后必装 优化软件,我就知道此人水平不行。改一改注册表,作为技术人员你不会吗?再说,非要改注册表不可吗?有没有其它途径让操作系统自行去更改注册表呢?那样不就更明白吗?还有 gpedit.msc 能做的,优化软件能办到吗?

  我还看到另外一个老师用解霸看RMVB格式的电视剧,声音和图像不同步,后又换成影霸、影都,都一样,我就问他,用RealOne或RealPlayer10就可以了,他竟然说RealOne没有解霸好,我就说看rm、rmvb,用RealOne或RealPlayer10是最流畅的,他说我菜,我说,我知道我很菜,你能不能换个字来形容啊。再看一下他的计算机,也没有装RealOne或RealPlayer10? ...

  最后,我谨以个人名义希望编程人员更多的追求技术,至少不要出笑话,要真正让自己的编码像个样子,要考虑怎样节省资源提高效率,尽可能考虑到各种用户,说白了,也就是体现出IT智商的样子,像我这等初中毕业的水平都觉得你的代码很复杂,可是技术很简单,而且没有人性化,还占用很多资源,你能不羞愧吗?

  ★ 谈到软件的人性化,我觉得3dmax做的最好,相比之下,photoshop就差的远了,举例:当你设置颜色时,如RGB值为110,120,119时,在photoshop中必须用键盘输入,但是,在3dmax中如果是这样,要把人累死,因为在3dmax中,不仅要调颜色,还要设置材质、灯光、及其它很多很多很多的参数,幸好,在3dmax中,所有数值范围调节的参数,都可以用鼠标上下调节,可快可慢,你能说这个细节很难开发吗?不,软件开发中有控件。在VS.NET中叫"NumericUpDown".你说容易实现吧,只要你拖,就可以替换TextBox

  每个程序员都应当谦虚,每个专家更应该做出表率!院士、专家、名人尤其要注意!说出的话,写出的东西要经得起推敲,不能用极端的、自以为的观点来误导后人!!

  现在,软件开发的门槛越来越低,

  ★ 编软件 比 用软件 有时候要简单一些 ,于是我选择 编软件 。

  知道.NET不念point NET,知道C++用外语怎么读,稍微有英语基础,赌博老赢钱(智商不低)、会拍马屁的人(领悟能力强)都可以来编程。我真实的见过一个在上班的同事,他是用VB的,现在学C++已经有半年了,竟然问我C++和VC有什么不同,类、对象、接口怎么用,我说你糊涂了半年,我们先去买瓶矿泉水润润嗓子,然后带着笔和纸,慢慢聊吧。

  ★★ 看文章、看代码,比看学历、看脸色 来得更真实、更亲切、更有说服力。

  ★★ 记住,努力的让你的代码像个样子,更像个样子;让你的产品像个样子,更像个样子。

  不要空洞的叫喊“我是不是程序,程序是不是我”之类的最高境界----引用敬一丹的说法就是"少讲正确的废话"。

  文章写的比较仓促,不妥之处请指教!要骂的话,恳请你说一说你的观点,好吗?

转一下,大家评论评论,呵呵

春运暴露电子商务皇帝新装

         春节大假的欢乐之后,最让人难忘的还是春运期间的订票难。  无论是节前还是节后,各大火车站的人流依旧一如每年这个时节一样的熙熙攘攘。期待回家、外出和返回工作单位的人们焦急地等待着购到一...
  • llww0208
  • llww0208
  • 2006年09月28日 21:52
  • 659

给浮躁的软件业同仁(转帖)

给浮躁的软件业同仁以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里! 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当...
  • binghuazh
  • binghuazh
  • 2009年05月14日 16:30
  • 717

【转帖】中国的软件业为什么失败?!

【转帖】中国的软件业为什么失败?!我们已经忘了什么是害臊!送交者: wydzmz 2003年7月10日10:48:35 于 [教育与学术]http://www.bbsland.com    [转帖]为...
  • menguio
  • menguio
  • 2009年12月13日 20:34
  • 1059

经典DOS游戏皇帝攻略(曾经的回忆)

最完美攻略>>>>> -------------------------------------------------------------------------------- 第一节:游戏的操...
  • gabriel80
  • gabriel80
  • 2009年12月13日 15:42
  • 18739

皇帝的新装和旧装

 今天看到托尼·霍尔(Tony Hoare,快速排序算法QuickSort的发明者)老大的一个访谈里面提到他当年图灵奖获奖演说《皇帝的旧装》的故事。  问题四:听说你在获得图灵奖的时候做了一个名为《皇...
  • dounking
  • dounking
  • 2009年11月06日 22:26
  • 9820

全球软件产业现状

1、产业状况   (1)世界软件产业增长率从1991年以来始终保持在10%~20%,2000年软件和信息服务业将成为世界第一大产业,产值将接近5000亿美元。  (2)产业规模方面,全球软件从业人员已...
  • nsnboy
  • nsnboy
  • 2004年09月16日 12:37
  • 1459

企业付之一笑 知识管理成皇帝的新装

一个古来的、曾经被无数人嘲笑的故事竟然还会在当代企业中发生,而且还在继续发……  04年知识管理如火如荼的来了,2年后却知识管理之火却有如皇帝的新装一般被大多数企业付之一笑。  谈到知识管理不得不谈O...
  • szhlyh
  • szhlyh
  • 2007年01月04日 10:41
  • 3423

浅析中印软件业发展情况

  作为软件行业一个无名小卒,我没有大程序员的智慧,也没有投资者的万贯家财,但我有一腔的热血、中国软件必胜的信心、还有一颗不愿意放弃努力的决心。我虽然至今仍徘徊在三流软件开发人员的阴影之中,但我始终在...
  • coolwangsheng
  • coolwangsheng
  • 2004年05月07日 22:16
  • 711

单例模式——皇帝XXX

秦王嬴政统一中国,认为自己“德兼三皇、功盖五帝”,创“皇帝”一词作为华夏最高统治者的正式称号。自此“皇帝”这个称号沿袭了两千多年。皇帝每天的任务是接待众多的臣子,而众多臣子每天我面对同一个皇帝。臣子们...
  • u010429311
  • u010429311
  • 2016年03月30日 13:42
  • 774

算法学习- 皇帝、穷人、守财奴

题目          皇帝不是穷人,在守财奴之中也有穷人,所以,有一些_______并不是_______。                    A:皇帝,皇帝             ...
  • HelloNiGeSB
  • HelloNiGeSB
  • 2016年11月13日 17:54
  • 592
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转帖——皇帝的新装——感悟当前软件业
举报原因:
原因补充:

(最多只允许输入30个字)