缘起:
目录
作为实习生在公司上班也快两周了,在工作、学习之余,我也在思考我以后到底想要扮演一个怎样的角色 -- 是开开心心地做一个代码搬运工呢;还是想要带领一个属于自己的小团队,攻克技术难关;或者是想要成为公司里的大佬一样的角色,指点江山,挥斥方遒。
在一次会议上,我看到了一个职业发展图表。上边列出了一个叫做“架构师”的职位,我想这个应该就是我想要的角色吧。因为以前对架构师这个职位没有任何了解,所以就去百度搜索架构师是做什么的、需要掌握哪些知识技能等等...但得到的答案都是那种很笼统、很模糊的。不是我心中想要的答案。
于是写下这篇文章,希望和大家一起探讨想要成为一名架构师,我们应该要学习和掌握哪些知识技能。
我把架构师职业路线分为了三个部分(参考百度词条),每个部分也指定了相应的学习时间:
- 架构师胚胎(程序员) -- SoftWare Developer
- 架构师萌芽(高级程序员)-- Senior Software Developer
- 架构师幼苗(设计师) -- Chief Architect
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



