原标题:胜任力故事汇编C47│AspiringMinds:高潜力程序员的胜任力素质模型
TCC导读|高潜力程序员的胜任力
高潜力程序员的胜任力
作为科技类企业 HR 主管,在编程技术人才选聘和管理过程中面临着以下挑战:
技术人才获取困难,梯队储备跟不上业务发展需求……
通过笔试的候选人“高分低能”,技术面试官时常抱怨他们的时间被浪费……
面对高流失率,希望采取行动保留人才,但又不知谁才是“潜力股”……
如果您的回答是肯定的,那么是时候审视一个最本质的问题了——哪些核心素质决定了程序员的潜力和高绩效?
成立于,Aspiring Minds 爱斯曼德是当今人工智能人才测评领域的先行者和领导者。爱斯曼德可通过以下独特的测评模块组合协助企业识别高潜力技术人才:
本文转载于小奶嘴(xiao-naizui),奶兄的自留地,有态度的HR第三方独立观察与思考的自媒体。
AspiringMinds:高潜力程序员的胜任力素质模型
▼
本文来源:小奶嘴,奶兄的自留地
高潜程序员胜任力 CPT9+X™模型
做为由麻省理工计算机与人工智能专家创立的全球人才测评领导者,Aspiring Minds 爱斯曼德对于高潜力程序员的核心素质进行了近的持续研究。基于行业专家建议、为数百家全球IT业巨头服务所积累的经验和统计学分析,爱斯曼德建立了以下高潜力程序员胜任能力模型:
高潜程序员胜任力 CPT9+X™模型
1 、技术(Technical Skills)
顾名思义,即程序员的硬技能。包括以下四个子维度:
编程基础——这里指的是程序员能够写出功能正确的代码的能力。它代表了一个程序员的基本功和思维的全面性——代码能否通过基本的测试用例、经过特殊处理的高级测试用例和某些极值特例。测试用例通过率不佳往往导致程序 bug 的出现和被攻击的风险。
算法逻辑——这里指的是运用正确的控制结构和数据依赖合理解决问题的能力。该能力也被业界众多知名企业公认为识别高潜力程序员的核心指标。算法逻辑不佳往往导致选择低效的数据结构保存数据,或者采用低效、错误的控制语句完成任务,或者代码组织方式低效,致使代码模块化和可复用程度低,最终导致高昂的人力开发成本和后期维护成本。
代码效率——优秀的程序员能写出运行时间复杂度低的代码,即为完成同一个任务所需CPU计算资源和内存资源较低。高效的程序带来优越的用户体验,反之则容易造成用户体验不佳,极端情况下会表现为软件卡顿和较长的等待。
代码习惯——编程习惯的好坏决定了所写程序的可读性和可维护性,也是团队合作的基础。领先的软件企业对于诸如变量命名、代码内注释格式,甚至嵌套中行缩进的长度等细节都有明确规定。良好的编程习惯有助于代码的移植和纠错;反之,则往往出现程序员离职后产品无人能够接手的尴尬局面。
2、能力(Cognitive Ability)
主要指程序员的学习能力和培养价值,包括以下两个子维度:
逻辑思维能力——计算机科学领域日新月异。不断学习和总结的能力是高潜力人才的重要特征。而逻辑思维能力正是学习能力的前提。
定量分析能力——扎实的数学能力是优秀程序员必备素质。它甚至是逻辑和推理的前提。同时,在研究算法时数学无可替代。
3、个性特质(Personality)
特定的性格特质同样是成就了优秀程序员的基因。它们主要包括三个子维度:
责任心——高昂的代码核查成本导致程序质量的好坏很大程度上决定于程序员自身天生或成长过程中造就的责任心。
情绪稳定性——该特质同样是从事编程这一相对枯燥、高压力的职业所必备的性格特质。
开放性——相较逻辑所代表的学习能力,开放性更多预测一个人的学习意愿和可塑性。高潜力的人才对于未知领域具有好奇心和开放的心态;反之则容易固步自封、难于适应新的工作范畴和组织文化。
4、知识(Knowledge)
即不同技术岗位所需的必备知识储备,如云计算、数据库、前端开发等等。
作者简介
本文来自Aspiring Minds 爱斯曼德,爱斯曼德可通过以下独特的测评模块组合协助企业识别高潜力技术人才,转载自微信公众号小奶嘴(xiao-naizui)。由cici编辑分享,如有问题,请第一时间联系我们。
胜任力人才管理标杆实践延伸阅读
关于人才标准系列(胜任力故事系列,来自田之富老师原创文章),请点击链接:
▶C7:,了解阿里价值观考核的实际运作;
▶C8:《》,跟大家介绍胜任力模型构建的过程中的两套经典参考辞库,以及TCC模型标准形式;
▶C15:《》这是田老师在企业的实践哦;
▶C20:《》,手把手教大家如何用科学的方式找到核心人才(完整的咨询方案哦~);
▼
成长路上,
“
重要的是你和谁在一起
你
我
为
什
么
和
谁
在
一
起
很
重
要
WITH SOMEBODY
WITH NOBODY
责任编辑:
Java工程师胜任力素质模型 胜任力故事汇编C47│AspiringMinds:高潜力程序员的胜任力素质模型...