国内程序员与国外程序员对比

    自1994年我国正式接入互联网,到2009年移动互联网爆发,随着国内物联网、智慧城市、智慧交通、人工智能的一路蓬勃发展,全国各地对IT人才的需求也出现了飞跃式增长。

    在2019年开始之际,为了提高国内程序员的技术水平,更好地发挥自己的优势,补齐短板。“全球开发者平台”参考多方数据,对国内外程序员的技能、工作状况等作了较为全面的比较总结,希望引发大家的认知和重视,并找到提高的方法。

思维模式对比

-价值取向-

外国

    外国程序员大多数是因为热爱编程而从事这份工作的,他们往往会在某个领域专注研究几十年。甚至50岁以上的程序员仍安心待在同一个岗位写代码,钻研技术。另一方面,国外的程序员,专心写程序并专研,他的级别和工资就会年年往上涨。

中国

    在中国,真正因为热爱编程而从事这份工作的人并不多,很多人学习程序都是因为这个行业火,工资高,入行门槛低。不过,到了30岁,如果没能进入管理层,大多数人都会考虑转行,或仅靠自身的知识累积开始创业。


-职业诉求-

国外

    欧美人非常注重发展个人的“创新”能力,愿意花大量的时间去尝试创造。

中国

    中国的程序员更关注物质回报,尤其是到了创造力高峰的时候却被现实牵绊。中国程序员职业黄金时期所要面对的干扰非常大,一是要让自己融入英语技术圈子,其次要应付没追求的世俗文化。


-思维模式-

国外

    国外的程序员更多地去思考和专研这个工具的产生和原理,然后可能会自己优化出2.0之类的,到了中年往工具开发这个方向走。顶级的程序员往往有系统性的思考方式、勇于去研究不懂的代码,并且精通代码调试,擅长制作、整合工具等。

中国

    国内的大部分程序员只是工具的使用者,不会思考工具的产生和原理,用惯了一个高效的工具就被这个工具套牢成为奴隶。对不曾接触过的代码,很多人都没有尝试就放弃了。中年更多是往管理、服务业以及转行等方面发展,创新不够。

工作现状对比

-性别年龄-  

外国

    虽然在历史的长河中,女性在科技界的贡献并不亚于男士,但从调查数据来看,国外的女程序员为数不多。也许是因为在生理结构和心理素质、思维模式上与男性的差异使她们在职场中遭受了某些偏见。无论是女程序员最集中的前端,还是从事的Java,企业给女程序员开出的平均年薪,均低于男程序员5万至6万。

中国

    据调查显示,中国近一半的程序员年龄在25-29岁之间,且35岁以上占一成不到。如图所示:

    中国程序员一直由男性主导,程序员男女比例接近12:1,单性别职业最高。如图所示:

-工作地区-

各国

    在这个高科技飞速发展时代,哪个国家哪座城市的高科技正在迅速发展?美国知名的科技博客Business Insider选出了全球Top20高科技城市排行榜:

➊ 美国加州旧金山——国际标准科技中心

➋ 美国纽约——正在迅速发展

➌ 英国伦敦——初创企业多

➍ 美国加州洛杉矶——高科技行业多

➎ 中国台湾台北——硬件工业设计领先

➏ 韩国首尔——科技创新应用多

➐ 美国马萨诸塞州波士顿——创新实验室、大学初创企业多

➑ 新加坡——智能交通建造

➒ 加拿大多伦多——初创企业、创新基础设施增多

➓ 美国伊利诺伊州芝加哥——城市规划创新

⓫ 美国德克萨斯州达拉斯-沃斯堡——风险资本增长

⓬ 日本东京——正为2020年的东京奥运会做准备

⓭ 瑞典斯德哥尔摩——正在实现数字化和环境革命

⓮ 加拿大温哥华——数字媒体公司多

⓯ 荷兰阿姆斯特丹——金融技术、能源效率、初创企业

⓰ 中国北京——专利数量名列前茅

⓱ 中国上海张江高科技园——申请专利和风投突出

⓲ 加拿大蒙特利尔——虚拟现实、智能服装

⓳ 印度班加罗尔——IT公司暴增

⓴ 中国深圳——工厂和机器人产业中心、专利申请数量超高

