在“程序员加薪升职之探索适合你的路径”一文中,我们介绍了成就事件和榜样两个方法,帮助你在技术路线和管理路线之间做出选择。
选择技术路线,会往深处发展,以专精取胜。选择管理路线,会向上发展,不断扩大管理范围,以影响力取胜。
不管选择哪条路线,都和我们今天要介绍的职场成长金字塔有关。所以,我们先来介绍下它。
从这张图上可以看到,个人在职场上的成长与修炼,分为 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两个层级,即一直处于个人发展阶段。
从金字塔上来看,个人发展阶段是在最底层,那是不是说,走技术路线,就一定比管理路线要“差劲”呢?
并非如此。
稍大一些的公司,往往会给程序员两个晋升通道:技术线和管理线。这两个通道,在待遇上还有一定的对应关系。如下图所示:
注意,上图中的技术和管理职级定义,以及技术职级和管理职级的对应关系,仅仅是示意哦。现实中,每家公司都不一样。
程序员的某一职级,会对应到管理角色的某一职级上,两者在经济待遇上会相当。不同的是,管理职级是向上发展,管理范围变大,影响力变大;技术职级是往深处发展,以专业取胜。
所以,走技术路线的程序员,不必羡慕沿着管理路线攀爬的同学,两条线各有各的好处,适合自己,就好。
那么,沿着技术路线修炼,有没有类似职场成长金字塔这类东西呢?
真有,它就是德雷福斯模型:
德雷福斯模型将技术人才的成长分为五个阶段,简要介绍下。
阶段一:新手 ,< 10%
阶段二:高级新手 ,55~60%
阶段三:胜任者 , 15%左右
阶段四:精通者 ,10%左右
阶段五:专家 , 2 ~ 5%
大家可以根据上面的定性描述,判断自己的位置,制定修炼策略。
简要介绍了技术路线和管理路线的成长金字塔。这个成长金字塔的第1层,是技术和管理都必须要经过的阶段,也就是说,软件开发的能力,不管走技术路线还是管理路线,都是需要的。那么问题来了:
作为程序员,该如何修炼技术呢?
请看我接下来要整理的第4篇文章——程序员加薪升职之技术修炼。
我需要你的帮助:我正在参加CSDN 2018年博客之星评选,希望你能投我一票,我是 NO.055。
感谢你宝贵的一票,投票地址:https://bss.csdn.net/m/topic/blog_star2018/index 。