首页 > 业内资讯 > 怎样才能叫高级程序员?

怎样才能叫高级程序员?

时间:2016-08-23 | 来源:互联网 | 阅读:60

话题: 程序员鼓励师 程序员

当我们定义好了可以让Frontside的文化一致的标准之后,上面的观点就定义成了交际能力。

在三个不同方面衡量资质

还记得那三个方面吗?技术能力、领导力和交际能力,每个方面都有自己的从初级到高级的发展路线。

现在人们换职业都不是什么新鲜事了。很容易见到那些有很强领导力和交际能力但刚参加完代码训练营的人,他们的技术水平就只能被认为是一般。相反,一个经验丰富又受过正规培训的技术人员却有可能缺乏领导力和交际能力。

很少有人真的能在三方面都能达到高级水平,事实上也很少有人真的想在三方面都成为高级。我们Frontside把资质定义为这些方面的混合体,并努力帮助人们在他们想提高的方面获得进步。

证据:唯一能得到的衡量依据

衡量每个方面的资质都需要证据。如果你已经做了一些工作,那你手上应该已经有了一些证据。

我们将在下一篇文章中讨论这12个特质,每一个都有详细的标准,可以让候选人提供证据来说明他们经过时间的积累的确具有这些特质并且经验丰富。

但总的来说,如果在某个方面有一两项特别擅长和精通的特质的话,就可以认为他在那个方面是高级了。

比方说,假如某个人告诉你他的代码用好几种语言实现过,那在“技术好奇心”这个特质上就可以得高分了。如果他还会非常严谨的为项目的核心代码写出全面、高质量的测试用例并用于持续集成,你就差不多可以认为他在技术能力上达到了高级水平。

或者如果某个人经常辅导别人、组织聚会,或者会做一些让大家过得更轻松的事,那我们就差不多可以在交际能力这方面给他打高分。

如果某个人曾经带过几个团队,那他就应该已经掌握了带团队的技巧。再加上挖掘问题根本原因的能力,那你就可以认为他在领导力的方向上达到高级了。

我们怎么定义“高级”

我们的衡量标准是如果某个人在技术能力上达到高级水平,他在领导力或交际能力中有一方面也能达到高级水平,我们就认为他是高级程序员了。如果他还想继续提高剩下的一方面,我们愿意提供帮助。


湘ICP备2022002427号-10湘公网安备:43070202000427号
© 2013~2019 haote.com 好特网