112654 个招聘数据告诉你,程序员 2019 年该去哪!

640?wx_fmt=gif

【CSDN编者按】一直以来,有着“高科技聚集地”标签的硅谷是全球开发者的梦,而硅谷的所在地美国也是很多人趋之若鹜的国家。本文中通过 112654 个编程测试分析就发现,美国不仅是最受开发者欢迎的国家,也是人才需求最为迫切的工作地!与此同时,文中还揭露了 2019 年全球开发人员的招聘趋势,希望为职场上的你提供些帮助。

640?wx_fmt=jpeg

作者 | Tom Winter,联合创始人@Devskiller,技术招聘顾问
译者 | 弯月

责编 | 郭芮
出品 | CSDN(ID:CSDNnews)

以下为译文:

无论你是招聘人员还是开发人员,在招聘的时候信息获取都最是关键。如果你了解行业趋势、知道哪种技术人员最受招聘市场欢迎,那么就能够更大几率地为合适的开发人员找到适宜的公司。


我们一直致力于提高技术招聘的水准,但在开发人员的招聘上我们遇到了一个问题:开发人员相关的招聘信息非常多,但实际上有用的又有多少呢?


招聘开发人员需要更多、更具体全面的数据源,所以我们开始关注手头已有的数据。在Devskiller内部,我们在过去一年进行了大量的编程测试(仅去年一年就有112,654个)。这里有一个特殊的原因:行动胜于雄辩,我们相信编程测试的数据真实反映了各个公司正在积极招聘的技术人员情况。


是的,这些并不是虚晃的技术占卜,而是来自世界各地技术招聘人员的准确数据——本文中我们挖掘了这个数据集并有了一些不可思议的发现。



640?wx_fmt=png

来自新西兰的开发人员在编程测试中得分最高(54.66%)



根据我对开发人员的了解,他们之间其实存在着良性的竞争。他们一直在将自己的技术与同行进行比较,这种竞争具有国际性,可以反映出开发者的教育水平和技术熟练程度。


为此我们测试了来自120多个国家的候选人,想看看来自不同国家的开发人员的比较结果。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


事实证明,新西兰排名第一,平均得分为54.66%,紧随其后的是荷兰。


这是为什么呢?


——这取决于教育风格?还是说某些国家的开发人员拿到了比其他国家更简单的测试呢?事实上,这是因为新西兰在吸引优秀国外人才方面做了很多工作,因此这些新移民可能会影响全国的比分。


那么问题在于,在编程测试中得分最高的国家的开发人员是否在全球范围也备受追崇呢?并不然。



640?wx_fmt=png

美国是最大的海外开发人才库!



在此次研究中,超过30%的海外候选人接受了美国公司的测试。尽管美国公司测试的开发人员中只有40%来自海外。


考虑到美国科技行业的规模,这个数字并不足为奇。对于技术人才而言,美国的薪资非常高,因此吸引着来自世界各地的顶尖人才。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


如果你看一看候选人最多的国家,就会发现更极端的现象。印度排在第一位,超过四分之一的候选人在该平台上进行了测试。有趣的是,美国排在第二位。因此美国的处境很有意思,它既是最大的招聘国,也是候选人最多的国家——供需要求都很迫切。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


美国的测试数据表明,开发人才库的国际化趋势很强烈。也许这会带来更高的工作效率,因为各个公司都能够吸引到技术能力优秀的开发人员,无论他们来自何方。与此同时,美国的开发人员也愿意在需要他们的技术力的海外公司工作。


为了搞清楚市场究竟需要哪些技术,我们还调查了各个公司在世界各地寻求的技术人员。



640?wx_fmt=png

JavaScript 开发人员最受欢迎!超七成公司需求强烈



关于下一项热门技术的讨论有很多。人们一直在争论Kotlin是否正在崛起,或者Golang是否将占据主导地位,却很容易忘记这些技术仍然不太成熟。


在大多数企业中,JavaScript等成熟技术的需求量仍然非常大。事实上,我们发现70%以上的公司都在寻找JavaScript开发人员。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


在此次研究中,Java是整体上测试次数最多的语言。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


该数据显示JavaScript对小型企业和大型企业都很实用。相比之下,只有少数公司的大型团队才使用Java。


虽然70%的公司寻找的是JavaScript开发人员,但实际的创新却多发生在React、Vue、Angular或Node.js等特定的框架或库中。事实上,开发人员接受的测试正是这些技术。



