购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
优秀的开发者具备的素质

在职场中决定一个人能走多远的,除了硬实力,还有软素质。在第1章我们了解了不同阶段的Android开发者需要具备的技术能力,本章我们来看一下在工作中比较重要的素质。

关于人才素质测评,有一个经典的“冰山模型”,如图2-1所示。冰山模型将人们的外部表现和内部素质,分别比作冰山的表面、水面下的中层和深水中的底层。

图2-1 冰山模型

最上层素质是知识与技能。对Android开发来说,知识就是开发Android App时所需的信息,包括但不限于计算机基础、编程语言、开发框架等;技能就是拆解需求,进行抽象建模,使用代码完成任务的能力。这部分是工作所需的基本素质,容易习得,通过一定时间的训练即可具备,在晋升/面试过程中首先考察的就是这部分素质。

中层素质是综合能力,包括学习能力、人际交往能力等。这些素质是学习知识、应用技能的基础,也是绩效优秀和普通的关键影响因素。企业招聘人才时,技术管理者和人力资源管理者会针对面试者的这部分素质进行判断,一般通过过往经历、做出的成绩、情景问题和现场表现等进行衡量。越是核心的岗位,这部分素质要求越高。

最底层素质是个性特征、动机和价值观。这些素质是影响人决策的核心因素。在与他人(尤其是陌生人)交往时,人们会对自己进行约束,因此这些素质相对于中层素质而言,更难评估,需要通过长时间的观察才能得出结论。有时候一些面试官会故意出一些刁钻的问题来考察面试者面对困难的反应。俗话说“江山易改,本性难移”,这些素质与人长期以来受到的教育和成长经历有关,很难在短期内改变。

了解冰山模型后,接下来我们来看一下优秀的开发者在学习能力、沟通能力和工作思维方面有什么特点,希望这些优秀素质可以给你带来一些启发。 IXohyWJmUnFVTGgWdY0L3S4Q4vRQy9rxhmbCg/NqCKFzy4hW1TYJ4M4uVmi91+Om

点击中间区域
呼出菜单
上一章
目录
下一章
×