微信号:we21cto

介绍:21CTO(21CTO.com)是中国项级技术专家的学习与服务平台.我们为CTO、技术总监、架构师等技术专家提供高质量的资讯、问答、活动等产品,同时与企业连接,提供技术咨询、研发、运维、技术支持、培训及人才招聘等服...

2018 年,程序员要具备哪些核心竞争力?

2018-02-05 23:53 21CTO

21CTO社区导读:就在近日,HackerRank发布了它的开发者技能报告。报告结果的地址在:http://research.hackerrank.com/developer-skills/2018/,该结果公布了 2018 年开发者应该具备哪些核心技能。

本文给大家整理了程序员求职时必备技能相关的调查结果。

概述

1. 开发人员喜欢JavaScript和Python 

2. 开发者都想学习Go 

3. 开发人员喜欢Node和React 

4. 公司价值与解决问题的能力比项目管理更重要 

5. 高管检查Github项目评估合适的雇员。 

6. 根据专业人士和学生的不同,他们希望企业通过灵活的工作时间,成长学习等方式获得良好的工作与生活平衡。 

7.V im使用者居多


最需要的技能


前5种语言最受欢迎:


1. JavaScript 

2. Java 

3. Python 

4. C ++ 

5. C


雇主招人时,看中哪些核心竞争力?

  1. 问题解决能力(不管企业大小,都排第1)

  2. 编程语言熟练程度(不管企业大小,排第2)

  3. 调试(不管企业大小,排第3)

  4. 系统设计(综合排第4)

  5. 性能优化(综合排第5)

  6. 剩下见下图


相比中大型公司,小公司更为看中开发者对框架的熟练程度。因为小公司追求快启动,框架有助于开发者更快速地的推送代码。


雇主招人时,看中哪些任职资质?(普通招聘人员角度)

  1. 经历/经验

  2. portfolio/作品集(GitHub是开发者展现个人项目最佳方式之一)

  3. 教育(学历/学位)

  4. 培训(技能认证/证书)

  5. 个人品牌


有一种流行的观点认为,招聘人员更中意有名牌大学 CS 学位的人选。但事实证明,他们实际上关心的是你所做的,而不是你上学的地方。绝大多数的招聘经理表示,他们寻找开发者的技能证明,比如以往工作,多年的经验和项目/ GitHub。无论公司规模大小如何,90% 的招聘人员表示更看中开发者的「以往工作经验」和「多年的经验」。

管理者们最看中什么样的任职资质?

  1. portfolio/作品集(GitHub是开发者展现个人项目最佳方式之一)

  2. 以往工作经验

  3. 工作年限

  4. 教育(学历/学位)

  5. 培训(技能认证/证书)

  6. 个人品牌


现在很多公司在招 IT 技术人才时,会查看候选人的 GitHub 上的实际项目,以作为简历之外的技能评估补充。相比多年工作经验,创始人、CTO、VP 等主管人群更看重 GitHub 上的项目。

他们不像普通招聘人员(HR)那样看重「学历/学位」。这可能是因为候选人进入由高管面试轮时,上一轮的 HR 已经筛选过了。到了这一轮时,有更多时间来根据以往项目来评估候选人的技能。


开发者们最想学的语言


1.Go

2.Python 

3.Scala

4.Kotlin 

5.Ruby


前5名最受喜爱的编程语言


1. Python 

2. C 

3. C ++ 

4. Java 

5. JavaScript


五大最受欢迎的框架


1.Node.js

2.React

3.ExpressJS

4.AngularJS

5.Django


评估技能证明是人才资源招聘最大的挑战,


开发者在公司中寻找的5件事


1.良好的工作与生活平衡 

2.专业成长和学习 

3.各种补助 

4.聪明的队友/团队 

5.很多有趣的问题要解决


对于工作多年的开发者,他们希望有灵活的工作时间,只做最重要的事情,还有工作生活的平衡。如下:


1.灵活的工作时间 

2.可远程工作 

3.注重成果,而不是加班几个小时 

4.鼓励休假 

5.健身 

6.培养创造力


刚刚参加工作的学生,他们最重要的事也是改善工作生活的平衡。如下:


1.成长和学习 

2.良好的工作与生活平衡 

3.有趣的问题 

4.聪明的队友/团队 

5.公司文化


以上,祝大家2018年编码愉快。


来源:21CTO社区综合报道


 
21CTO 更多文章 开发者,如何驱散心中压力,让职业生涯更美好? 使用Node.js 抓取网页内容 REST API 设计与开发最佳实践 开发者还是工程师 —— 你该怎么称呼自己? 开发者,该选哪个做你的第一编程语言?
猜您喜欢 【IBM Bluemix微课堂第九讲】Swift的应用开发 ubuntu下SVN服务器安装配置 电商,还有机会重新定义吗? ES6 promises 与 Bluebird WWDC 之旅