4月23-25日,我跑到北京参加了Qcon Beijing 2010大会,收获颇丰,在这里总结一下。
这次会议是由InfoQ主办的,由于我是InfoQ架构社区的编辑,所以就有机会免费参加,很不错的机会,毕竟加入到InfoQ以来,还没有见到各位兄弟姐妹们,正好借这个机会和大家见面。而会议邀请到的来做演讲的人,很多都是业界中非常知名的重量级任务,正好让我仰慕一下,发现一下自己的不足,重新设定自己努力的方向和目标。
在会议期间,我和一些高手做了比较深入的交谈,从中我得到了很多,感谢大家!
首先我要提到的是园子里大家都比较熟悉的张逸先生,很幸运我们住在一屋,所以有比较长的时间可以聊天,天南地北。他谈到了他所写的几本书,以及正在计划撰写的书,其中都有他自己的思想在里面,都是很不错的书。他谈到了对设计模式的理解,如何来学习设计模式,该看哪些书。他说,其实GoF的那本最经典的《设计模式》里面有很多重要的思想,但是由于文字有些艰涩难懂,所以被很多人都忽略了。说来很是惭愧,那本书我早在十年前就买了,但是一直束之高阁,每次都是看上50页左右就放弃了,感觉实在是太难理解了。而对于《深入浅出设计模式》,倒是很有兴趣的看完了,然而,为了让大家理解,里面的例子并非是真正能够用在企业级开发中的,所以到现在对于设计模式的应用,我涉及到的还是很少很少。反省一下自己,计划一下,有时间要将设计模式再学习一下,再次试着理解大师们的思想。
接下来要提到的是蔡学镛先生,早在2002年,我就拜读过他所写的《Java夜未眠》,很受启发。之后总是在《程序员》杂志上看到他的身影。很高兴见到了他本人,得知他已经到中国来有段时间了,现在就职于支付宝。蔡学镛的形象就是标准的程序员,没有西装革履,甚至有些时候显得有点儿腼腆,但是睿智的眼睛,敏捷的思维,让我叹为观止。他的两场演讲我都听了,第一感觉就是他对待此次活动的态度是极为认证负责的,每个ppt文稿都修改过很多次,直到自己满意为止。他演讲的主题一个是《Rebol漫谈》,介绍一本少有人用,似乎有些孤芳自赏,但实际上非常实用,旨在追求完美的语言。这个演讲激起了不少人学习这门语言的兴趣,会后好多人都询问如何才能够找到相关的学习资料。另一个主题是《深入浅出复合事件处理》,讲述CEP的一些概念和做法,这种系统或许在将来会成为某种趋势。
还有ThoughtWorks的熊节先生,他也是《重构》一书的译者。他的演讲非常吸引人,其中讲述的是他所经历的一个真实项目,只不过隐去了客户的名字。在其中,他阐述了如何做代码的5S工作,这与车间中的5S工作截然不同。还有一个很有启示意义的故事,那就是《湖水与岩石》。这个演讲对于我们现在的项目很有意义,因为现在我们的代码正是处于混乱之中,而且有很多潜在的问题需要解决。
还有新浪的架构师杨卫华先生,他以平实的语言和大家介绍了新浪微博在扩展性上的特点。新浪微博应该是国内的微博系统中做的比较好的,访问量也非常大,如何处理这种高访问量、大数据量的系统,杨卫华先生讲述了不少经验。
人人网的黄晶先生,也和我们分享了人人网从最开始到现在在技术架构上的演进过程。他还提到目前正在进行的两个项目,一个是key-value形式的数据库,另一个是web control的框架,为了更好地发展,也为了让广大程序员们少走弯路,稍后,人人网会将这两个项目开源,这可能是广大程序员的一个好消息。
还有微软F#团队的Tom,还有Paul King,他是《Groovy in Action》的作者,和他们的交谈过程中,让我领略到了他们对技术的执着。
总之,我得到最多的就是对业界各种新知识,新技术的了解,而采用的方式就是与各位高手们进行交流,真的是不虚此行。下次如果有机会,我还会参加,真的是非常值得,呵呵。