作为普通码农一枚,Qcon是俺参与过的*的技术大会了。大会共历时三天,因为俺第二天就得赶火车休个五一大长假,所以只参加了第一天4/25号的会议(其他俩天自然有其他同事会去观摩),不过第一天的会议有俺很喜欢的老池(@池建强)组织出品的专题,所以俺参加会议的目标这这么愉快的定下拉。
还是得先感谢给俺票票的经理@狸姑娘,也终于幸运见到了《MacTalk》作者本尊,让俺也当了一把小小的追星族哈。同时也厚着脸皮搭讪,与Mac君进行了正式友好、亲切的交流:)
五一休假后需要给组内同学分享一些在Qcon的所见所得,分享完成后自己又做了一些整理,所以放到博客里用以记录。
PS:乱七八糟的照片照了不少,不过现场图片只选择性贴几张,而且作为已婚男士,放美女图片更是影响家庭和谐,尤其俺家庭地位又不高...所以对会议细节感兴趣的同学可以自己去Google百度一下,或者点这个URL微博热门搜索,不谢。
Qcon是神马
Qcon介绍: 为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等。
一起来看下面几张照片。
图一是因为头一回去国际会议中心,所以得瑟的照了一张以示到此一游;
图二是InfoQ某领导的开场致辞。俺到的其实还算早(早上7点多),在外面逛展台、拿礼品、瞎聊天,然后搞得最终进场还给耽搁了,所以坐到会场中间的位置,过会儿回头一看,已然完全坐满,而且还有部分站着的。大家可脑补测量下,这会场坐了多少人:)
从上俩张图片可以初窥Qcon会议的规模了,我们再看看 大会日程,上午的分享都是来自老外,对于我等学渣来说,尼玛英语听力和交流真心是硬伤呀,可是让我遇见了图三,所以美丽的事情继续发生...
图三是同声传译的装备,俺果断把驾照压那儿,然后就可以免费借用的,用完了还回去即可;
图四是自主的午/晚餐,味道肯定谈不上多好,不过作为一个技术的交流大会,能有这等伙食已然不错,知足亦长乐。
在“技术会议”这个话题中,Qcon绝对算得上“高大上”。不过这仅仅是我参与的第二个收费的技术交流会,第一个是京JS。
简述下俺眼中的Qcon吧:
- 早上既然还提供了早餐,感觉贴心不少,且糕点的品种还算不少。当然水和程序员最爱的咖啡更是不限量供应哈;
- 再进入会场时会发个Qcon的袋子,里有装有各种展台和相关的广告信息,还有个Qcon攻略的纸。
我略懵,一个技术交流会为啥还有“攻略”。然后明白了,原来Qcon还讲究一定玩法,比如集盖章、现场写code、微信、微博各种方式,当然,也收到不少招聘的信息...最终斩获T恤、杯子、贴牌、抱枕、笔记本等等好多战利品(写这段的时候觉得自己略Low羞) - 范儿大,规模大;美女多,可触摸。
光夸不贬不是俺的风格,所以再微微吐槽几句:
- 我听的一个分享中,嘉宾的语速比较慢,而且信息含量比较低,其实听着很着急...
- 第一天上午都是老外的分析,而且都在大会议室,不知道这帮人是怎么请来的,确实分享的内容很水。后来有看InfoQ出版的《架构师》,InfoQ自己也承认这点,可为什么不改类,难道从哪哪地方请个老外讲一通英语就显得InfoQ高端么...
PS:曾听某位技术友人问过俺:“Qcon这会议是不是腾讯办的?”,俺的心情如下图...
我参加的专题与分享
大家如果看大会日程就能看出,第二天4/26有关前端的话题比较多而全。所以第一天的演讲也没多想多选,一上午先听老外灌水,下午就听了一下午《知名网站案例分析》的专题。
上午大厅分享的内容如下:
-
亚马逊AWS服务和NoSQL产品(Deep Dive into Amazon's NoSQL Journey and AWS Operations)
一开场这哥们的英语让我惊呆了,本来就听力不咋地,结果这个嘉宾是标准的印式英语,当场就打算放弃这个分享了。后来看见有同声传译这种高级的玩具,于是乎才又鼓起勇气继续认真听讲。
分享的内容大致就是他介绍了亚马逊研发了一个NoSql的产品,然后用绚丽的PPT延伸了关系型数据库和和NoSQL的优缺点,如果一些增删改查的操作,然后再量较大时,关系型数据库的缺点。
然后就抛出他们这个NoSql的解决方案 —— dynamo库,然后围绕这这个dynamo搞出了dynamoDB之类,学习曲线比较陡峭。
-
大型前端应用的组件与模块
一个来自英国金融时报实验室的嘉宾分享了一个他们自己的前端组件,名称是origami。
他上来先一顿吐苦水(Rescue the old stuff),说自己做的项目如何坑。
然后介绍了origami,基本就是定义了一些前端的规范和标准,然后基于这些标准,提供了一系列的组件,在使用的时候只要在页面上引入相关的CSS、JS文件,就可以使用相关的组件了。
他讲到在build小型的通用组件,为让别人用起来方便,一个组件不要做太多事情。
听完之后我的感受就是,他们基本就是实现了一套自己的Bootstrap(又是组件、又是默认样式、又是脚手架的)...
PS:说实话,一天的会议结束后,他的Slides是做的最好的,有可能他已经在很多地方演讲过。Slides地址来一发:http://triblondon.github.io/talk-components-origami/ -
大规模脑计算
没听明白...
说研究神经的学者,做大数据量的分析遇到的问题,用的是spark,俺也不懂,就不说了。
下午《知名网站案例分析》的内容如下:
-
Localization of Stack Overflow * Marco Cecconi
刚吃完午饭略困;老外分享;结果是我睡着了...睡着...睡... -
汽车之家论坛架构分析
由于刚补充完睡眠,所以这个分享听的异常的认真哈,还记了些小笔记。
由一枚汽车之家的架构师分享他们在论坛上的技术之路。上来的开场不错,先黑了一下去年那个F0车主被BMW7系挖墙脚那事:)
然后开始叙说如何用其三板斧——做一个快、稳、爱的论坛。
然后就开始介绍用Redis做分页、Nginx做缓存、消息队列、分布式上传图片、灾备等等一系列解决快与稳的问题。
PS:貌似最后的服务达到4个9的可用性。 -
聚石塔
因为耗子哥(阿里巴巴 陈皓)的名头才格外关注,确实仰慕大牛名头的人非常多,会场爆满,边上到处站满了人,席地而坐的一大片。
聚石塔是淘宝天猫对接外部商家IT系统的平台,目前被打造成一个云平台,专门为商家提供云服务的。
干货没有,不过有几个理念确实值得思考:
~ 目前国内运维工作的重要性被严重低估
~ 做平台的时候需要先制定标准,无标准不平台 - 京东大规模内存存储平台
俺在推进引擎的公司待过,负责过和电子商务的公司对接实施工作;身边更有一大波混在电子商务公司的友人,都携带各种负能量...所以俺对电子商务公司的硬实力和软实力嘛,就感觉和一线互联网不是一个梯队。
不过本次听完技术分享之后,俺还是觉得很高级的(虽然自己也不太懂哈),最起码别人使用Redis围绕自己的业务场景进行了高度定制,自主研发
感触
作为一名长期坚持参加各种会议且工作5年的IT从业人员,再俺看来,参加交流会主要的意义就两个词:
- 扩大社交
- 增长见识
俺参加交流会基本就是为了与圈内的朋友们聚聚会和认识些新朋友,其次才是增长见识和学习。
不过Qcon确实又令俺大开视野、印象深刻,收获多多、感触多多。
看着圈内的朋友在讲台上分享,对自己的技术和项目款款而谈,再想着自己的年龄和家人,心中还是挺感慨的。差不多的年龄,友人们还在追求自己的理想,而我却选择了早早的安定下来,结婚、生子。
记得前年还与友人大说特说、讨论创业的那些事情,再想想现在的自己,感觉自己成长了,长大了...
长大了意味着要考虑的事儿更多了;
长大了要承担的事儿更多了;
长大了意味着时间会越过越快了;
可是,长大了难道就意味着我离自己的梦想越来越远了?
我不信,如果那么容易就放弃,那这TM还叫梦想吗?
资料:
Qcon会议之所见所想的更多相关文章
-
MarkDown笔记
MarkDown是一种轻量级的标记语言,可以比较简洁地格式化文本,所以比较方便地产生可读性良好的文档. 可以使用Markdown: 整理知识,学习笔记 发布日记,杂文,所见所想 撰写发布技术文稿(代码 ...
-
sublime text 下的Markdown写作
sublime text 2(3)下的Markdown写作 什么是 Markdown wiki Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富 ...
-
MD测试
# 欢迎使用 Cmd - 在线 Markdown 编辑阅读器 ------ 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,**Cmd Markdown** 是 ...
-
利用NABCD模型进行竞争性需求分析
微博的NABCD模型 N-Need:毫无疑问,当今的中国普通民众是有这点需求的,在上个世纪中国民众的休闲娱乐方式更多的停留在以电视传媒为主的娱乐方式,而进入21世纪以来中国民众的娱乐中心向互联网转移, ...
-
Markdown示例
欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 -- 我们为记录思想 ...
-
Linux内存模型
http://blog.csdn.net/sunyubo458/article/details/6090946 了解linux的内存模型,或许不能让你大幅度提高编程能力,但是作为一个基本知识点应该熟悉 ...
-
很好用的在线markdown编辑器
# 欢迎使用 Cmd Markdown 编辑阅读器 基本符号 *,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号 空白行表示另起一个段落 `是表示inline代码,tab是用来标记 ...
-
A Practical Guide to Distributed Scrum - 分布式Scrum的实用指南 - 读书笔记
最近读了这本IBM出的<A Practical Guide to Distributed Scrum>(分布式Scrum的实用指南),书中的章节结构比较清楚,是针对Scrum项目进行,一个 ...
-
试用cmd markdown
欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 -- 我们为记录思想 ...
随机推荐
-
浅谈 block(1) – clang 改写后的 block 结构
这几天为了巩固知识,从 iOS 的各个知识点开始学习,希望自己对每一个知识理解的更加深入的了解.这次来分享一下 block 的学习笔记. block 简介 block 被当做扩展特性而被加入 GCC ...
-
Masonry(AutoLayout)的使用
Masonry 仍然在维持. 如果使用 Swift 开发, 建议使用 SnapKit. Masonry 以一种简便可读的代码实现子控件自动布局 ,甚至可以实现一些动画,是一中轻量级的框架. Mason ...
-
如何打开asp.net中的出错提示?在程序发布后
答案:修改其中的一个配置节点,<customErrors mode="On"/>
-
cppunit使用详解
cppunit使用详解 第一步:如何安装 (我的运行环境: fc7 Linux, gcc4) cppunit 的安装是相当标准的linux的安装过程 a. 下载cppunit的源文件 ...
-
《JavaScript高级程序设计》 读书笔记(一)
标签的位置 按照传统的做法,所有<script>元素都应该放在页面的<head>元素中,例如: <!DOCTYPE html> <html> <h ...
-
++i和i++哪个效率高?
这个问题需要分两种情况来解说: 1.当变量i的数据类型是c++语言默认提供的类型的话,他们的效率是一样的. int a,i=0; a=++i;汇编代码如下: int a,i=0; 01221A ...
-
notepad++设置(不断更新)
1.主题设置 主题名称:Obsidian 字体字号:Courier New 10 设置方法: 设置---语言格式设置---选择主题,同时勾选“使用全局字体”“使用全局字体大小 补充一点: 修改两处地方 ...
-
shell 文本处理——使用awk格式化时间戳
date -d @时间戳 "+%Y-%m-%d %H:%M:%S" 也可以内置函数 awk '{print strftime("%Y-%m-%d %H:%M:%S&quo ...
-
LoadRunner对不同协议的选择
LoadRunner对不同协议的选择 大家常用的是Loadrunner测试web(Http/Html),但其实协议多种多样.在B/S结构的网站多种业务的特点需要选择不同的协议,协议如何选择呢,寻找了相 ...
-
[eclipse]Syntax error on tokens, delete these tokens问题解决
错误:Syntax error on tokens, delete these tokens 出现这样的错误一般是括号.中英文字符.中英文标点.代码前面的空格,尤其是复制粘贴的代码,去掉即可. 如下图 ...