今天参加了BEA user group 的活动,讲的是spring,还行,呵呵。会议是csdn的人主持的,主持人有点水桶腰,还年轻,建议其加强锻炼。三位嘉宾我斗胆评价一下:程勇,讲的挺好的,感觉他懂的挺多的,他说的有一句话我表示赞同,他说国内很多领域比如电信、金融、保险之类的应用都是以数据为中心,可能iBatis比hibernate好用,深以为然。按照我的评价标准。一个公司的技术总监或者CTO起码应该有这个人的水平,否则应该算是失职。联想起我在的公司就没有这么懂软件构架的人,技术总监干的活其实和项目经理一样,没有真正的architect。第二位莫映,说是北京java user group的核心成员,讲了一堆代码,晕死,听了一会就走神了,不过我看还真有人在听。第三个来讲的张晓海,可能是唯一一个BEA的人,不过他讲的也和BEA的产品没有关系,是Spring2.0的新特性,用的是rod johnson的PPT,讲的倒是清晰明了。
有个事儿觉得满奇怪的,根据程勇在现场听众中作的统计:使用到spring的人约占1/3,使用到struts的人约占1/2,使用hibernate的人也有1/4多,而举手表示使用ejb的人不到1/4,原来现在使用ejb的人这么少??!还是使用ejb的人都没有来听spring的讲座。这可是BEA的用户组呀,花钱买Weblogic的人们竟然不用ejb!真是怀疑去听讲座的有多少是BEA的用户。
老实说我不算是BEA的用户,我作的那个项目为了省钱,从weblogic迁移到JBoss上了,呵呵,正因为没有BEA产品的介绍,这次讲座我倒是听的津津有味。最后,评价一下这种免费讲座最关键的部分:茶点和小礼品,茶点还凑合,起码有的吃。上次去IBM的讲座才惨呢,茶点要排队拿,排到我居然没了,严重鄙视这种行为,我放弃周末泡MM的时间去捧场,容易么。在小礼品的问题上BEA比较抠门,只有weblogic的光盘和一本dev2dev杂志,这本杂志可以和上次IBM给的那本IBM developers一起卖旧书报纸。好几百人到场只有不到10个抽奖,-_-!
还有一个感想,就是pattern design越来越重要了,人家主讲人张口就是什么decrotor,template method,proxy,factory的。在JavaEE这样的领域,不管是哪个框架里,随便就能找到一堆的pattern的应用实例,不懂pattern,不仅学习象Spring这样的框架困难,连和人沟通的共同语言都没有。我正在读一本叫做《head first pattern design》的书,2005年jolt大奖。两个作者是迪斯尼出身,讲pattern就像看漫画书,大力推荐,呵呵,又扯远了。