QCon2013上海站总结 -- 整体印象和感悟
基本情况:
- 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上海站总结 -- 整体印象和感悟的更多相关文章
- 啊金学习javascript系列一之javascript整体印象
javascript是一门编程语言,这个是第一个观点.是编程语言,那就拥有编程语言的功能.在我理解之中,编程语言是和计算机打交道的语言,就是我们跟计算机说话用的语言,是用来指挥计算机的.人类能够理解语 ...
- QCon2013上海站总结 -- 前端开发
选择这个专题开始主要有两个原因:一是这次会议关于前端开发的内容不多.二是我做过几年前端开发,这个专题对我来说会容易点:) 这次QCon上海关于前端开发有一个Keynote,一个Javascript专题 ...
- 关于web界面设计的整体可维护性的感悟
1.表现与数据分开管理: 某些数据具备特殊的表现格式,比如颜色,大小等等.为了对这些格式表现分开管理进行 a.使用css定义该类型数据的表现形式: 定义数据的类别,通过该类别对数据格式进行统一定义 . ...
- ASP.NET MVC 路由(一)
ASP.NET MVC路由(一) 前言 从这一章开始,我们即将进入MVC的世界,在学习MVC的过程中在网上搜索了一下,资料还是蛮多的,只不过对于我这样的初学者来看还是有点难度,自己就想看到有一篇引导性 ...
- Linux2.6内核--进程调度理论
从1991年Linux的第1版到后来的2.4内核系列,Linux的调度程序都相当简陋,设计近乎原始,见0.11版内核进程调度.当然它很容易理解,但是它在众多可运行进程或者多处理器的环境下都难以胜任. ...
- inteview que2
1.spring的缓存,mybatis缓存a.基于注解的方式 三种注解b.mybatis分为一级session和二级缓存mapperc.采用LRU算法(近期最少使用) http://www.iteye ...
- Sql Server之旅——第二站 理解万恶的表扫描
很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转...这个着急也只有当事人才 明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该 ...
- 如何在Chrome39添加360抢票王插件
前言: 版本:Chrome 39.0.2171.95 m CRX文件来源:ext.se.360.cn 本文地址:http://www.cnblogs.com/go2bed/p/4206714.html ...
- Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例
概要 这一章,我们对TreeMap进行学习.我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap.内容包括:第1部分 TreeMap介绍第2部分 TreeMa ...
随机推荐
- [原]Water Water Search Problems' Set~Orz【updating...】
[HDU] [POJ] 作者:u011652573 发表于2014-4-30 10:39:04 原文链接 阅读:30 评论:0 查看评论
- SPOJ 422 Transposing is Even More Fun(polay计数)
题目链接:http://www.spoj.com/problems/TRANSP2/ 题意: 思路:不妨设a=1,b=2, 我们发现(001,010,100)组成一个置换,(011,110,101)组 ...
- [HDOJ2830]Matrix Swapping II(胡搞)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2830 给一个矩阵只有0和1,矩阵的列可以和其他列交换无数次,问交换后整个矩阵形成的最大的全是1的子矩阵 ...
- 图解phpstorm常用快捷键
CTRL+N 查找类 CTRL+SHIFT+N 全局搜索文件 ,优先文件名匹配的文件 CIRL+B 找变量的来源,跳到变量申明处 (CTRL+ 鼠标单击 也可以) CTRL+G 定位行,跳转行 CTR ...
- 【Todo】Java Queue Stack Vector ArrayList
Java集合框架里存在Queue这个接口,之后有不同类型的队列的实现. 有Stack这个类实现堆栈,其实这个类是通过继承Vector的方式来实现的, Vector和ArrayList的实现方式差不多, ...
- 使用spring @Scheduled注解执行定时任务
以前框架使用quartz框架执行定时调度问题. 老大说这配置太麻烦.每个调度都需要多加在spring的配置中. 能不能减少配置的量从而提高开发效率. 最近看了看spring的 scheduled的使用 ...
- Asp.Net生命周期系列三
上文讲到了HttpRunTime主要做了三个事情,我们先回忆一下. 第一:雇佣了项目经理(HttpApplication). 第二:建立了HttpModule列表,项目经理(HttpRunTime)就 ...
- 修改Eclipse格式化代默认长度
eclipse 默认设置的换行长度为80, 格式化代码后,同一个方法里面参数也经常被,换行,非常难看 1.Java代码打开Eclipse的Window菜单,然后 Preferences->Jav ...
- 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。
在本机WIN7机器上的WebService部署到Win2008R2上发现错误 “/”应用程序中的服务器错误. 未能加载文件或程序集“XXXXXX”或它的某一个依赖项.试图加载格式不正确的程序. 说明: ...
- 二、CSS 基本介绍
[ 显示目录 ] [ 隐藏 ] 目录 基本概念 CSS组成部分 CSS的规则 引入CSS样式的方法 颜色的表示 CSS Reset 选择器分类 浮动 盒子模型 box-sizing属性 实例:实现“田 ...