中国

    中国程序员主要集中在一线城市,其中北京市(17.18%)、杭州市(13.50%)、上海市(11.04%)、广州市(9.52%)和深圳市(8.59%)。以上5座城市均为中国互联网企业的聚集地。

 由上图可见,国内一线城市依然是程序员的主要聚集地,一些经济发达、科技公司密集的二线城市也聚集了大量的程序员。

    各主要城市发展前景排序为:上海、北京、深圳、杭州、广州、成都。

    在各职业群体中,程序员希望在当前城市扎根的比例并不高。21.1% 的程序员考虑去其他城市发展,此占比明显高于其他职业。仅有 17.6% 的程序员考虑回到家乡(出生地)生活发展。仅 49.1% 的一线城市程序员计划在当前城市扎根生活,而 74% 的新一线城市程序员和 65.1% 的二线城市程序员有同样规划。

-薪资收入-

美国

    据美国科技猎头公司Hired发布的2017年《全美程序员薪水调查报告》报告显示:作为众多科技大本营硅谷湾区以平均年收入14.2万美金的成绩蝉联了第一。另外,Austin、 LA、Washington DC也渐渐能与湾区的高薪相提并论。不过,国外的消费也相对要高。

    在全球范围内,科技工作者年薪平均涨幅为5%,已达到13.5万美金。而Austin、LA和华盛顿DC的工资涨幅已超过平均水平,增长了6%~7%。而波士顿、Denver和巴黎出现下滑。

    从Hired平台上收集的自愿种族统计数据来看,白人从业者的工资最高,而黑人从业者的工资最低。

交通行业薪水最高

    近几年,随着Uber、Lyft等出租车公司网络订车的服务越来越火,Google、Tesla、百度也在无人驾驶领域发展得如火如荼。这说明了为什么Transportation Technology类的公司,给科程序员的待遇最好。

 由上表可见,外国科技工作者的薪水在40岁中期达到高峰15.1万美元,随后稍有下降,并会一直在15万美元左右徘徊,直到退休。

    另外,年轻的20-34岁的求职者,拿到的工资,比公司实际愿意offer他们的工资要低得多。

中国

    从近三年的工作调查来看,年收入的1/5低于60,000,不到10万的总人数接近60%,而1/4的程序员年薪10万至15万,15万以上占15%。与其他行业相比,40%的人群月薪超过1万。

    经过5到10年的工作,年收入超过10万以上的超过90%,只有2.7%不到6万。    据《2018年中国程序员现状报告》调查显示,年薪5W以下的程序员仅占6.2%,且年龄都在25岁以下,工作年限只有1-2年;大多数程序员年薪在9-30w,平均月薪达到10k以上;年薪40万以上平均年龄为36岁。如图所示:

2018年国内程序员年薪状况

    根据城市排名来看,大城市中,平均年薪最高当属北上广深。其次是IT氛围极佳的深圳和杭州,腾讯、华为、阿里巴巴这些互联网巨头也造就了这些城市程序员的“高薪”地位。

    据调查,程序员整体收入水平仅次于受访企业中高层管理者。

    上海程序员总体收入水平最高,16.9% 上海程序员月入 2 万及以上。广州和成都的程序员超半数月收入在一万元以下。

-工作压力-

外国

    科技初创公司的各种诱人的福利,从高昂的薪水、奖金到免费的餐饮、公司内部的健康俱乐部和国际旅游,但是,所有这些都是有代价的。

    软件工程师通常每天上午九点钟开始上班,忙到半夜才回家。压力很大,紧张的最后期限、大量积压的工作,以及执行重要任务时害怕失败的心理,等等,繁忙的节奏、冗长的工作时间和持续的压力往往会让他们感到虚脱。尽管有着这样那样不如意的地方,但是大多数软件工程师仍然非常热爱自己的工作。

中国

    在各职业群体中,程序员自我评估的工作压力并不突出。匆忙但从容,虽然工作时间较长,但仅 23% 程序员认为目前的工作压力较大或难以应对。52.2% 程序员认为目前的工作略有压力,需要进一步提升自我。

