论坛首页 海阔天空论坛

很多事情看上去很美......

浏览 7740 次
精华帖 (12) :: 良好帖 (14) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-03   最后修改:2009-06-03
  EJB看上去很美,很多“企业级特性”,不知道成就了多少中间件厂商。但用的人都说很难搞,让我很怀疑。直到有一天一位大佬高呼“Without EJB”,一时风云变色,群EJB束手。

  UML看上去很美。当时简直是不会用Rose不敢出去见人,有人宣称“若干年之后,不通UML者无法染指软件开发”。当时听人天天念着Rational的名字,告诉我可以用Rose从UML直接生成Java代码C代码C++代码,满眼都是星星。但我一直都没学得好,好在现在不用UML也没人鄙视我了。

  MDA看上去很美。当时铺天盖地的大大的MDA印在杂志上,挂在网页上,似乎只需要掌握了领域知识,建立了领域模型,就直接可以生成代码。那时候微软给我的印象就是:Microsoft=MDA,VisualStudio.NET=MDA。这个一直没弄明白也没实际操作过,但现在似乎很少有人提了。
  
  XP看上去很美。当时图书馆的书架上,印有XP与极限编程的书竟然和印有JSP、J2EE字样的书数量不相上下。但最流行的时候我是一个小兵,没有办法实行,慢慢地也不太热了。

  AOP看上去很美。不知道多少人以为一种影响深远的编程模式即将出现,书似乎也出了不少。结果最终发现能用到的地方实在太少,慢慢地很少有人提了。

  设计模式看上去很美。这个倒真是有点美,学习一下思想很不错。只是程序写了很多年,只有单例模式用得最多,工厂都用得少,始终没给其他模式找到必须用他们的理由,慢慢地很多设计模式都忘了。

  SOA看上去倒是不知道美不美,但天天被人灌输,似乎也很美。只是自从我知道这个名词以后,就从没真正弄明白过他到底是美在哪里,只是前年高人甲承认SOA还未落到实处,去年高人乙说SOA即将大红大紫,今年翻开杂志,又见高人丙说SOA在中国缺乏有说服力的成功案例云云。

  Grid看上去很美。Oracle 10g的这个小g不知道让多少人心潮澎湃,最终发现离我们老百姓实在太远。

  云计算看上去很美。只是不知道跟Gird有什么差别,巨头们说的一个和一个不同。最近看见一个.NET的CMS也说什么云计算,真是不知所云。

  年复一年,终于觉得不能被人继续忽悠下去了。不再奢望能够有神奇的工具可以让我直接画画图就能得到一个可以工作的程序;不再相信有什么特别的方法可以极大地提高开发效率;不再相信巨头们的话,如果有什么新的概念是由巨头们掀起的,我决定以后一律先等五年。

  1995年布鲁克斯说:“没有银弹”,但他很谦虚地指定了一个期限:“十年内”,事实证明老先生没有错,只是高估了后辈们的能力。


   发表时间:2009-06-03  
支持你。很多人都有这样的感觉,但是不好意思说出来,只能骗自己说还没理解深刻。
人家大企业讲的是咨询和服务,不搞几个晦涩难懂的概念,怎么给你咨询,难道你给你讲java语法?
0 请登录后投票
   发表时间:2009-06-03  
对于程序员,需要的能力就是解决问题。
工具只是工具而已。
0 请登录后投票
   发表时间:2009-06-03  
那些噱头是大厂商制定出来
好忽悠客户体现自己先进性的
不显的于众不同
大笔的咨询和服务费怎么赚取

对于软件公司,还是踏踏实实把需求做好,把客户关系维护好,把软件质量提上去
才是正道
总整那些花花肠子,不长久
1 请登录后投票
   发表时间:2009-06-03  
看来有很多人和我有同感......
0 请登录后投票
   发表时间:2009-06-04  
厂商不搞出点亮点怎么盈利呀,厂商没错。
问题在于有些程序员没有分辨这些事物的能力就天天说这个怎样,那个怎样。
有那个时间还不如看点基础的知识。
0 请登录后投票
   发表时间:2009-06-04  
看到这篇帖子我想起了一句歌词

醉拳里面唱到
江湖闯名号,从来不用刀

但是我又说不出来为什么?
谁给分析下我的潜意识
0 请登录后投票
   发表时间:2009-06-04  
我继承用的最多,别的单例偶尔用,再别的都没用过。
没做过复杂的应用。
0 请登录后投票
   发表时间:2009-06-04  
maomiandyou 写道
看到这篇帖子我想起了一句歌词

醉拳里面唱到
江湖闯名号,从来不用刀

但是我又说不出来为什么?
谁给分析下我的潜意识


莫非你是想说:虽然这些漂亮的概念我一个都没有用,但我的程序一样工作得很好?
0 请登录后投票
   发表时间:2009-06-04  
xieye 写道
我继承用的最多,别的单例偶尔用,再别的都没用过。
没做过复杂的应用。


我想我应该算做过复杂应用的,大数据量(上千个表,几千万的数据,Oracle大小经常上10个G),高并发(高峰时有几万人同时在线),功能复杂(三四千个Java类)的项目也做过四五个。设计过框架,主导研发过产品,没有做过失败的项目。

我这么说不太谦虚,但是帖子里说的那些东西我真的没用过或很少用。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics