公司动态

优秀程序员的三重境界:欲练此功·必先自躬!

2021新春之后,又将有不少小伙伴积极投身IT圈。这其中,有人慕名可观的薪资待遇,有人看重科技背后的神奇魔力,还有人抱着改变世界的伟大理想!

 

不论出于哪种目的,想要成为一名优秀的IT程序员,必先好好修炼内功,你或许永远绕不开以下三重境界:

 

第一重:以提升自我IT技能为基础

 

没有过硬的职场技能,没有过身居一线的经历,想要晋升成为一名优秀的程序员,总是显得那么不切实际。妄加臆测的想法和决策,不仅会让进程受阻,更会让同事疲于奔波。这也是为什么会在IT圈流行一句话:一个程序员的成长能力和代码量累计总数成正比

 

优秀程序员

 

现实中,往往基本功不扎实的程序员在IT职场中最让人瞧不起,拖后腿不说,即便有朝一日获得晋升也往往令人难以信服。

 

试问,搞IT的程序员,但凡有点技术实力往往多少都是有些自负的心理在作祟——你比我牛,OK,我服你;你比我菜,sorry,我不服~~~(典型如靠关系上位的某一类人)

 

第二重:以丰富的项目经验来赋能

 

当然了,光有扎实的基本功还是不够的,想要成为传说中的优秀程序员,你还需要借助任何经验机会来提升自己的项目实力。

 

须知,任何企业组织内部都有科学的晋升机制,当个人的职场技能修炼到近乎炉火纯青的地步,那么接下来必然会通过组织交付的使命担当来逐渐构筑自己的知识理论体系(典型如项目负责人),并且基于这种知识理论体系在不同项目执行过程中做不断巩固和调整优化。

 

打个比方来说,基本功算是一棵树的茂盛枝叶,偏向于最终形态的维持,能够在狂风暴雨的重压之下经受住一次次实时考验;而项目经验则是这棵树的主干,偏向于最终形态展现,它决定这树能开多少分支和树杈。

 

优秀程序员

 

通过丰富的项目实践,你将逐步掌握立项论证、组织分工、思考如何在规定工期内高效圆满地完成既定目标。这背后涉及的是环环相扣的集人力/物力/财力于一身的有机组合式工作逻辑。

 

第三重:以中层管理思想为前提

 

在职场技能修炼和项目实践的基础上,终于到了向管理层迈进的阶段。

 

此时,你开始察觉到了明显的角色转换:团队目标开始取代个人/项目目标,部门达成也将成为工作重点(且以KPI结果为导向),此后或许你将逐渐告别一线的基础性工作,通过放权委派和指导培训,立足于激活部门/团队的价值活力。

 

一方面,你需要有足够的技术实力服众,还需懂得对下属及协同部门察言观色,在这个以人为单位的组织内部,协调/说服各方参与人员,心往一处想,劲往一处使。(胡萝卜加大棒恩威并施)

 

优秀程序员

 

另一方面,你需要对上层领导的命令负责,接受既有目标之后考虑如何在部门/团队既有现实的基础上做好指令下发,并且对结果和KPI负责,整个过程期间但凡出现问题和纰漏。你这个第一负责人自然也要妥妥的背锅~~~(在前述比喻中,管理能力相当于整棵树的脉络,负责对各枝干、各枝叶输送营养,以确保整棵树健康茁壮成长)

 

由此可见,作为公司精英预备队,中层管理者这种被夹在当中的压力还是相当大的,且丝毫不亚于自主创业。

 

这也是中层管理者跳槽频发/自主创业心思蠢动的原因之一——背后或许有对团队成员的不满意、也有对领导不赏识的怀才不遇式遗憾。

 

所以这里我也建议:在没有做好充分的思想准备之前,宁可乖乖坚守技术岗、产品岗!

 

优秀程序员

 

Tips:当然了,如果是冲着领导岗以及可观的薪资,那就另当别论,欲戴王冠必承其重嘛。

 

且退一万步来讲,倘若冲击管理岗失败,那么也并不会影响前述产品岗和技术岗两项作为突破口,你仍可在大龄职场瓶颈期到来前实现平稳过渡!