前端职场技术路径

以下仅描述个人对技术岗(当前所在公司、阿里系类似评级)职场路径的看法。

虽谈前端工程师,PHP工程师、JAVA工程师、运营、产品,其实相似、相通。

实习生

最好有一些想法,汇聚一些问题,向前辈们多请教多学习。这里切忌一点,如果没有一定了解,千万不要有乱七八糟的想法还固执己见不听取意见,跟一些资深前辈争执,这样会显得很不可理喻,除非是有过硬的知识背景。

P4工程师

日常基本以小需求为主,积极进取,也就有更多的机会让上级了解到你,委派更重要的任务。过程中,提炼一些问题,并通过相关手段能够自行解决,带来一些小的优化产出。

偶尔产出一些稍微大点的优化成果,便是考评提升的依据。

P5高级工程师

日常以中型业务需求为主,平时辅以一些小优化,这才是高级工程师的职责。

如果作为P5,大需求做太慢,一直在处理日常需求,只是满足业务需求,小优化见不了几个,这样的高级工程师是不合格的。

至于说一个季度不时有一些大的优化成果产出,那也便有了升职的可能。

P6资深工程师

日常以中大型需求、项目为主,能独立承担大型项目主要开发、能协调相关资源、跟进相应时间节点、确保项目平稳上线。

同样的,除此之外,一个季度至少需要几个大优化保底,才能说比较符合资深工程师的身份。

至于说升职的可能,关键要素在于是否承担了大体系、大系统、基础层面的产品化方案设计与建设。看得准方向,推得了架构,能够拔高整个团队的段位和水平。

P7专家

日常工作主体以大体系、大系统、基础层面建设为主,稳步推动技术演进、升级迭代。

更多是参与到基础设施开创与完善的过程中,汇聚想法、综合方案,看准拍板。

……


概括

主体要素为:发现问题、解决问题。

因而主观能动性非常重要。

而差别则在于解决问题的方式、程度、范围、深度,即能力范畴。

好似封装的境界:封装页面代码、封装项目下的模块、抽离业务封装多项目间共享模块、上线组件系统定义模块构建规范与方式等……

每一个层面都会遇到不一样的问题,每一次的解决,积累的经验,也使得我们向更高的境界靠拢。

最后,万变不离其宗,多观察、多学习、多努力。