行业动态
您所在的位置:首页 > 行业动态 > 到底怎样才算高级程序员?

到底怎样才算高级程序员?

来源:中软卓越 日期:2016-12-27 19:30 人气:
标签:
中软国际教育集团Python+大数据课程入驻大武汉啦!!!

到底怎样才算高级程序员?

  “怎样才能叫高级程高序员”这个问题其实非常依赖于语境,而且弹性空间非常大,以致于在我们这个行业里各个公司都可以给出任何自己需要的答案。下面是一些武汉中软国际iOS培训身边人给出的关于“高级程序员”的定义:

  有 15 年以上编程经验

  有 2 年编程经验并且有非常好的学习能力

  有 1 年使用一个非常热门的框架的经验,并且框架发布时间要超过一年

  一本技术书的作者

  把“高级程序员”作为供奉偏见的一种方法

  当我们描述一个高级程序员应有的样子时,我们都是根据自己的经验和喜好来的,这就意味着这个词已经有了非常强的主观色彩。

  当我们没有明确具体的标准,只能凭着直觉来判断一个人的资历的时候,我们就没有办法不带有偏见,但我们还是要做出判断。当一个人同时申请几份开发工作的时候,非常有可能有的公司认为他只是初级,有的会认为他是中级,还有的却认为他是高级,当然大家都不会直说自己是怎么判断的。

  那我们该怎样定义一位候选人到底能把他的本职工作做得多好?我们怎样能把评判标准引向一些具体的方面,而千万不要变成数学公式?

  三大方面

  技术能力(Technical capability):技术能力强的人通常都对技术有浓厚兴趣,他们会不断钻研决不放弃,最终会做出可供经验不足的工程师使用、维护和学习的解决方案。

  领导力(Leadership):有领导力的人知道怎样为自己及别人发展并保持一种目的感。他们会指出公司里及自己职业生涯中出现的问题,并且揽到自己身上最终解决掉。

  交际能力(Community/Connectedness):交际能力强的人非常希望自己成为一个大集体中的一员,有非常强的奉献意识,身上有别人(同事、客户等)无法轻易描述的个人魅力,并且存在感非常强,生活充实快乐。

  在三个不同方面衡量资质

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

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

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

  我们怎么定义“高级”

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

  如果他是在领导力和交际能力都能达到高级水平,在技术方面能属于中高级的话,我们也认为是高级程序员。

  举个一年前发生过的真实例子,我们雇佣了一个初级程序员,因为据我们评估,起码在最初的六个月中他需要非常多的指导。

  这样的事情为什么能发生?因为他是在我们公司起步的,而当时他已经在交际能力和领导力方面都可以达到高级水平了。所以他要在我们团队中做高级程序员的工作只是需要提高技术能力而已。

  只看技术水平并不够

  对于技术水平高但在领导力和交际能力方面都缺乏经验的人,不能直说“在我们这里你达不到高级程序员的标准”,这话太刺耳了。但对于他在团队中能承担的责任来说,我们可以暂时评订为中级,等他把另一方面或者两方面都提高了之后,我们再把他提升为高级。

  在大公司中每个人都只负责一小部分工作,我非常乐于见到他们分享对于“高级程序员”的定义,那应该会在技术和非技术的方面都更加全面,让我们工作得效率更高,尤其是在需要与客户打交道的团队里。

  成为高级需要多久?

  “高级程序员”是不是就意味着“若干年的经验”?事实上我并没有看到过哪个人不用五年就可以成为高级程序员的。要在很短的时间内就把一些特质发展得非常好来在某一方面达到高级水平其实是非常困难、甚至不可能的,更别说在多个方面全部成为高级了。

  而且“五年经验”并不一定要意味着“五年的软件开发经验”。如果一个人已经在领导力和(或)交际能力上满足了条件,那他只需要提升技术能力,就已经可以发挥高级程序员的作用了。

  想和兴趣相投的朋友们一起交流吗?那就来武汉中软国际IT培训中心吧。而武汉中软国际作为武汉专业的iOS培训中心,欢迎广大有志于此行业发展的学员们加入。

 
 

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2017,武汉中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们