今天是Qcon北京站的第二天, 由于大会日程排得很紧凑, 我只得放弃了今晚有些不靠谱的沙龙来整理这两天来脑中的一些零碎.
忧
我习惯先说的不好的,因为我总喜欢把好吃的留到最后.也许是我对此行期望过高,导致了我的失望,就牢骚几句吧:
1 大师不愧是大师, 只是他们的英式发音让我这个看惯美剧的人,无法保持1个小时注意力.尽管有同步翻译,毕竟不是内行,没有多大帮助.我只好目睹一下大师的风采了.
2 由于我是第一次参加这样的大会,没有意料到其中的商业气息,待我意识到这点后,我"纯洁"的心灵受到了洗礼,让此行的收获小打折扣.
3 三天的大会有两天的沙龙, 饮料和食物我还算满意,只是那个不大礼堂内,三两个服务聊天的声音格外的大,很严重影响了沙龙的质量.
喜
这次之所以参加Qcon,关键在于他们请来了Martin Flower和Rod Johnson这两位大师,这二人对我的职业生涯有着决定性的影响.
1 所以喜的头条,就是亲眼见到他们,并有幸和他们保持几秒钟的近距离.要不是担心听不懂他们英腔而尴尬,我就冲上前大喊"i am your big fun!".当然除了fans般的激动外,二位的露脸更是坚定了我要追随他们的信念.
2 ebay的Randy是我认为此次大会中讲演最出色的,敝开极具份量的演讲内容,主要是我听得懂他的美式腔调.
3 王文彬这号人物的出现,着实让我眼前一亮,在聊及淘宝未来将在云和开放平台上有所探索,无疑给予了我无限的期待.
4 岳旭强在介绍淘宝网应用java的历程中,激起我的共鸣,我在心中默默感叹原来大家在实践中演化系统架构的经历是如此的相似!当然差别在于我所面临的问题跟他们不在一个级别.
悟
1 迭代与精化,这两个关键词多次在此次的敏捷专题中被强调.Martin和阿朱在讲演中都给出了他们实际应用的案例,给我的启示是,不要盲目的在项目开始就求全求大,而是建立一个基础的雏形,它能运行但还需多次的丰满和进化.这点上,我和伙伴们在以前工作中并没有完全做到.
2 Henrik在他的演讲中,突出了自我管理在大(多)团队中的积极作用,只是这让我听着很美好,实践中也有点作用,但总还感觉有很大差距,难道真的是团队成员的个人能力问题吗?
3 独立的,纯粹的项目经理是必须的,这是阿朱的演讲给我最深刻的印象.回顾最近的项目,我发现其中很多表面的问题很有可能是因为项目经理的角色不明确不单纯所致的.
4 在验收测试驱动开发的演讲中, 我总算明白了为什么出现开发人员认为功能完成,而经理却不认可的矛盾.需求若是能够得到可测试性的验证, 开发人员便能依据测试驱动开发,确保需求被真正的实现.
5 "大处着眼,小处着手",支付宝的程立带来的精彩总结,一句惊醒我这个梦中人,为什么很多时候我不知道怎么下手,就是因为没有划出小块来.
6 关于架构的一个合适隐喻,就是"脉络".
7 优酷网的架构师邱丹说得最多的一个词就是"简单",多到他已发出了很搞笑的信号给当场的听众,"同仁们,我没什么好分享的,因为优酷很简单".我却不这么认为,而一个"简单"就是所有分享的价值所在.简单意味着高效,简单意味着稳定,恰恰做到简单才是最难的.他还有一个关于架构演化的总结:"进化 > 退化 > 环境变化 > 进化 ...";在进化中增强,在退化中精炼,在环境变化时拥抱它,我很赞同!
8 高吞吐,高性能,高稳定,要做到此"三高"的两个关键词是:分治和异步.
分享到:
相关推荐
QCon,全称为“全球软件开发大会”,是一个由InfoQ主办的、面向全球技术领导者和技术实践者的高端技术盛会。QCon每年在全球多个城市举办,聚集了来自世界各地的顶尖技术专家和开发者,分享他们在软件开发、架构设计...
虽然具体文件名为"2016qcon全部ppt第二部分",没有提供更详细的信息,但可以想象,这个压缩包是一个丰富的知识宝库,对于想要回顾当年技术发展情况,或者对那些技术感兴趣的IT从业者来说,无疑是一份宝贵的学习资源...
从给定文件的【标题】和【部分内容】来看,该文档主要围绕“持续交付”的主题进行探讨,尤其针对腾讯电脑管家的研发团队如何在实践中推进持续...对于那些对持续交付感兴趣的IT专业人士,这份文档是一个宝贵的学习资源。
3. **实时交互**:云技术可以改善游戏中的实时交互体验,通过低延迟的网络传输技术,如UDP协议和边缘计算,确保玩家之间的同步和响应速度,提高游戏的竞技公平性和沉浸感。 4. **大数据分析**:游戏产生的大量用户...
### QCon 2009北京全球企业开发大会:提高架构质量的10个观点 #### 演讲概述 本次演讲由资深架构师高焕堂先生分享,旨在通过介绍十个核心观点来帮助听众理解如何有效地提高软件架构的质量。这十个观点不仅涵盖了...
- BE/DII(召回引擎):负责从大量数据中召回用户可能感兴趣的候选项。 - RTP(RankService):对召回结果进行排序。 - HA3(搜索引擎):负责搜索核心逻辑。 - AOP(一站式机器学习平台):提供机器学习能力,支持...
总的来说,亿玛客网络营销学院的预科电子书是一本全面介绍网络营销基础知识的教材,适合对这个领域感兴趣或者打算从事相关工作的初学者。通过深入学习,学员不仅可以了解网络营销的全貌,还能掌握实践技巧,为今后的...
无论是对于初学者还是经验丰富的开发者,甚至是对NoSQL领域感兴趣的研究者来说,这些文章都是不可多得的学习资料,帮助我们深入了解NoSQL技术的核心价值、应用场景以及未来可能面临的挑战和机遇。
- **团队动力不足**: 提供更多的自主权和支持,增强团队成员的归属感和责任感。 通过以上内容可以看出,Scrum作为一种灵活高效的敏捷开发框架,可以帮助团队更好地管理软件开发过程,提高工作效率和产品质量。然而...