|
架构师算啥转型啊。
架构师就是技术这条路走到黑。
难道你还要一直code啊?
首先,什么是架构师?
你首先要搞清楚出什么是架构。
架构就是一连串重要决策,主要是偏技术方面的,整体方面的决策。
这些决策很重要,因为如果这个错,基本就相当于南辕北辙,你后期在干啥也是错了。
所以架构很重要。
当然,对架构的解释目前并不统一,还有一些认为是粗粒度抽象和协作的问题,
但是意义是差不多的。
知道了架构,
就知道了架构师,做这些决策的人。
然后就是你如果能够提升自己的档次让自己做这个决策了。
其实架构这东西一般是偏向技术的东西,就是偏向计算机的。
因为理论到了高层,显然是通用的。
对于架构师来说,了解底层技术固然重要,但是更多的是对high level的把握。
所以你看像martin fowler这样的人,都是java,.net,c++通吃的,
因为在high level确实都差不多。
至于这条路难不难走,能不能走,因人而异。
现实生活中每个人对技术的把握能力都不一样的。
由于架构师属于技术的高端,所以你这个人要适合技术。
我见过很多6、7、8年的工程师,到现在还把我不好技术。
有些事情是要有天赋的。
当然,后天努力也很重要,要看你对自己的把握了。
至于架构师对行业的了解,我认为如果有当然是个plus,没有也绝对没问题。
严格来说架构师应该是在设计阶段的主管,应该是从计算机角度解决问题的。
项目都有系统分析师,他们是需求的主管,是从客户角度解决问题的。
所以没有太大联系。
当然,如果你啥都会,那更好。
在中国很多的实际情况是架构师是整个研发team的主管,
即得懂管理,又要懂需求。
中国就是这样,啥东西都是人性化管理,所以特例比较多。
总体上,我的建议是把握主线,掌握本质。同时人也要灵活,适应能力强。 |
|