|
1: 一名优秀的架构师,除了需要具备抽象的思维,优秀的技术前瞻性,多领域的知识储备,还需具备什么特质?
非架构师,不过一直在向这个目标努力。对于架构师来说,经验很重要。有了经验的辅助,预估风险,就可以规避很多可能的风险,设计更为合理;
2:你认为一名程序员,应该如何丰富自己的知识储备以及扩展自己的视野?如何在硬件条件上逐渐向优秀的架构师靠拢?
可能会根据所在领域有所区别,作为一个进入互联网行业时间不长的底层程序员,除了做到精通至少一种语言外,了解相关的各种框架,了解互联网常用的架构,以及常见的各种问题和解决方案
3: 除了这些硬件条件,从一个默默无闻的程序员成为内功深厚的架构师还需要什么?比如心态上应该如何?
心理承受能力一定要强了。。没有人可以保证每一次的架构设计都是成功的,尤其是刚刚步入这一行列或即将步入这一行列的,难以避免遇到各种各样的问题,迅速冷静下来,积极有效地面对问题并给出解决方案才是重要的。学习能力,预见能力和开阔的视野也都不可缺少,否则最多只能是一个收成的人 |
|