如何完成从程序员到架构师的蜕变?

131 阅读2分钟

 架构师的成长,其实是有迹可循的。但如果没有人引导或者没有一定的方法论,我们成长的速度就会很慢。

我认为,要完成从程序员到架构师的蜕变,主要有两点:

1.向业界大佬学习

渠道有多种,比如CSDN/github/掘金社区等。但切记不要太多,找到1到2个人即可。不断的观摩、看牛人的文档,看他们是如何思考的,自己为什么想不到?

拿我自己来说,我自己从业这么久,影响对我比较深的有两个人:

第一个,黄勇老师。

很多年前,也是在书店无意看到他写的书《架构探险:从零开始写Java Web框架》。当时觉得不可思议。能手把手地把一个框架讲的这么透彻。关键是带领你思考如何自己开发框架。

这篇文章说的非常详细,可能会给初学者一定启发:一个10年IT技术人的历程-Java架构师的演变_it 钻研十年技术-CSDN博客

第二个,沈剑老师。

最早了解到他,是他在公众号分享的一分钟****的系列。大家可以关注去看看。当时读这些文章局的比较震撼,一分钟能学习到一个细分技能,特别是自己不知道的领域,感觉思路一下子开阔很多。

他们的职业发展也都非常优秀,是我仰慕的业界大佬。大家可以根据自身的领域找到自己可以参考的对象。

其实学习他们,更准确地来说,是要找一个榜样,指引我们坚定地往前走。

2.学习优秀的开源框架。

比如spring/dubbo/mybatis/rocketmq等等。这个道理相信大家都懂。翻开别人的源代码,我们可以接触到世界上最优秀的一批人的编码思想和逻辑,想想人家是怎么设计的,在开发一套框架或一个中间件时,如何做整体架构、解耦、可扩展等。

大家觉得还有哪些成长路径?欢迎给我留言。