会议前一天即7月16日星期五晚上,请来自台湾的蒋定宇、挪威来的谢子斌、子斌的同事、裕波以及海鹏在五道口的T6火锅吃饭。第一次见到定宇和子斌真人,真是非常开心的事情。
定宇原来在雅虎台湾工作,现在任职于D-link友讯科技,人很热情,乐于分享,还特别热爱运动(这次来北京上身着一件puma,下身穿一双asics),我就特别喜欢和这样的朋友交往。他有提到facebook的面试会有一系列有意思的puzzle,比如他们会问你喜欢喝什么饮料,因为有统计表明喜欢喝相同饮料的工程师彼此会比较容易相处。定宇下飞机后就去了百度作交流,他觉得百度的工程师都很不错,大陆的前端开发已经做得非常厉害了。
子斌在opera工作,他是马来西亚人,这次是从opera的挪威总部专程来到北京参加webrebuild的年会。子斌中文讲得很好,声音有点像凤凰卫视的胡一虎。子斌给每人送了一件high standards的opera开发者T恤。
webrebuild年会是前端开发工程师的盛会,这次选择在北航学术交流厅举行。会议中的美女主持人有来自w3c中国的安琪,吕婷,腾讯的麦子还有负责现场英语翻译的前图灵编辑印星星同学。
第一个上台分享的是来自w3c的Klaus Birkenbihl(中文名 岳林),主题是《data on the web》。演讲中他有提到很酷的旅行网站tripit.com,还有google的rich snippets、yahoo的search monkey以及facebook在RDF方面的实践,值得一提的是安琪翻译的中文版ppt非常幽默。
接下来是我们的定宇同学,今天他要讲《建立团队前端开发环境》,也是今天最有料的主题。会议开始之前我一直和定宇坐在第一排,和他闲聊,收获很多。上台之前他还在不断修改keynote,还问我一些修改意见,因为他对国内前端开发现状还不是太了解,有一些词汇他觉得可能用大陆的词汇会更好一些,比如软体改成软件,全局变数改成全局变量。他还问大陆这边工程师的英语水平怎么样,我告诉他,英语听力和阅读都是没有问题的,所以演讲的时候不需要太担心这个。定宇对待事情真是一丝不苟,值得大家学习。另外在昨天吃饭的时候我发现他还非常喜欢记笔记,这也是一个好习惯。
定宇讲的主题中,我比较感兴趣的是三点: 1.虚拟代理软件fiddler的使用和其中含有的一些开发思路; 2.源码提交时使用jslint和code sniffer来作语法检查,让犯错误变得困难; 3.模块化的开发实践
午饭后,子斌上台分享他在html5和css3方面的研究。中间有问到听众有多少人在工作中开始使用css3,竟然有20%的人举手,这点比较让我感到意外,前端开发人员确实具有非常高的学习热情,另外也说明渐进增强的理念已经开始被很多人接受。
然后是腾讯的范俊豪分享网页性能优化的主题,主要涉及css sprite和data uri方面的优化,另外演示了几个腾讯内部使用的小工具。
之后是张克军分享《关于前端架构,我说的其实是...》,讲目前豆瓣网的前端架构和他在架构方面的一些思考,这是今天最有养分的主题,内容比较多,需要慢慢消化才行。其中有提到豆瓣的工程师可以在家晚上使用vpn修ticket,这种惬意的事情真实让人羡慕。
最后是彪叔分享他在web标准化方面的一些思考,使用的是ipad来演示,非常酷的。彪叔号召大家作为前端开发人员,一定要对自己的代码要负责,要让它们更符合标准。
总的来说,这次交流会非常成功,裕波、rekey等webrebuild工作人员付出大量的心力和时间为前端行业做了非常有意义的事情,在此感谢他们努力的工作。
这次交流会做得不够好的地方: 1.不应该带定宇和子斌去吃火锅,应该去吃清淡一点的菜系,因为第二天定宇告诉我他肚子很不舒服,呵呵; 2.会场的投影和灯光都不行,如阿肆所说“会场只能在摄像和看清PPT中间做出选择了”,最后让嘉宾进行黑灯演讲; 3.中午吃饭没有指引安排,导致有不少参会人员在路边啃烧饼的惨剧。