前言开发者调查是StackOverflow每年进行的开发者用户调查,调查对象为在StackOverflow上注册的开发者用户。2015年的调查是有史以来最全面、规模最大的调查,包括157个国家/地区的26,086名开发人员。其中,6800人是经过认证的全栈工程师,1900人是移动开发人员,1200人是前端开发人员。通过进行这项调查,StackOverflow旨在帮助开发人员更好地了解StackOverflow社区以及他们自己。DeveloperProfileGeography目前全球人口超过72亿,每月有3200万用户定期访问StackOverflow,其中约2500万是回头客,他们每月访问该网站约6次。国籍分布参与调查的StackOverflow用户中,约有25%来自美国,排名第一,其次是印度,约占12.5%,其次是英国(5.5%),德国(4.2%)%).然而,卢森堡在“每1,000人的开发人员”方面领先于任何其他国家/地区。年龄分布结果显示,开发人员的平均年龄为28.9岁,这意味着这些人出生于1986年,这也是IBM开发出第一款兆位芯片的年份。按国籍划分的年龄分布对于发展中国家,开发人员的年龄相对年轻,例如印度的平均年龄为25岁。性别从性别来看,这个行业有些失衡,调查结果也印证了这一点,男性开发者约占92.1%。不过,毫无疑问,这个行业的从业者应该更积极地鼓励女性投身这个行业。经验开发者领域发展非常迅速。在美国,约40%的医生拥有超过10年的专业经验,但在全球范围内,只有约25%的开发人员拥有超过10年的编码经验。大多数人群(32.4%)有2-5年的开发经验,另有23.2%的开发人员有6-10年的工作经验。女性开发人员图表显示,女性开发人员拥有不到2年编程经验的可能性是男性程序员的两倍,但具有2-5年工作经验的开发人员的数量大致相等。教育程度从教育经历来看,约有41.8%的开发者没有计算机专业经验,在编程方面属于“自学”。37.7%的受访者获得计算机科学(或相关专业)学士学位,另有36.7%的开发人员是在工作中逐渐掌握编程技能。副业和工作时间对于许多开发人员来说,编程不仅是一份工作,也是他们的爱好。近70%的受访者表示他们每周编程时间超过2小时,而大多数开发人员花在编程上的时间集中在2-10小时,另有9.5%的开发人员每周花在编程上的时间超过20小时。技术板块最流行技术2015年,最受开发者欢迎的技术是Javascript,而从以往的调查结果来看,Javascript已经连续三年被评为最受开发者欢迎的技术。排在第二位和第三位的技术分别是SQL和Java,29.7%和23.8%的受访者更喜欢PHP和Python。最受喜爱、最害怕和最需要的语言2015年开发者最受喜爱的语言是Swift,其次是C++11和Rust,Go、Clojure和Scala等语言紧随其后;相反,开发人员最不喜欢的语言是Salesforce,其次是visualBasic、Wordpress、Matlab;在“最需要的编程语言”中,Android高居榜首。桌面操作系统这是我们连续第三年在调查中询问开发人员:您最常使用哪种操作系统?Windows在操作系统市场保持主导地位,其中Windows7位居榜首,占比33.8%,而MacOS在StackOverflow上的活跃开发者用户份额已经超过Linux。其他有趣的东西...咖啡因和大多数上班族一样,开发人员需要咖啡因,在2015年对开发人员的调查中,开发人员平均每天喝2.2杯咖啡、茶或其他含咖啡因的饮料,而北欧开发和消费更多含咖啡因的饮料饮料比大多数其他开发商。职位我们向接受调查的用户提供了24种一般类型的开发人员,并询问他们哪种类型最能描述他们所做的工作。连续三年,大多数开发人员将自己描述为“全栈开发人员”。行业从受访者整体来看,25%的开发者从事软件行业,17%的开发者从事互联网和网络服务行业。此外,来自发达国家的调查参与者比其他参与者更有可能在非传统软件行业领域工作。工作满意度76%的开发人员表示他们仍然对自己的工作感到满意,36%的开发人员表示他们热爱自己的工作,与其他行业的员工相比,开发人员对工作的满意度普遍更高。详细报告:http://stackoverflow.com/research/developer-survey-2015
