前段时间亲戚家的小孩准备读大学,一直在选专业这块比较头疼,亲戚也问遍了身边所有的朋友,总结下来似乎觉得IT这个行业工资比较高,但是又比较担心小孩的人生大事,正好我是从事程序员工作也还是单身,于是就跑来找我了,让我看一下,现在学IT编程,不知道亲戚从哪里听说现在国内IT人员有几千万个,问我还有没有前途。听到消息后我在厕所”感动“的哭了一天,毕竟现在看我每年回家头顶越来越发光(秃然的感动),亲戚也担心她小孩的人生大事。。。
所以在我百般搜索度娘后,
最终还是没得出一个结果
到底中国有多少程序员?
首先最先查到的是2014年IDC公布的数据:
在各国方面,美国拥有最多的软件开发者(专业+业余爱好者)——19.2%,其次是中国,占10.1%,印度占9.8%。该文件包括本研究报告所涵盖的所有国家的详细统计数据。
根据 IDC 研究使用的定义:
专业软件开发人员是从事有报酬工作的人,其主要活动是软件的构建或对此类活动的直接监督。
根据美国劳工统计局的分类,专业开发人员包括以下工人:
开发、创建和修改一般计算机应用程序软件或专用实用程序。
分析用户需求并开发软件解决方案。
设计软件或定制软件供客户使用,以优化运营效率。
可以分析和设计应用程序区域中的数据库,单独工作或作为团队的一部分协调数据库开发。
可以监督计算机程序员。
关于估计全球国务中心技术工人人数的方法,IDC依靠54个受调查国家提供的劳动力统计数据(欧统局、国际劳工组织、美国劳工部、劳工统计局等国家统计组织)。对于其他国家,IDC使用了对"经合组织提供的STEM相关领域的中等和高等教育入学以及高等教育毕业"的分析。对于一小部分没有直接统计数据的国家,IDC 依赖于"关于劳动力人口规模、GDP、教育水平、人类发展指数和 IDC 软件支出数据集的宏观经济数据,如 IDC 软件跟踪器提供的数据集。为了回答这个问题,目前估计有11,005,000名专业软件开发人员,有554,483人(5.3%)比 2011 年增加 750 万, 一个社区, 这是 Idc 之前没有估计的,而中国占人数的10%左右。
而据最近网上数据查询,知名网站CSDN上的注册会员在3000万左右,其中包括一些僵尸用户,而月活跃用户有750万左右。
他这个问题的前半段是正确的,程序员属于高薪行业,靠脑力活吃饭,这些年确实吸引了很多人走进这个行业。
从事程序员之后,身边也有很多朋友,本来不是这个行业也通过培训做了程序员。
所以在过去几年的行情来讲,真的可以说是:程序员确实是个很好的职业,而程序员的数量也确实是爆发性的增长。
到底有多少程序员?
一直以来,程序员这一群体多以男性为主,女性程序员占极少数。这次调查发现程序员群体中男女比例还是近12:1。而如此“畸形”的男女比例也是解释了为什么很多程序员自嘲为“单身狗”。
其中男程序员单身比例达到了40.7%,女程序员单身比例也达到了35.6%。
国内程序员数量到底有多少,一直是一个谜。
在网络上传着各种统计数据,有的说程序员超过了几千万,有的说是几百万,还有的网友说真正写代码的人数不超过50万。
接下来看中国另外一个程序员活跃社区博客园,博客园也是程序员写博客的一个社区,这里面的数据可能相对CSDN来讲更准一些,毕竟程序员都喜欢把自己的技术在博客上做记录。
在今年8月份36 氪报道了博客园的一篇文章,在这篇文中中提到博客园用户的活跃用户大概不到300万。
网上的数据大同小异,但是到目前为止,还没确切的数据统计出国内到底有多少程序员,而网上的数据显示的数量,基本上都是包含了所有的账号数据,其中包含了多种账号,有其它领域的然后也想学一下IT的,有刚刚出道的,也有很多真正的实力大佬。
但是真实的数据目前来说还是个未知数。。
很多人,一直觉得程序员岗位,一直是个人才短缺的行业,纷纷涌向这个行业,殊不知,这个行业存在的巨大的职业压力,而真正步入正轨行业并懂得的人,才会知道,企业缺的是懂技术的人才,而不是会技术的员工。
十几年前,只要你掌握了html、css和JAVAScript,就可以成为一名程序员,拿到不错的薪水。随着科技的进步,成为程序员的门槛越来越高,除了基础的三剑客,你还要学习各种技术、会使用各种框架,才能成为一名初级程序员。
很多人就觉得编程很简单、很好找工作,以为交个几万块钱参加培训班,天天上课睡觉玩手机,毕业后就能找到工作。程序员缺口是大,可不缺这样的“庸才。”
而据调查显示目前国内一线城市依然是程序员的主要聚集体,一些经济发达,科技公司密集的二线城市也聚集了大量的程序员。在计算机语言方面,中国程序员擅长Java、Java、php和Python最多,这也符合世界计算机语言流行度。
在工作上,76.6%的程序员在私企工作,近一成的程序员是自由职业者。77.2%的程序员都有过跳槽的经历,且跳槽过后的薪资相对提升。虽然中国程序员平时工作压力很大,经常加班,但可以看出他们对自己工作现状都比较可观,没有抱很大负面情绪。
所以目前学IT做程序员,还有没有前途?
首先作为一名开发者,要准确的评估自己的能力,自己的能力所及,以及自己在选择正轨行业之后,能承受多大的压力。或者自己对这个行业是否有兴趣,而不是只是当成一个吃饭的工具而已。