据调查显示:

    广州、北京的程序员工作压力相对较大。

    上海程序员压力较小,28.9% 上海程序员认为目前的工作处理起来得心应手。

    如果压力有重量,27.9% 的广州程序员和 24.3% 的北京程序员可能已经被压弯了腰。

不同专业工作压力:

    程序员中,项目经理认为目前的工作压力最大。

    处于中间层的项目经理压力最大,38.4% 的项目经理认为目前的工作压力较大甚至难以应对。

    部门经理 / 资深技术专家及以上最为从容,42.3% 认为目前的工作得心应手。


-工作状况-

外国

    在美国,因生活方式、习惯、态度、法制等的差异,大部分公司都是准时下班,基本上没有强制加班。有事情的话可以在家上班,不过每天的工作时间也不短。另一方面,长时间加班,美国雇员是不会干的,老板也付不起加班费。

    硅谷公司一般都可以接受在家上班,家里有事就可以在家工作不来公司,但要和大家保持联系,工作还是要完成的。这种频率一般是一个月一两天。

    加不加班,主要看公司,其次看组;加班的程度,标准差异也非常大。大部分公司大部分组日常很少超过8点,但on call的时候24小时连轴转也是可能的。

中国

    程序员平均每周工作时长约 47.5 小时。44% 程序员每周工作时长为 41-50 小时,33.5% 的程序员每周工作 50 小时以上,5.7% 的程序员每周工作 70 小时以上。

据调查显示:

    上海程序员最忙,平均每周工作时长为 48.9 小时。

    深圳程序员较闲,平均每周工作时长为 47.0 小时,28.6% 每周工作时长在 40 小时及以内。

    广州程序员,有的很忙有的很闲,41% 广州程序员每周工作 50 小时以上,但也有 24.6% 每周工作 40 小时及以内。

    虽然中国程序员平时工作压力很大,经常加班,但可以看出他们对自己工作现状都比较可观,没有太多的负面情绪。

国内程序员工作满意度

技术能力对比

擅长语言

外国

 下面这张图显示了不同国家在各种测试中的编程语言偏好:

    总的来说,全世界的程序员选用Java的比例都要高于其它语言(只有极少数的例外:如马来西亚和巴基斯坦的程序员更喜欢C++,台湾的程序员更喜欢Python)。斯里兰卡的程序员是选Java比例最高的,为HackerRan贡献了相当多程序员的印度则排名第八。

中国

    据调查,在计算机语言方面,中国程序员使用Java、PHP和Python的最多,这也符合世界计算机语言流行度。

国内程序员擅长语言及职业方向

 由上表可见,中国程序员擅长语言多为Java(41.4%)、Java(38.6%)和PHP(22.4%)等。

    另外Python(15.2%)、C语言(14.3%)、C#(13.3%)和C++(12.9%)等也是使用较多的计算机语言(注:此项为多选,总和大于100%)。


-擅长领域-

    各国程序员在哪些特定领域表现最好呢?请看下图:

    从上表看出,中国在相当多的领域都表现出色。比如,在数据结构、数学和函数式编程方面,中国的程序员就频频崭露头角。

    另外,在算法领域第一名是俄罗斯程序员,第二和第三名则是波兰和中国。

    怎么解释不同国家和地区在不同领域的水平差异?

    可能是,俄罗斯的程序员更喜欢参加算法类的比赛,也就会在这一领域投入更多精力,而大部分中国程序员则更喜欢参与数据结构类的项目。

    从每个国家的程序员在不同的项目中花费的时间对比,也能看出不同国家在特定领域的偏好或擅长。如图:

    如上表所示,中国程序员在数学竞赛中的参与度远远高于预期平均水平。捷克人shell编程第一,很擅长这项。其他国家的选择偏好和擅长领域好像并没有必然联系。


-解决问题-

美国程序员

    美国程序员的探索研究能力非常强,经过一定时间的研究后,能提出一套非常具体有效的方案然后一步一步去解决问题。

中国程序员

    中国程序员规定好的方案普遍完成的非常好,但如果没有具体方案,完全是一个开放性课题,很多时候程序员会完全无法下手。

    原因大概是因为两国教育方式不同,一个善于解决问题,另一个善于发现探索问题。


-技术实力-

    工作初期,中、美两国程序员差距不大,5年后开始出现变化了。

