说说程序员进阶的选择有哪些

从一线编码到带队打怪,这基本是一名程序员必经之路,为什么这么说呢?在业界的标准说法其实有两条路径:技术路径+管理路径,但事实真的是这样吗?

我们逐个分析下,先说走技术路径,技术路径的含义是不断精深技术,提高技术的权威性,职位路径大概是工程师、高级工程师、架构师、资深架构师、技术专家这样,对应大厂的P/T序列,以P举例,基本对应P4~P9,这个路径其实可以走的人不算多,首先你可以走这条路径的前提基本是一二线大厂,再次你要有持之以恒的钻研技术的决心,但是随着年龄的增加,学习能力的下降,生活事务的增加,你确定你可以吗?如果你可以,那么恭喜你兄弟,你可以选择这个路径不断前行。

接下来我们说说我比较推荐大家的第二条路径,技术管理,这条路径顾名思义,技术管理=技术+管理,技术主要体现在宽度+相对深度以及整体解决方案方面,管理主要体现在团队管理+项目管理,说的直白些,技术管理就是带团队做项目解决老板的需求。这个路径的职位路径大概是技术主管、技术经理、高级技术经理、技术总监、CTO。这个路径相对可以走的人很多,因为第一无论哪个级别的厂都有团队,有团队的地方就有江湖,那就需要帮主对不对,那么技术Leader就自然有需求,所以需求是相对大的,当然也有兄弟会说这种岗位也是一个萝卜一个坑,一个人带几十上百人,也很难,那我想说,兄弟,想往上发展,做到更好,活的更好,哪个路径不难?所以持有这种观点的兄弟,如果你年龄还好,我的建议是转行到你喜欢并愿意为之拼搏,并坚信你可以走到头部的赛道。

当然也有很多个例,我们就在这里不多做阐述了,而且本文观点仅为个人观点,欢迎各位小伙伴儿在评论区留言,一起聊聊你对未来的规划和纠结,希望踩过一些坑的我能给小伙伴儿有些合理的建议。

你可能感兴趣的:(程序人生,程序人生)