QCon BeiJing 2012

Posted on Wed 18 April 2012 in it

今年qcon最大的变化就是把会议时间全放在工作日了。路上感受了人潮汹涌的10号线来到现场发现也是非常火爆,据说本次有1000多人参加。 还有一个变化不太爽,就是没有wifi了,白带iPad了,而且有时候连GPRS信号都没有,qCon应该考虑换个地方举行了,这边的硬件环境太差了。

和去年一样,三天的会议分成上午的主题演讲和下午的4个同步专题演讲,三天一共有12个专题,这篇学习总结是对总共57篇讲座的归纳整理总结。 下面的内容是三天听课的现场感受和后续学习心得的分享链接:

第一天

知名网站架构分析:4399曹政的《分布式数据库及反范式设计》全部来自实践经验,讲得道理举得例子都是来自工作中,非常有参考价值;蘑菇街的双人表演略显稚嫩,倒也都是实践经验; 大数据NoSQL:上午Incept5的CTO John Davies讲得也不错;腾讯的NoSQL实践据说讲得一般,去听的人都有些失望;没去听这个专题,对百度杨栋的《Beyond MapReduce》挺感兴趣,有时间要学习一下ppt;还有John Davies的《构建高效内存NoSQL数据库》和淘宝杨成虎的《Tair存储系统》程序设计:听了黄毅的Haskell和曾冠东的Scala,后者讲得很不错:客观且基本覆盖我感兴趣的内容,让我可以暂时不碰Scala了 项目管理:后续团队要在这方面有所加强了,ppt下载后要组织相关人员学习。

第二天

今天上午三场的主题演讲都很不错,年轻才俊Bryan Cantrill的unix哲学和学系统重于工具的思路;Netflix的Jason Brown在亚马逊云上的运营开发经验很有借鉴意义;敏捷专家Fabio Pereira把《怪诞行为学》中的研究成果应用到Agile的日常工作中。对职业发展选择、架构设计、具体开发和日常工作都有借鉴的意义。 优化架构设计: 先听了Jason Brown讲从Oracle转换成AWS中的Cassandra,貌似下来的ppt比他讲得少了内容--讲得时候提到了Netflix具有超高的自动化程度,Team member中负责系统运维的只有3个人,ppt中没有找到这一页; 然后是freewheel分享《基于Rails的大型B2B系统优化》挺不错的,很多经验都是语言无关的,很有参考价值。关于为什么选成RoR,晓峰很苦涩的说,第一次很有决定意义,但往往都是非理性的——源自美女CTO当时的推荐。RoR这玩意做UI弄稳定了和J2EE已经很像了。印证了上午Bryan说的重系统轻语言; 第三场继续挺盛大的庄表伟的About Login,一个质朴的话题被讲得也很有趣,架构来自需求的观点我也非常认同; Html5和JavaScript:这个主题呼噜猫昆仑去听了,给出他们的评价 石岩以豆瓣阅读器为例讲解的html5的诸多新特性在mobile开发中的应用; 腾讯郑苏波讲的《前端存储应用剖析》非常好,都是干货,分享了大团队重量级产品的实战经验; Java平台与应用: 听了Bryan Cantrill的《系统运行过程中的调试》,启发很大啊,技术学习上要多在系统层面投入啊,例如linux内核、系统调试等 敏捷实践:这个专题讲得据说很好,小文武听了 推荐《敏捷教练如何运用欣赏式探寻》《持续集成只代码度量模型和应用》《监督测试》

第三天

系统转型:《Keep Walking @ 大众点评网平台迁移》、豆瓣的《合久必分,分久必合》值得一读再读的; 云计算:主要是IaaSPaaS 移动产品:产品工程师Mike Lee真是让人惊艳,无论是他的演讲内容还是穿着打扮; 看板精益:之前都是耳闻,这次是近距离接触了

专题大致和去年相当,做为一个全球顶级的技术盛会,每次参加都能获得很多业界最新的技术经验,收获不小。