美国

    美国程序员10年以上经验的人有的是。例如,有一个工作经验是30年,从dos时代就开发debugger一直干到现在;一个24年工作经验外加5年的博士研究经验;还有两个从毕业到现在一直从事CLR diagnostic api的开发到现在基本都干了十几年了。

中国

    在中国,多数程序员工作5-6年就开始想转管理。虽然这5-6年在代码上积累的经验很多高于美国程序员,但在某一项技术上很少有人钻研超过10年。


-整体实力-

    美国程序员社区HackerRank曾经做过一个调查:哪个国家拥有最好的开发者,结果让人大跌眼镜。该调查为每个领域制定了打分标准,使用z评分模型,得出了以下的结果:

    由上表可以看出,中国的分数最高,将中国的分数作为100的基准分,则俄罗斯的分数为99.9,两国仅相差0.1。另外,波兰和瑞士也以98的高分进入前列,榜单尾巴上的巴基斯坦得分仅为57.4。

    印度和美国为全世界贡献了最多的程序员,但没有进入榜单的前25,只分别以76和78的分数排名31和28。

-整体能力-

顶尖工程师水平:美国 >中国 >日本 =欧洲 =韩国 >印度

顶尖程序员水平对比

平均水平:中国 =美国 >欧洲 =印度 >日本 =韩国

平均水平对比

大型互联网公司技术能力:美国 >中国 >其他国家总和

大型互联网公司技术水平

    总之,从综合实力来看,当前的编程界,虽然编程绝大部分都以英文为载体,但中国的程序员的整体水平,已经达到了世界排名的前列。无论公司角度,还是计算机技术能力角度,现在世界上只有两个国家能放在一起比较:一个美国,一个中国。

    对基层的程序员而言,中国人水平远高于美国人。中国程序员解决实际问题的能力强,效率也高。但高阶技术职位,例如架构师一类的,美国要高一等,因为在这样的职位上,中国技术人员往往专注于解决实际问题,而不是解决技术问题。

    中国程序员算法能力普遍高于其他国家,很多顶级的程序员都是华裔。大师级程序员需要技术上的坚持,时间上的坚持,职业上的坚持,才能成就。

IT未来发展趋势

-世界发展趋势-

    随着经济全球化进程不断加快,世界产业结构调整和信息技术不断进步,自20世纪80年代起,IT业走过了PC时代、互联网时代、移动互联网时代,如今已经进入了以 5G网络、物联网和人工智能为代表的智能化时代,信息化已成为全球化的迫切需要和必要保证。

    当前,我国已成为全球电子产品制造和信息网络服务大国。融合创新和应用需求已经成为引领信息产业发展的重要引擎,服务化趋势更趋明显,企业由单纯的提供产品向提供综合解决方案转变,信息服务日益成为提升企业竞争力和产品附加值的重要环节,产业发展模式正在经历前所未有的重大变革。但是,国内信息产业发展面临的资源和环境约束更趋强化,依赖外需和规模扩张的粗放型发展模式难以为继。必须科学判断和准确把握信息技术和产业发展趋势,加快转变信息产业发展方式,全面提升产业核心竞争力,为经济社会发展提供有力支撑。

 “全球开发者平台”正是在这样的背景下产生的一个无国界的、公平开放的全球开发者平台。在这里,每个程序员都是主人,都能尽情发挥自己的才能,并获得丰厚的利益。

-全球开发者平台——开发者的理想家园-

    这里有众多的宝藏,急需技术高明者来挖掘。

 “全球开发者平台”集技能认证、技能提升、项目分包、项目管理、代码管理、接口共享、信用体系结合一起的综合性开发者平台。

技能认证

    全球开发者旗下的“极客名单平台”,可以对开发开发者进行实名认证,并对开发者进行技能考核、技能培养;还可以对开发者进行技能价值评估,并且采用区块链技术,对开发者技能评估进行追溯。

