这是第二次参加在北京的 QCon 会议了,有了上次的美好回忆,对今年的各项主题也都有了更高的期许,今年还是一如既往的紧贴当下最热的技术,如新锐语言Go、Erlang,以及移动领域,从敏捷到团队,从编程语法到架构设计,再加上今年新加入的用户体验与产品设计,涵盖的内容相当广泛,总让人感到分身乏术,下面就我参加的几个有价值的专题做一个简单的介绍:
# Programming Style and Your Brain -- Douglas Crockford
这是整个会议的开篇,看到 Douglas Crockford 这个名字,我想大概学过 Javascript 的人都知道何等之牛气了,他是JSON、JSLint、JSMin和ADSafe的创造者,也是名著《JavaScript: The Good Parts》(中文版《JavaScript语言精粹》)的作者
大师就是大师,看到 PPT 就不一样,每页的 PPT 黑底白字的就一个单词,如:
够简单吧,当然大师会用自己的语言来阐述更多的内涵。
该主题主要有两部分内容,第一部分,大师解释了人类的思维和编写代码之间的联系和影响,第二部分主要是介绍JSLint的一些功能和设计出发点。平心而论,大师这次有点放水的嫌疑,或许是我对他的期望过高了吧。
感兴趣的同学可到共享目录中查看PDF: http://vdisk.weibo.com/s/CmQ_t/1369132542
# Architecture Design and Architects -- 林仕鼎
百度基础体系首席架构师,全面负责百度云的技术产品研发、对外合作与生态系统建设等工作。
相比上一场的“虚空”头脑风暴,这一场的架构设计和架构师显然要干得多,很容易听得出来演讲者具备很深的功力,能用一些很简单的示例在很短时间内来阐明他自己对架构设计和架构师的理解和领悟,相当不错,推荐大家都看一下。
演讲PDF : http://vdisk.weibo.com/s/CmQ54/1369184073
# Go API编程 --谢孟军,盛大云高级研究员
Go 语言,是近些年非常流行一门语言,也有一个名字“互联网时代的C语言”,最初是由 Google 来发布的。接近 C 的运行速度,原生的并发支持,开源等等这些特点让 Go 这门语言迅速的流行,QCon 连续两年有这个语言的演讲,可见一斑。如果你想学习一门新的语言来充实自己,可以试试 Go。
基本上该演讲覆盖了 Go 语言的很多方面,能看得出主讲人在这门语言上有着相当的功力,尤其是他提到的 API 开发,正是我最近工作的重心,能够深刻的体会到文中的一些观点,比如 API-Centric 的好处。
演讲PDF : http://vdisk.weibo.com/s/CmStH/1369183933
# Erlang开发实践 --余锋(褚霸),淘宝核心系统数据库组技术专家
Erlang 并不是一门很新的语言,但它的特点也分厂的鲜明,
· 高并发、高性能、集群易扩展
· 时间检验的高可靠
· 强大的管理功能,方便的问题定位支持
· 强大的交互性,与其他系统整合能力
以上的特点很容易让 Erlang 成为服务端编程语言的热门,演讲者通过自己的实践概述了该语言的特点和碰到的一些问题。
演讲PDF : http://vdisk.weibo.com/s/CmSgL/1369184201
# 用户体验与产品设计专题
作为今年的新增加的专题,可以说受到很多人的期待,且因为目前的工作涉及到前端,更增加了我对此的兴趣。从结果看,四场的演讲可以说场场精彩,每个演讲者都从实际的案例分析中,抽死剥茧的讲出如何定位产品,如何提高用户体验,如何分析用户反馈,等等。这可能是我认为此次参会最大的收获。
更多的细节,欢迎大家直接浏览讲稿(.key文件为苹果的keynote格式)
讲稿地址:
个人推荐
对话式搜索与音乐的结合 -施凯文
“我想听下雨天,悲伤地,二胡”,“给我来点上档次的”,“经典游戏配音”,你试过告诉一个软件这样的要求吗?当你不知道什么歌适合你当下的心情时,不妨简单直白的说出来。当你厌烦了各种榜单,各种分类,各种电台的时候,一个学音乐的外国人,精研算法,数据库,前端等等,于是一个叫做 jing.fm 的产品推出了,它会告诉你,除了流行,摇滚,民族,美声,还有我们很难听到的其他几千种音乐风格,它能理解你的语言,它能准确的判断出一首音乐中的几十种乐器,甚至,它可以分析一首音乐的“情绪”。我想 jing.fm 就用这些让我们重新认识了“音乐搜索”,这就是产品的独特性,也就带给我们了独一无二的体验。
欢迎大家猛戳 http://jing.fm
屈雪:精于心,简于形──豆瓣FM产品设计
一个看起来柔柔弱弱的小女生,很平静的娓娓道来 豆瓣FM 这个产品的设计始末,为什么只有三个简单的按钮?为什么一开始没有歌曲列表?就这样一步一步的讲述 豆瓣FM 如何紧紧的抓住自己的产品定位和产品特性,并从产品外观,使用体验上把产品的核心价值推荐给用户。
# Server端Node.js专题
-
用Node.js滚「雪球」_final.pdf
-
基于Node.js的游戏服务器框架pomelo.pptx
-
基于Node.js的数据库中间层_qcon2013.pptx
-
企业级Node.js开发_qcon2013.pdf
Node.js 已经历经了4年的发展,如今的势头早已盖过 Ruby/Rails ,很多知名的网站也都在后台大量的使用了Node.js ,如我们的古城钟楼,LinkedIn, Yammer, Gethub, Taobao 等等,今年的 QCon 更是直接把 Node.js 作为专题退出,4场讲座也都场场精彩,每个演讲都是来自真实的案例,有成功的经验,也有无数的坑,都是宝贵的经验提炼。
个人推荐:
基于Node.js的数据库中间层_qcon2013 --王达心,新浪高级开发工程师
讲解了作者如何利用 Node.js 的异步,事件驱动提高数据库对高并发服务的相应速度
基于Node.js的游戏服务器框架pomelo.pptx --网易谢骋超,
中国人写的基于Node.js 的游戏服务器端框架,已经在 Github 上开源
精彩PPT
篇幅有限,更多精彩的内容请大家关注 @葡萄城控件 企业微盘。
总结一下:
1. 每次的 QCon 会议对我来说都是一个开眼界的过程,IT 是一个高速发展的行业,通过几天的会议至少让你对整个行业(国内)都在流行什么?都在关注什么有个大致的了解。
2. 开源、移动平台、互联网依然是整个大行业的热点
3. 敏捷不再是教科书,也不是还需要咨询公司指导的理论,正在潜移默化中深入到每个人的日常工作中,敏捷的需求、设计、开发、测试、回顾。