并且你可能已经开始跨多个端了解业务和架构设计,比如服务端和前端的分离,服务端和终端的协作,开始逐步的从全局(不限于自己的技术栈)思考问题、设计系统 。
这个阶段,就是第 6 段的继续深入,积累,扩展,然后积累到可以突破到架构师 。
第八段现在你终于突破到架构师了,你的眼界不在局限在你的技术栈,其他的语言你可能不懂,但是你知道如何使用他们,甚至你自己开始学习另外一门语言 。
你设计的系统,不会只考虑自己的技术栈,你可能会选择更合适的技术栈来实现 。
你会跨语言、技术栈思考问题,并且可以提出好的方案,比如负责的一个项目,横跨服务端、Android、IOS 和前端,你会通盘考虑,兼顾各个技术栈,协调大家完成这个项目 。
你不光可能完成分配的任务,还能对现有的系统提出更多有建设性的建议,进行优化,改进,甚至提前积累我们业务需要的技术、平台、知识,为我们未来的使用和扩展做准备 。
你还会熟悉业务,可能比其他更多的人对业务更熟悉,因为只有这样,才能设计出更适合业务的架构 。
你会借助技术负责人的能力,帮你推动协调事情,让你的想法更好的开展和实现 。
你的考虑角度,永远都是整个技术部门,而不是再局限在某个项目,某个组,某个技术栈 。
那么恭喜你,现在你是一个合格的架构师了 。
第九段现在,到了第 9 段,现在可能你已经做了 10 年了,你发现,所有的一切技术,都是实现业务的工具 。业务才是根本,技术是为业务服务的,如果买个系统就能达到目的,那么是不需要自己开发的 。
这时候,你具备了再一次横向扩展的能力,可以横向到产品、市场、运营、设计、测试、运维等,这时候,你就不是一个单单的技术人了 。
如果有一个称呼的话,可以是技术总监、技术 VP 等等 。
总结以上 9 段,是我结合自己 10 多年的从业经验,总结的技术人员成长的 9 段位,其中第 5 段是比较重要的,也是一个槛,第 6,7 段是一个积累的阶段,也是培养抽象、架构能力的阶段,这两个阶段,决定了你是否可以到第 8 段的架构师,所以第 8 段也是一个槛 。
有些人,可能 5 年多就可以到第 8 段,但是可能需要 10 年才能到第 9 段,这是一个非常困难的过程,需要长期的积累,思想的蜕变,才能成长到第 9 段 。
从第 6 段开始,你就不能只顾自己了,要更多的考虑协调、协作、体系、多角度 。只有做的事情是让整个团队受益的,才能逐渐的突破第 7 段,进入第 8 段的架构师 。
每一步,都踩实,多思考、多学习,在每个段位,都做一些超出这个段位的事情,很自然的就进入了下一个段位 。
【技术编程人员成长的 9 个段位】
推荐阅读
- 伟大创业想法,只差一人编程?全网最全的开源软件了解一下
- JAVA技术总监:技术团队管理的6大坑
- 36岁互联网开发大叔感慨:今年Java面试,技术要求都这么高?
- SIP通信网络技术概论-关于SIP/RTP呼叫语音加密技术架构讨论
- 从0开始学编程,方法真的对了吗?
- 用Python进行线性编程
- 如何做技术部负责人
- 京东前台PC首页系统技术详解
- 网络爬虫 JAVA网络编程模拟浏览器获取html源代码
- 黄茶梨种植技术,国家黄茶生产标准化示范区建设项目启动仪式举行