基本情况:

  • QCon 2013(http://www.qconshanghai.com/)上海站的活动一共为期3天(周五、六和日)。活动在上海的光大会展中心举行的。
  • QCon(全球软件开发者大会)是由InfoQ(http://www.infoq.com/cn/) 主办的全球性软件开发者交流和沟通大会。它在全球有7站,内地有北京和上海两站(看样子还是挺看重中国的开发者市场)。国内两站都是由InfoQ中国组织的。
  • 个人目测到会的开发者应该在800人以上(具体数据还不知道),基本上国内主要的互联网和软件公司都来人了,而且还碰到不少来自银行、保险、制造等传统行业的软件开发人员
  • 大会的议题比较广泛。除了6个Keynote外,还有19个专题(76场报告)和几个不错的软性话题分享讨论。
  • 大会请的讲师个人觉得水平还是很不错的,而且都是以实战派为主。国外的讲师有来自Facebook、LinkedIn、Twitter等。国内的讲师主要是来自BAT(Baidu,Ali,Tencent。占总数大概50%)和其他一些主要的互联网和软件厂商。国内讲师超过90%。
  • 三天的时间,除了所有的Keynote,我听了大概10个左右专题报告。除去少数,大部分都感觉良好。
  • 所有的这些报告Slides应该都可以在QCon 2013的官网上下载。视频估计以后也能够看到。鼓励大家去看看,甚至团队可以一起讨论。
  • 整个会议的到会率还是非常高的。

个人总结与感悟

  • 国内互联网和软件厂商都在积极拥抱开源,而且已经在自己的产品、服务中大量使用开源方案。其中后台架构最为集中和明显。目前来看,主要是以使用和改造为主,只有少数的厂家(如阿里)在向开源社区贡献自己的代码。
  • 互联网后台服务(尤其是高并发可用、大数据处理和互联网金融)是这次的主要热点,也是各家开发人员觉得最有挑战的地方。毕竟国内互联网企业的规模实在是太大,对后台的压力非常大。
  • 微软技术已经基本上被国内互联网和软件厂商抛弃(我都不好意思说我在做.NET/WCF开发,算是被微软给坑了呀~~).
  • 因为有大量的需求,国内确实出现了一批很牛的技术人员和系统架构师(有从国外回来的、但大部分还是本土成长起来的)。而且由于有类似InfoQ这样的很多软件开发者组织,感觉国内的软件开发社区也已经初具规模。
  • 说了这么多优点,最后说个自己感觉的不足吧。感觉国内技术社区还是以应用为主(因为需求的原因,对于应用的深度已经非常高了,某些应用方面甚至能超过国外一流的公司),但其原创性可能还是不足。这或许是国内还没有出现一个以技术挣钱(如MongoDB--现估值15亿美金/Nginx --现估值10亿美金)的有影响力公司。

接下来一段时间,我会尽量总结并分享一些专题情况。但是因为对很多领域也是只知道皮毛,分享也主要是抛砖引玉而已,欢迎大家抛砖。

另外,个人也建议我们公司能够积极参与到这些社区中去(如派人参加会议、甚至去讲我们一些很酷的东西),个人觉得这个无论对增加公司在国内开发者中的影响力还是员工自己职业发展都是很有好处的。

QCon2013上海站总结 -- 整体印象和感悟的更多相关文章

  1. 啊金学习javascript系列一之javascript整体印象

    javascript是一门编程语言,这个是第一个观点.是编程语言,那就拥有编程语言的功能.在我理解之中,编程语言是和计算机打交道的语言,就是我们跟计算机说话用的语言,是用来指挥计算机的.人类能够理解语 ...

  2. QCon2013上海站总结 -- 前端开发

    选择这个专题开始主要有两个原因:一是这次会议关于前端开发的内容不多.二是我做过几年前端开发,这个专题对我来说会容易点:) 这次QCon上海关于前端开发有一个Keynote,一个Javascript专题 ...

  3. 关于web界面设计的整体可维护性的感悟

    1.表现与数据分开管理: 某些数据具备特殊的表现格式,比如颜色,大小等等.为了对这些格式表现分开管理进行 a.使用css定义该类型数据的表现形式: 定义数据的类别,通过该类别对数据格式进行统一定义 . ...

  4. ASP.NET MVC 路由(一)

    ASP.NET MVC路由(一) 前言 从这一章开始,我们即将进入MVC的世界,在学习MVC的过程中在网上搜索了一下,资料还是蛮多的,只不过对于我这样的初学者来看还是有点难度,自己就想看到有一篇引导性 ...

  5. Linux2.6内核--进程调度理论

    从1991年Linux的第1版到后来的2.4内核系列,Linux的调度程序都相当简陋,设计近乎原始,见0.11版内核进程调度.当然它很容易理解,但是它在众多可运行进程或者多处理器的环境下都难以胜任. ...

  6. inteview que2

    1.spring的缓存,mybatis缓存a.基于注解的方式 三种注解b.mybatis分为一级session和二级缓存mapperc.采用LRU算法(近期最少使用) http://www.iteye ...

  7. Sql Server之旅——第二站 理解万恶的表扫描

    很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转...这个着急也只有当事人才 明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该 ...

  8. 如何在Chrome39添加360抢票王插件

    前言: 版本:Chrome 39.0.2171.95 m CRX文件来源:ext.se.360.cn 本文地址:http://www.cnblogs.com/go2bed/p/4206714.html ...

  9. Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例

    概要 这一章,我们对TreeMap进行学习.我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap.内容包括:第1部分 TreeMap介绍第2部分 TreeMa ...

随机推荐

  1. kettle创建资源库

    手动修改一下这个表 R_VERSION INSERT INTO R_VERSION(ID_VERSION, MAJOR_VERSION, MINOR_VERSION, UPGRADE_DATE, IS ...

  2. PHP 日期格式:yyyy-MM-dd'T'HH:mm:ss.SSSZ 的写法

    今日在写一个接口是,其中有一个时间参数的格式是 yyyy-MM-dd'T'HH:mm:ss.SSSZ 查了一下最后的SSSZ SSS毫秒 Z代表时区 'T' 就是固定字符T,也有的指的是任意字符,本接 ...

  3. Longest Valid Parentheses(最长有效括号)

    Given a string containing just the characters '(' and ')', find the length of the longest valid (wel ...

  4. 《OD学HBase》20160821

    一.HBase性能调优 1. JVM内存调优 MemStore内存空间,设置合理大小 memstore.flush.size 刷写大小 134217728 = 128M memstore.mslab. ...

  5. A1486. 树(王康宁)

    题目:http://www.tsinsen.com/A1486 题解: 其实看到和路径有关的就应该想到点分治. 我们找出重心之后遍历每一棵子树得到它的 { x=经过特殊点的个数,y=到rt的异或和} ...

  6. BZOJ3306: 树

    3306: 树 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 311  Solved: 86[Submit][Status] Description ...

  7. memcached增删改查

    1)add语法:add key flag expire byteskey 键flag 标志expire 过期时间,可以是秒或一个具体的时间戳bytes 要存的东西的bytes长度 PS:只能添加内存里 ...

  8. 一个基于WebGL的仿真3D水池有逼真的水波纹效果

    最近在研究WebGL,看到国外很多高手做的很多超炫的3D效果,无比羡慕.忍不住把效果趴下来研究,下面介绍一个逼真的游泳池中浮动小球的效果.效果非常绚丽,功能强大.示例可切换观察水池的视角,不同视角考虑 ...

  9. HDU 5375 Gray code 格雷码(水题)

    题意:给一个二进制数(包含3种符号:'0'  '1'  '?'  ,问号可随意 ),要求将其转成格雷码,给一个序列a,若转成的格雷码第i位为1,则得分+a[i].求填充问号使得得分最多. 思路:如果了 ...

  10. 【JavaScript学习笔记】点击消失

    <!DOCTYPE html> <html> <head> <script type="text/javascript" src=&quo ...