最近一年来比较关注架构师的话题,架构师对于从事多年编成的程序员来说太有诱惑力了。如何修炼成架构师,架构师到底需要具备哪些素质,网上有很多这方面的文章,但真正能指导自己行动的文章太少,看过也就看过了,我还是我,找不到修炼的途径,也不知道自己离架构还有多远,确切的说是离得太远,看不到希望。可是我的经理一直要求我向架构师方向发展,我只能暂定这个目标,不过我还有自知自明,这个目标对我来说就说幻想,甚至连做梦都没想过,为了不辜负别人的期望,我还是是董非董的关注这方面的文章,不厌其繁的搜集架构师方便的有关资料,希望有一天我能出现奇迹。
今天早上读了江南白衣的“架构师核心技能养成计划”,文章提纲携领介绍结构师的核心技能,尤其看了推荐的文章,
观点与展望,第,不同人关于IT架构师的有不同观点,对其中几个观点比较认可,简单总结一下: 3 部分: 什么是最有价值的 IT 体系结构技能,如何学习?
1、 要具有扎实的基础理论和丰富的经验,具有快速学习新技术的能力,把握新技术发展趋势,不断体验新技术
2、 具备多方面的综合能力,比如:沟通协调能力,领导能力,领悟理解能力,果断决策能力技术展示能力
3、 具备IT的天赋
我本人特别认同
Walker Royce
的观点“
有能力的架构师是天生的,而不是培训出来的。有潜质的人可以进行培养,但如果您天生就不能领悟多维的
“
美丽
”
,您可以永远也学不会。因此,一个更好的问题是,如何能确定那些天生就具有架构师能力的人并培养他们的相关技能呢?”。
虽然“勤能补拙、功夫不负有心人、有心者事竟成”等俗语激励着一代有一代的有志者,但究其成功的原因,“勤”能起到多大的作用。我一向认为
:
成功
=
天赋
+
机遇
+
勤奋。似乎在为自己找借口,可我又何尝不希望自己能有
IT
架构师的天赋呢。明知山有虎偏向虎山行,我还是要向这个方向努力的,首先给自己定一个可行的目标:
1
、深入学习
java
语言的核心基础技术
2
、学习看懂其他人的设计思想
3
、在工作中借鉴和使用已掌握的框架
“等待革命胜利的那一天”,就是能在项目中担当起名副其实的架构师角色。