架构师应该掌握的知识和应该积累的经验有哪些?
前几天跟一个朋友聊天,他的技术很棒。非常佩服他的知识面和对技术的深刻理解能力!
相比之下我只会coding,刚从事软件这个行业谁都是在一个起点上,可是3年5年人就不一样了。为什么呢?他跟我说,当你工作的时候不管现在是在什么位子上,但你必须要把自己放在期望的位置上,才有可能真的在几年后达到目标。
是的,很有道理。他从一开始就不仅仅是把自己放在coding worker的位置上的。相比之下我却常常为写了一段能完成某个功能,而且还算比较优雅的代码而沾沾自喜。
我想如果我们在工作中始终把自己放在一个架构师的位置上,我们会不断地去探索一个架构师应该具备的知识,应该拥有的经验,应该做的事情。
我也非常希望大家说说一个架构师应该掌握的知识和应该积累的经验,以及职责等等。