技术编程人员成长的 9 个段位( 二 )


并且你可能已经开始跨多个端了解业务和架构设计,比如服务端和前端的分离,服务端和终端的协作,开始逐步的从全局(不限于自己的技术栈)思考问题、设计系统 。
这个阶段,就是第 6 段的继续深入,积累,扩展,然后积累到可以突破到架构师 。
第八段现在你终于突破到架构师了,你的眼界不在局限在你的技术栈,其他的语言你可能不懂,但是你知道如何使用他们,甚至你自己开始学习另外一门语言 。
你设计的系统,不会只考虑自己的技术栈,你可能会选择更合适的技术栈来实现 。
你会跨语言、技术栈思考问题,并且可以提出好的方案,比如负责的一个项目,横跨服务端、Android、IOS 和前端,你会通盘考虑,兼顾各个技术栈,协调大家完成这个项目 。
你不光可能完成分配的任务,还能对现有的系统提出更多有建设性的建议,进行优化,改进,甚至提前积累我们业务需要的技术、平台、知识,为我们未来的使用和扩展做准备 。
你还会熟悉业务,可能比其他更多的人对业务更熟悉,因为只有这样,才能设计出更适合业务的架构 。
你会借助技术负责人的能力,帮你推动协调事情,让你的想法更好的开展和实现 。
你的考虑角度,永远都是整个技术部门,而不是再局限在某个项目,某个组,某个技术栈 。
那么恭喜你,现在你是一个合格的架构师了 。
第九段现在,到了第 9 段,现在可能你已经做了 10 年了,你发现,所有的一切技术,都是实现业务的工具 。业务才是根本,技术是为业务服务的,如果买个系统就能达到目的,那么是不需要自己开发的 。
这时候,你具备了再一次横向扩展的能力,可以横向到产品、市场、运营、设计、测试、运维等,这时候,你就不是一个单单的技术人了 。
如果有一个称呼的话,可以是技术总监、技术 VP 等等 。
总结以上 9 段,是我结合自己 10 多年的从业经验,总结的技术人员成长的 9 段位,其中第 5 段是比较重要的,也是一个槛,第 6,7 段是一个积累的阶段,也是培养抽象、架构能力的阶段,这两个阶段,决定了你是否可以到第 8 段的架构师,所以第 8 段也是一个槛 。
有些人,可能 5 年多就可以到第 8 段,但是可能需要 10 年才能到第 9 段,这是一个非常困难的过程,需要长期的积累,思想的蜕变,才能成长到第 9 段 。
从第 6 段开始,你就不能只顾自己了,要更多的考虑协调、协作、体系、多角度 。只有做的事情是让整个团队受益的,才能逐渐的突破第 7 段,进入第 8 段的架构师 。
每一步,都踩实,多思考、多学习,在每个段位,都做一些超出这个段位的事情,很自然的就进入了下一个段位 。
 
【技术编程人员成长的 9 个段位】


推荐阅读