2013已经离我们渐行渐远,回首这一年,有何收获?Android移动开发者们,你们过得还好吗?

为了清楚直观地了解移动开发者的生存状态,2013年末 发起了一次关于移动开发者生存状态的调查报告!报告主要从开发者基本属性,技能属性,生存状态,和工作生活状态等几个方面深入了解。

  • 本次调查数据真实地反映了2013年中国安卓移动开发者的生存状态。

  • 开发者工作中使用和学习频率最高四种编程语言是:Android&Java、IOS&Objective-C、Java、JavaScript/HTML/CSS.

  • 开发者薪资水平月薪范围普遍在5000左右,3000以下占12.95%,7000~9000占14.76%;

  • 开发者近期最遗憾的事情排行:技术学习太慢,收入低压力大,恋爱失败,不知未来会怎样

  • 明年开发者最想做的事排行前四:学习技术,找个好工作,谈恋爱,旅游

你眼中的开发者年龄是多大?

现在大部分开发者团队越来越趋于年轻化,很多开发者自身都认为程序员是吃青春饭的,人到三十就会步入职业发展的瓶颈期。从本次调查数据来看,开发者年龄层次也主要分布在21~25岁,其中20~30岁之间是移动开发者主力!30岁以上的开发者仅占7%,40岁以上不足1%!

但是,开发者的职业发展年龄真的是三十岁为限吗?你眼中的开发者年龄是多大?

从调查数据中不难看出,开发者的年龄多处在20~30岁之间,25岁左右是高点,30岁以后开始下滑。但是开发者真正的编程能力呢?

 

图为安卓开发者年龄层分布  (数据来源:eoe Android社区 )

图为安卓开发者年龄层分布 

 

编者曾看过一篇有关分析开发者年龄和能力发展的文章,文中提到一个观点,年纪大的人是否跟不上新技术。文中各项事实调查数据表明,老程序员在获取新技术上的能力并不比年轻的程序员差,程序员技术能力上升是可以到50岁或60岁的。而开发者的编程能力多是在25岁左右开始上升,一直到50岁后才开始有所下降!所以说,程序员并不是吃青春饭的!

因此,虽然30岁以后的开发者人数开始下降,但是对于大多数人来说,如果你没有编程到30岁,你还不能成为一个“合格”的程序员。30岁,并不意味着编程的结束,而或许恰恰是编程刚入门的年龄!编程就像爬山,越往上爬的人越少,坚持到最后,你就是成功者!

你的薪资待遇还满意吗?

在今年的调查报告中显示,一般开发者平均薪资水平在5000左右。但是工作中有近54%的开发者有不同程度的加班现象,且有35%左右的开发者无加班补助,无节假日福利,近54.22%的开发者无年终奖福利!

其中,参与此次调查的开发者中,有2~3年开发经验的开发者占48.49%,其中也包括少数实习者(6.02%)和少数有六年以上开发经验(6.63%)的老程序员们!

 

diagram00.png

2013安卓移动开发者月薪水平 

 

另外,2013年安卓移动开发者工作和学习中使用频率最高的四种语言就是Android/Java,Java,JavaScript/HTML/CSS,C/C++. (如图示)开发者们平时学习新技能的途径多是从工作中(27.11%)获得,平时自学占 28.92%,另外一部分主要依赖于大学学习(21.08%)或参加培训班(22.59%)获得!这也足以窥见现在社会安卓培训机构如此火热的原因!

在学习新技能的过程中有超57.53%的开发者表示有点难,没有时间和条件学;35.84%的开发者表示很简单,转型很快;仅有3.31%的开发者表示太难了,学不下去了。

 

00图表.png

图为开发者工作中正在使用的编程语言

 

选择决定方向,方向决定未来!在程序员这条道路上,虽然压力和挑战并存,但机遇和成就也同在!

2013,你最遗憾的事是什么?

说到2013年最遗憾的事情,技术学习太慢,收入低压力大,这两项和开发者切身相关的选项毫无压力的上榜前两位。然后让开发者们最头痛纠结的就是不知道未来会怎样,要一直将编程进行到底吗?