德国一直很缺程序员,以至于工业领域数字化进程都因此受到很大影响,那么德国到底有多少程序员?
根据Stack Overflow 在2016年的调查,德国境内有至少709033名软件程序员;据2017年的新的调查,德国软件程序员的数量增长了12万人,估算有823000人。看到这个数字时,我并不是很信服,因为德国总人口约8200万人,按理说这个占比非常高了,如果是百分之一的占比,那为什么德国各行各业还很难招到程序员?
根据埃文斯数据公司(Evans Data Corporation)2019 最新统计的数据显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2390 万。但在这个看起来庞大的数字背后,真正能称得上“软件工程师”的可能只有“Top 1%”。
根据《中国统计年鉴2015》,至2014年底,从事信息传输,软件和信息技术服务业的就业人数约336.3万。有知乎用户根据中国大学信息专业每年毕业人数,以及其它各方面数据,推算一线开发程序员可能在100万至200万之间。这里一线开发程序员是狭义的程序员,比如移动端开发、前后端开发、嵌入式、数据库开发等等等,不包括编程爱好者和管理岗位。广义的IT从业人员,包括所有IT行业相关的岗位,如售前售后、客户支持、运维、管理岗位等等,很可能达到千万。基于德国联邦劳工局(Bundesagentur für Arbeit)公布的,截至2018年6月30日在德国德应缴纳社会保险的雇员人数数据,德国信息技术和通信新媒体协会(Bitkom)公布了德国IT领域从业人员的分布情况。德国境内,总共有802318人从事于IT和信息技术与通信产业,比2017年增长了6.2%计46864人。其中388014人在IT和电信公司工作,占比48%。下图中灰色百分比为从业人员中拿到高等学位的人数百分比。
德国16个州中,拜仁州(Bayern)的IT从业人员占据第一位,达到165713人,占比近20%。北莱茵 - 威斯特法伦州(Nordrhein-Westfalen)以162219人排第二名,第三名是巴登 - 符腾堡州(Baden-Württemberg),有142290名IT从业者。梅克伦堡 - 前波莫瑞州(Mecklenburg-Vorpommern)的IT从业者最少,以5118人位居倒数第一。
上面这图表(点击看大图)是德国各地的IT领域雇员在当地工作雇员的比例。德国IT雇员占比平均为2.4%,其中汉堡在所有州里,占比密度最高,为4.1%,比前一年提高了0.1%。其次是柏林(3.2%),黑森州(3.1%),巴登 - 符腾堡州和巴伐利亚州(均占3.0%)。汉堡的IT公司和产业竟然有那么多?
但很明显,这个统计里的82万IT从业者是广义定义的,包括所有IT行业相关的岗位,比如一个IT公司里的前台秘书,销售,售后,客服都可以计算进去。如果缩小到狭义的第一线软件程序员,按照德国一个干活的配十个项目经理的惯例,数量则要打个大折扣。
劳工局的报告里有一个职业领域构成表(右边饼图),其中软件开发占比28%,Info领域占30%,通讯网络领域占20%,系统分析以及咨询领域占22%。除了软件开发外,其它三个领域基本不属于第一线程序员队列。不过这三领域之中肯定有漏网的程序员,应该可以和软件开发领域里不是第一线程序员的人数大致相抵。
综上所述,德国的第一线程序员人数估计为20多万(除去3%的管理层)。报告中还指出:德国的IT从业人员中的10%约78000人是外国国籍。按我们日常工作中的经验,外国国籍的IT从业者绝大多是程序员。所以德国本土很有可能贡献了15万左右的程序员。
20多万程序员算不算多呢?其实按人口占比2-3%不算很少了,但截至2019年四月仅在劳工局登记的就有20000个IT空缺待招职位。这么看来,德国这码农荒,还得一直闹下去。
红色意味着该州急缺四年经验以上的IT专家,几乎是全国告急
德国有多少中国籍程序员?
刚才提的78000名外国国籍IT从业人员里(大部分程序员),有多少中国籍程序员?下面的数据图表可以看出,欧盟国家占比41%,非欧盟国家中,印度第一,并且一如既往地输出码农劳动力。比较醒目的是,其中4000名码农是难民申请者,来自下列国家: 阿富汗,厄立特里亚,伊拉克,伊朗,尼日利亚,巴基斯坦,索马里和叙利亚。
数据里没有单独列出中国,但可以推测肯定是小于3000,已经入籍的华人程序员不计算在内。根据2019年数据,目前在德中国公民有136460人,这个数字仅指已注册的中国公民,而非持有德国国籍的华裔。中国程序员在旅德中国公民中占比在2%左右,不多,所以好好珍惜你身边的码农朋友吧。