基本情况:

  • 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. jsp中@import导入外部样式表与link链入外部样式表的区别

    昨天碰到同事问了一个问题,@impor导入外部样式与link链入外部样式的优先级是怎样的,为什么实验的结果是按照样式表导入后的位置来决定优先级.今天就这个问题具体总结如下:   先解释一下网页添加cs ...

  2. .net类库中和数据库相关的

    System.Data.SqlTypes SqlDbType 枚举类型 Specifies SQL Server-specific data type of a field, property, fo ...

  3. PhpStorm+PhpStudy+xdebug 配置图解

    1.配置niginx.ini,新增 server节点,比如使用9200 端口 server { listen 9200;#本地调试,不用80端口 server_name localhost; #cha ...

  4. 台湾P2P平台

    2014年6月28日下午1:30,“2014两岸三地P2P网贷行业高峰论坛”在上海会展中心友谊会堂如期举行,现场高朋满座,来自全国各地的众多知名P2P网站平台的负责人参与了讨论,并就当前P2P行业的一 ...

  5. minimum-number-of-arrows-to-burst-balloons(还挺好)

    https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/ 与会议室排期问题,很相似. package com. ...

  6. 【笨嘴拙舌WINDOWS】Dj,oh!nonono,It is about DC

    “DC: Device content 设备描述表.通常指显示器,或者打印机设备的描述” 如果你不是从事打印机方面的编程,那么就可以将DC简单的理解为显示器的属性表.WINDOWS将内存里面的东西通过 ...

  7. js中encode、decode的应用说明

    escape 方法 返回一个可在所有计算机上读取的编码 String 对象. function escape(charString : String) : String 参数 charString 必 ...

  8. IOS开发之不同版本适配问题2(#ifdef __IPHONE_7_0)(转载)

    继续说说ios不同版本之间的适配 先说一个东西:在xcode当中有一个东西叫targets,苹果的官方文档是这样说的: A target specifies a product to build an ...

  9. 转:Emmet:快速编写HTML,CSS代码的有力工具

    http://www.cnblogs.com/xiazdong/p/3562179.html  试着用用

  10. 整理一些js中常见的问题

    原文链接 1.js获取select标签选中的值 原生js var obj = document.getElementByIdx_x(”testSelect”); //定位id var index =  ...