640?wx_fmt=png

更关注技术栈的知识而非语言本身



候选人接受测试时会涉及对特定技术和资源的了解,而JavaScript并不是唯一有此待遇的语言。


实际上,所有语言的测试都趋向于与技术栈有关的知识:


如果你是Java开发人员,则要参加Spring或Android的测试;

如果你是JavaScript开发人员就需要参加很多框架的测试,包括React、Angular、jQuery、Node.js或Ember;

数据库开发人员可能需要了解MySQL、PostgreSQL或HSQLDB;

PHP开发人员可能需要了解Laravel或Symphony;

而Python开发人员(取决于职位的要求)可能会需要Django、Pandas或Numpy等的测试;

......


640?wx_fmt=jpeg

2019年Devskiller全球科技招聘与技术报告


关键在于,仅拥有广泛的语言知识还不够。熟悉特定的技术栈则更有价值,而且这也是越来越多的公司正在追求的方面。由此,我们得出结论:除了熟知一般的语言之外,你还应该熟悉相关的库和框架。



640?wx_fmt=png

后端技术通常与数据库一起测试



当然,对于某些职位而言,了解单个技术栈也可能没问题。但是,技术测试越来越倾向于测试多种额外的技术栈。那么问题是,哪种技术栈是额外的?


我们发现,在绝大多数情况下后端技术会和SQL一起测试;

在共同测试的八大技术中,超过26%是Java和SQL的组合;

除此之外,.NET和SQL的测试率超过9%;

由于Node.js的使用,现在JavaScript也涉及后端技术,在15%的时间它与SQL一起进行测试;

最后,PHP和SQL的测试超过了7%。


640?wx_fmt=png

数据来源:2019年Devskiller全球科技招聘与技术报告


如果你把JavaScript当作前端,那么18%的时间里它会与CSS结合在一起。另外,我们还看到全栈测试中将.NET和JavaScript结合在一起的情况超过了8%,PHP和JavaScript一起测试的情况超过了7%,而Java与JavaScript放在一起的情况超过了6%。


我们可以从中看出,如果你是一位后端开发人员,那么数据库技术非常重要。同样,如果你是一位全栈开发人员,那么无论你使用哪种后端技术栈,前端工作的首选语言都是JavaScript。



640?wx_fmt=png

73%的开发人员将根据实际工作进行编程测试



在整个报告中,有关编程测试的讨论很多。毕竟,这些是数据的基础。但在某些圈子中这可能会引起争议。


常见的批评包括编程测试花费的时间太长,与当前的工作无关,以及开发人员无法真正展示他们的技术。当然,这些抗议活动也使得一些开发人员宣称,他们可以轻松地通过任何需要编程测试的工作。


有趣的是,在研究中我们发现,73%的开发人员在接到Devskiller的编程测试(作为技术招聘流程的一部分)后,参加了测试。这表明对于招聘开发的人员来说,只要你发送正确的测试,大多数候选人还是会接受的。而结果是你可以获得有关开发人员技术力的重要信息。


新加坡的公司在挑选人才时最为仔细


现在,如果你参加编程测试,那么来自不同国家的开发人员往往会得到不同的分数。同样,并非所有的雇主都会对通过测试的候选人进行精挑细选。这是为什么呢?


这只是供求的关系。有时你的某个职位可能会招到很多人,同样,公司也可能会为候选人设定更高的标准。因此,在招聘技术人员方面新加坡是最为细心的国家,这也就不足为奇了。新加坡是一个发达的国家,教育程度很高。世界经济合作与发展组织从很多方面将新加坡列为世界第一。


最重要的是,在东南亚新加坡的经济发展程度最高,因此能够吸引很多候选人。

这些现象对2019年的影响


虽然这些数据是在去年收集的,但它展现了2019年一些有趣的趋势:


  • 新西兰等国可能是高质量开发人员的沃土;

  • 印度与美国是巨大的开发人才库;

  • JavaScript等传统的技术仍然备受追捧;

  • 开发人员需要熟悉技术栈而不仅仅是语言;

  • 开发人员应该补充工作周围的技术栈,比如后台开发人员需要了解数据库;

  • 候选人将根据实际工作进行编程测试;

  • 新加坡的公司会精挑细选人才。


