其实好多人都想能够速成,比如21天精通xx,3天学会xx,xx一周快速入门,相比这些架构师速成有些慢了,需要3年。当然这是有原因的,架构师是一个实战性很强的职业,有点像骑自行车。如果仅仅是学习骑自行车的套路,可能10分钟就学会了。但是让你马上去骑,肯定要摔跤。架构师也是一样,如果仅仅掌握所需知识,可能1年就够了,但是要能实战,恐怕就比较困难了。再举个例子就是大名鼎鼎的赵括同学,他掌握了所需一切行军打仗的知识,但是没有实战过,所以几十万大军跟他一起game over。
说的专业点,知识分为技能型和理论型,技能型需要掌握之后反复练习,而理论型记住就ok了。纸上谈兵也就是技能型的知识当成理论型知识典型案例。要是我这篇文章赵王能看到,历史就改写了。
既然说到知识分类,有一点非常需要强调的,中国的教育体制导致很多人偏重理论型知识,这是十分错误的。其实应该大力学习和掌握技能型知识。另外理论型分为理解型和字典型,理解型尽量掌握,字典型大部分情况下只需要知道什么情况下会用到,能查到即可。举个例子:新华字典是不需要记住的,你知道有不会的字去查字典就可以了。这个所有人都认为是对的,但是在程序员身上经常会反常,比如有些类的用法或者具体字段的含义,就有公司要求必须一字不差的记住。其实大可不必,现在的编辑器提示功能已经足够强大,有一字不差记住的时间不如学点有用的。
扯远了,回到主题,架构师速成时间长是因为必须有实战的场景,如果没有实战的机会,那是否能成为真正的架构师仍需打一个折扣。
说的专业点,知识分为技能型和理论型,技能型需要掌握之后反复练习,而理论型记住就ok了。纸上谈兵也就是技能型的知识当成理论型知识典型案例。要是我这篇文章赵王能看到,历史就改写了。
既然说到知识分类,有一点非常需要强调的,中国的教育体制导致很多人偏重理论型知识,这是十分错误的。其实应该大力学习和掌握技能型知识。另外理论型分为理解型和字典型,理解型尽量掌握,字典型大部分情况下只需要知道什么情况下会用到,能查到即可。举个例子:新华字典是不需要记住的,你知道有不会的字去查字典就可以了。这个所有人都认为是对的,但是在程序员身上经常会反常,比如有些类的用法或者具体字段的含义,就有公司要求必须一字不差的记住。其实大可不必,现在的编辑器提示功能已经足够强大,有一字不差记住的时间不如学点有用的。
扯远了,回到主题,架构师速成时间长是因为必须有实战的场景,如果没有实战的机会,那是否能成为真正的架构师仍需打一个折扣。