程序员加薪升职之成长金字塔

在“程序员加薪升职之探索适合你的路径”一文中,我们介绍了成就事件和榜样两个方法,帮助你在技术路线和管理路线之间做出选择。

选择技术路线,会往深处发展,以专精取胜。选择管理路线,会向上发展,不断扩大管理范围,以影响力取胜。

不管选择哪条路线,都和我们今天要介绍的职场成长金字塔有关。所以,我们先来介绍下它。

(一)职场成长金字塔

程序员加薪升职之成长金字塔_第1张图片

从这张图上可以看到,个人在职场上的成长与修炼,分为 6 个层级。

第1层是个人专业能力,我们大部分人刚进入企业时,都在修炼这个层次的能力,比如编程、做PPT、用Excel、报税等等。一般工作3年左右,在专业能力上获得的积累,就足够胜任底层执行工作。成长快的小伙伴,可能 1 ~ 2 年就可以完成这个阶段的修炼。

第2层是人际沟通能力的修炼,要刻意在人际沟通方面发力,提升自己的人际敏感度,能够洞察他人的想法、情绪、感受,更好的理解他人,尤其是上司,这样才能更好的与他人协作,成为既有专业能力又有人际协作效能的员工。在这个层级修炼时,还要有意识的提升自己的高度,从项目全局看问题,拥有项目管理能力,能够拆分任务、分派任务,为后面向初级经理晋升做准备。完成这一层,往往是工作 5 年左右的事情。跑得快的小伙伴,3 ~ 4 年也能走完。

第3层是组建团队能力。要求我们具备管理、计划、组织、协调、目标管理、激励、反馈、辅导、招聘、评估绩效等等能力,以便带领他人完成团队目标。处在这个层级的职场人士,可以迅速组建新团队或接管已有团队,能够很好的带团队、带项目,具备因人而异解释工作目标的能力,能用团队目标统合团队成员共同实现目标。完成这层的修炼,工作经验在 6 ~ 8 年左右,跑得快的,4 ~ 5 年。

第4层是跨职能协作能力,修炼到这层,应当具备多线程工作的能力,可以带领几个初级经理,统管多个团队和项目,同时,也能够跨职能沟通,比如能够很好的协调行政、人事、市场、研发、销售、产品等各个团队一起工作。完成这层的修炼,一般人需要 8 ~ 10 年左右的时间。也就是说,工作 10 年左右,发展得好,你就可能会成为一家企业的中层经理。

第5层是组织发展能力,修炼到这层的人,了解企业的各个职能是如何工作的,能够为公司的扩张做支撑,哪个部门该加人,哪个部门该减人,要不要建立分支机构,都应该心中有数。此时的头衔,往往是部门总监。走到这一层,需要 9 ~ 12 年的时间。

第6层是战略眼光,此时个人的身份往往已经是CEO了,为公司的未来发展负责,判断未来趋势,规划战略方向,组织效能提升,人才战略,产品战略,都是需要关心的问题。

刚介绍的6个修炼层级,更多的是沿着职场高度、管理范围和影响力这些角度来描述个人在职场上向上发展的过程。换句话说,这个金字塔在个人发展阶段之后,描述的就是管理角色的成长过程。

(二)技术与管理的对应关系

现实环境中 80% 以上的程序员,可能不会选择或没有机会选择沿着管理路线向上拓展职业生涯,而是会一直停留在1、2两个层级,即一直处于个人发展阶段。

从金字塔上来看,个人发展阶段是在最底层,那是不是说,走技术路线,就一定比管理路线要“差劲”呢?

并非如此。

稍大一些的公司,往往会给程序员两个晋升通道:技术线和管理线。这两个通道,在待遇上还有一定的对应关系。如下图所示:

程序员加薪升职之成长金字塔_第2张图片

注意,上图中的技术和管理职级定义,以及技术职级和管理职级的对应关系,仅仅是示意哦。现实中,每家公司都不一样。

程序员的某一职级,会对应到管理角色的某一职级上,两者在经济待遇上会相当。不同的是,管理职级是向上发展,管理范围变大,影响力变大;技术职级是往深处发展,以专业取胜。

所以,走技术路线的程序员,不必羡慕沿着管理路线攀爬的同学,两条线各有各的好处,适合自己,就好。

(三)程序员的德雷福斯模型

那么,沿着技术路线修炼,有没有类似职场成长金字塔这类东西呢?

真有,它就是德雷福斯模型:

程序员加薪升职之成长金字塔_第3张图片

德雷福斯模型将技术人才的成长分为五个阶段,简要介绍下。

阶段一:新手 ,< 10%

  • 新手在该领域很少或根本没有经验
  • 新手非常在乎他们能否成功。没有太多经验指导他们,不知道自己的行为是对是错
  • 如果给新手提供与情景无关的规则去参照,他们就会变得能干起来

阶段二:高级新手 ,55~60%

  • 他们可以独自尝试任务,但仍难以解决问题
  • 他们想要快速获取信息。他们不想在此刻寻根究底或重新温习一遍基础知识
  • 能够根据过去的经验,逐步在正确的情景中采纳建议,但比较吃力
  • 他们没有全面的理解,而且的确不想有

阶段三:胜任者 , 15%左右

  • 能够建立问题域的概念模型,并有效的使用他们
  • 开始寻求和运用专家的意见,并有效利用
  • 这一水平的人通常被认为“有主动性”和“足智多谋”
  • 既可以指导新手,也不会经常骚扰专家

阶段四:精通者 ,10%左右

  • 需要全局思维。他们将围绕这个技术,寻找并想了解更大的概念框架
  • 他们能够纠正以往不好的工作表现,自我改进开始出现
  • 他们会学习别人的经验
  • 拥有理解和运用各样经验之谈的能力。这些经验之谈,是可以应用于当前情景的基本原理
  • 有足够的经验,知道下一步会发生什么,如果没有发生又需要改变什么
  • 可以有效的运用软件模式
  • 可以充分利用思考和反馈

阶段五:专家 , 2 ~ 5%

  • 他们有丰富的经验,可以在恰当的情景中选取和应用这些经验
  • 专家根据直觉工作,而不需要理由
  • 专家知道哪些是无关紧要的细节,哪些是非常重要的细节

大家可以根据上面的定性描述,判断自己的位置,制定修炼策略。

(零)总结 && 预告

简要介绍了技术路线和管理路线的成长金字塔。这个成长金字塔的第1层,是技术和管理都必须要经过的阶段,也就是说,软件开发的能力,不管走技术路线还是管理路线,都是需要的。那么问题来了:

作为程序员,该如何修炼技术呢?

请看我接下来要整理的第4篇文章——程序员加薪升职之技术修炼。


我需要你的帮助:我正在参加CSDN 2018年博客之星评选,希望你能投我一票,我是 NO.055。

感谢你宝贵的一票,投票地址:https://bss.csdn.net/m/topic/blog_star2018/index 。

你可能感兴趣的:(研发管理,升职,加薪,程序员,技术专家,架构师)