这份报告中的见解不仅限于此,如果你想了解更加全面的信息,请点击这里查看《2019年Devskiller全球科技招聘与技术报告》(https://devskiller.com/technical-hiring-skills-report-2019/)。


原文:https://medium.freecodecamp.org/what-we-learned-about-2019-developer-hiring-trends-from-analyzing-112-654-coding-tests-b05a3ba0ca7b

本文为 CSDN 翻译,如需转载,请注明来源出处。




 热 文 推 荐 

雷军终于想明白了

GitHub 疑被审查?著名“换脸”开源项目遭限制访问

谷歌微软 IBM 激战云端,亚马逊地位恐将不保?

☞ 35 岁程序员,年后第一天被辞退

☞ 云漫圈 | 学Python还是Java, 8张漫画带你全面分析

☞ 一次性掌握机器学习基础知识脉络 | 公开课笔记

☞ 骗局翻新, 暗网活跃度倍增, 2018加密货币犯罪报告敢看吗?

☞ 程序员年后离职跳槽指南

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png喜欢就点击“好看”吧!
展开阅读全文

医生从没告诉你的30个秘密

10-09

1. 果酸可以帮助消化,如果你消化不良,那我鼓励你饭后吃个水果。但如果你消化功能良好,饭后吃水果反而可能会帮倒忙。因为这不仅加重消化负担,还产生气体,引起腹胀。因此建议你饭后1至2小时再吃水果。rn 2. 体检要求空腹,但不是要你从前一天晚上开始就不吃饭,我的建议是,体检的前一晚吃清淡的食物,体检的当天早上不要吃早餐,少喝水,也不要做体育锻炼。消化内科医生rn 3. 不是每个人都适合做近视矫正手术,除非你在手术前已经持续、稳定地佩带了一年以上的近视眼镜或者隐形眼镜。rn 4. 坚持戴太阳镜对保护你的眼镜,远离白内障等各种眼疾非常重要,尤其在上午10点到下午4点之间这段阳光照射最强的时候。在具体选择上,要考虑镜片是否标注阻挡100%的紫外线。——眼科医生rn 5. 螨虫、感冒病毒、乙肝病毒、麻疹病毒、霉菌等都能在常温下长时间在屋内存活。因此,搬进新租的房子前,对房子进行前期消毒很重要,墙壁、床下、洗手池、马桶这些地方都不能错过,尤其还要请专业人员来清洗、消毒空调。——传染科医生rn 6. 尽量不要在空气流动性不好的健身房中健身。这样不仅达不到强身健体的目的,反而损害身体健康,首先遭殃的就是你的呼吸系统。——呼吸内科医生rn 7. 虽然对染发和血液病有没有直接关联这个问题,目前还没有医学统计数据证实,但根据我的经验,如果一年染发四次以上,出现头晕、偏头痛,进而血小板降低的可能性会比不染发的人大得多,有些人的白细胞数量还会明显减少,也就是说免疫力降低。我的建议是少染发。——血液病科医生rn 8. 喝水这件事可不是多多益善,成人的肾脏每小时只能排水800到1000毫升,如果你在1小时内喝水超过1000毫升,反而会导致低钠血症,影响肾脏健康。所以,每次喝水不要超过100毫升,每小时喝水不要超过1000毫升。——肾脏内科医生rn 9. 导致肿瘤的原因多种多样,霉菌就是其中一种。玉米、梗米、黄豆等“健康食品”一旦霉变就产生这种会引起肿瘤的霉菌,破坏胃、肺等脏器的健康。虽然要影响号召吃粗粮,但一定不能吃有霉变的粗粮,一点都不可以。——肿瘤科医生rn 10. 针灸减肥并不是对每个人都有效。如果你平时食量大,属于单纯性超重,那选择针灸减肥会有不错的效果。可如果你是由于内分泌不调引起的肥胖,那最好还是去内分泌科检查检查。——中医针灸师rn 11. 每年体检,切记要关心你的甲状腺健康,最好验血检查你的甲状腺激素含量。如果甲状腺激素分泌不足,你会很容易出现抑郁情绪,体重也会增加。——内分泌科医生rn 12. 千万别在身体感到特别疲劳时喝咖啡或浓茶来提神,否则会对心血管系统造成巨大的伤害,心慌就是这种症状的表现之一。身体疲劳时吸烟,烟草对身心的伤害也会加倍。——心血管内科医生rn 13. 长期使用电脑、频繁发短信、多年驾车等这些生活习惯都会导致你的手腕部神经被压迫,出现损伤。如果听之任之,随着年龄增大,疼痛会越来越重。所以,不要大意,最好及时到医院显微外科诊断治疗。——显微外科医生rn 14. 国内孕期妈妈通常是三个月之后,每个月都要做一次B超检查。可是,在婴儿的神经发育期,任何一点小影响都可能对它的未来造成伤害。所以我的建议是,孕期女性做B超检查的次数不要超过3次,而且最好都在6个月以后进行。——B超医生rn 15. 每10个人中就有1个人平足,平足的人在50岁之后不仅会出现不同程度的脚骨扭曲,还会出现不同程度的心脏疾病。国内把平足分等级,3级以上的平足就要进行手术,与其等老了再做手术不如趁年轻就做。——足踝外科医生rn 16. 物理治疗现在越来越火。在国内,很多本科生和研究生现在都在从事这个工作。但如果我去就医,我还是会选择诊室里领班的老护士长,她们虽然学历没那么高,可经验非常丰富,而物理治疗正是一门经验学科,研究生学历虽高,但临床时间不够长,有时候很难判断,但老护士很快就能根据经验做出正确的治疗。——物理治疗师rn 17. 睡眠时细菌在你口腔内的繁殖速度只是白天的60%,也就是说在白天,你的口腔更需要护理。我推荐“343”的刷牙模式,就是早上刷牙3分钟、中午刷牙4分钟、晚上刷牙3分钟。但刷牙最好安排在餐后半小时,这样不会损伤牙釉质。rn 18. 吃了薯片之后尤其要清洁牙齿,因为薯片对牙齿的伤害甚至比甜食还要严重。rn 19. 千万别以为只要牙不疼就是健康的,不少的牙齿问题都是不容易被感觉到的。你最好每6个月看一次牙医,但看牙医要避开月经期。——口腔科医生rn 20. 一天吃2份以上的奶制品并不补钙,反而对健康不利。因为人类并不适合消化牛奶,全球75%的人胃中缺乏一种消化牛奶中乳糖的酶。大量饮用牛奶就容易患上关节炎、过敏、哮喘和各种胃病。如果真的喜欢喝牛奶,每天喝1杯就够了,想补钙可以多吃沙丁鱼、杏仁和虾。——骨科医生rn 21. 经期前和经期中,由于盆腔充血、子宫收缩,你会感觉腰部酸胀,此时千万不要揉腰或捶腰,否则不仅会加重充血,导致更加酸胀难受,还会使出血增多。rn 22. 要想避免阴道感染,最好的办法不是勤用洗液,而是使用安全套。——妇科医生rn 23. 冬天别用太热的水洗脸,否则面部皮肤会迅速过账,之后容易产生皱纹。夏天也别用太冷的水洗脸,否则毛孔受到刺激突然收缩,其中的油污不能被及时清出,容易出现粉刺和痘痘。rn 24. 要想抵抗皮肤衰老,比起皱纹而言,皮肤松弛和毛孔粗大更要重视。—皮肤科医生rn 25. 不要在妇科医生的指导下吃一种药,然后又在皮肤科医生的指导下吃另一种药,不论你正在服用什么药物,一定要让医生或药剂师知道。rn 26. 吃药期间要禁酒,因为酒精不仅会将大部分药物的副作用放大数倍,还有可能和药物成分发生反应生成新的毒性成分。rn 27. 服药时不要用热水或果汁送服,否则容易影响药物疗效。rn 28. 每日服药3次不能根据一日三餐的时间来安排。要将一天24小时平均分为3段,每8小时服用一次。——药剂师rn 29. 不要担心自然生产会导致阴道变松、身体走样,这是没有根据的。至于对身体的担忧,只要你怀孕期间不过分补充营养,不仅不会导致身体走形,产后反而能重新塑身。更重要的是,自然生产能预防很多女性妇科病的发病,医生都鼓励自然生产,剖腹产只是辅助手段。rn 30. 作为产科医生,我比谁都了解剖宫产的弊端。比起自然分娩的宫缩痛,剖宫产后的伤口更痛,而且剖宫产后24小时内你无法下床,3天后才能有奶,母亲和宝宝都会很受罪。对于自然分娩这件事,信心是最重要的。——产科医生rn 论坛

没有更多推荐了,返回首页