项目分包

 “聚猿众包平台”为开发者们提供了项目接包平台,无论是项目找人还是人找项目,平台都能满足足够大的开发任务。平台提供第三方监管机制,对每个项目进行监管,让整个开发过程做到安全可靠。无论个人开发者或者企业开发者,都能在平台上找到自己适合的项目。

 “聚猿众包”立志打造成开发者技能共享平台,让开发者们的开发内容更自由、更自主、更创意,让每一位开发者将自己最擅长的技能运用到极致。

    平台通过采用电子化流程监管,从建立项目,项目签约,项目验收全部采取电子化操作。通过平台自主研发的监管机制,可对项目风控进行管理,重点环节风险预判,让整个开发过程监管更轻松。

    平台还建立了良好的信用评价体系,无论是对发包人和承包人,都有信用监管,让整个平台处于良态运转。让双方在平台上得到利益最大化,减少合作纠纷。

项目管理

    平台提供Gitspace项目管理系统,开发者可以将代码进行托管,交付更方便,发包方也可对代码问题进行在线追踪。并且在平台实现多人协同开发,代码自动化部署。

    到2018年11月,“全球开发者注册平台”的注册量已突破17000人,并以每月近4%的增长率快速上升,预计到2019年下半年,将会达30000人。

    在2019年,“全球开发者平台”将在大平台的基础构架上,搭建工程招投标平台、工程标准平台、社区运营商管理平台、供应链管理和结算平台及公共服务数据应用平台等,同时,会以社区为单位构建“可并发和交互的”区块链数据计算中心建设,实现协同开发的目标。

    同时,还要建立基于区块链社会应用的标准体系。建设以17万个全国数字社区平台为区块链支撑的工程施工标准、管理、认证及评价体系,并会完成好建立全球工程师认证和评价体系,以及建立以数据为价值的信用服务体系方面的工作。

-未来展望-

    据《世界互联网发展报告2018》报告显示,当前全球正处于新一轮科技革命和产业革命突破爆发的交汇期,以互联网为代表的信息技术,与人类的生产生活深度融合,成为引领创新和驱动转型的先导力量,正加速重构全球经济新版图。世界各国加速新兴技术研发,积极抢占技术竞争的制高点,持续释放数字经济红利,不断增强网络安全防护能力。2017年,全球数字经济规模近13万亿美元,其中美国和中国位居全球前两位。

    《中国互联网发展报告(2018)》显示:

    2017年中国人工智能产业规模达152.1亿元,预计2019年中国人工智能产业规模将增至344.3亿元。

    2017年中国大数据市场规模达358亿元,年增速达,规模已是2012年的35亿元的10倍,预计2020年市场规模将超过700亿元。

    数字经济的飞速发展,又一次给予我们开发者巨大的机会!在这个前所未有的“大众创业,万众创新”的伟大时代,“全球开发者平台”将本着“公平、公正、开放、共享、创新、协调”的理念,继续建立全面创新、全资源汇集、全球开放、全要素生产的社会服务系统,以促进家园里的各位开发者们紧跟时代,不断创新,互助合作,优势互补,齐心协力,在实践中不断丰富和发展,用我们的集体智慧普惠百姓、服务民生,打造便捷的现代化世界,为构建幸福的家园努力!

 “全球开发者平台”是属于每一位开发者自己的数字产业家园,是由每一位开发者挥洒汗水、披荆斩棘建立起来的,每一位做出贡献的开发者也都必将被载入“全球开发者平台”数字家园的史册!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,723评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,485评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,998评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,323评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,355评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,079评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,389评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,019评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,519评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,971评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,100评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,738评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,293评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,289评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,517评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,547评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,834评论 2 345

推荐阅读更多精彩内容

  • 2019年1月1日,新年第一天,感觉要写点什么。 昨晚做了个梦,能到一个神奇的坏机器人,巴掌大小,然后可以跳到你身...
    是米米米娅呀阅读 239评论 0 1
  • 小桥流水旁的古道,青石窄弄里的木门。 南方,小镇,醉西塘。 古色古香的旅舍,这样的住所方能被称作旅舍...
    cbbaf72a4761阅读 158评论 0 0
  • 处女座 处女座其实很有原则,做事情也非常认真,这应该是优点的,但是却被人说成了太追求完美,他们其实非常的无辜,一心...
    谈谈星座事阅读 185评论 0 0
  • 已经是这个点了,路边的灯火阑珊处是否有什么发生了。我们看不见的地方,有许多不一样。我们知道的也有限,就是那些却往往...
    诸葛神君阅读 115评论 0 0