架构师是具有技术发言权,方向决策权,和团队人员开发资源调配权的开发团队的TeamLear,也是这个程序的设计者,当然他是这个程序团队的灵魂!!
因此,不想当Teamleader的程序员,绝对不可能成为真正意义上的架构师!
同时,不是Teamleader的架构师,也是一个被架空的,苍白无力的架构师!
架构师,如果只是把需求变成程序,那就不是架构师,那是叫“照着葫芦画瓢”。
架构师,如果只是精通各种框架,比如S\S\H之类的技术,只是利用S\S\H之类的技术去描述用户提出的需求,那是叫“用S\S\H画瓢”。
首先告诉你,进行没有设计的架构设计叫架构师吗?
这种情况在软件行业内太普遍了!!
为什么没有设计?
因为,很多人都不懂什么叫设计!!
给大家一个概念,什么是设计?——
设计因未来而存在!
——钟声 2010年6月
没有面向未来的,只是面向过去的,那绝对不是设计,那绝对只是模仿!!
设计因未来而存在!!
即,没有创新,就没有设计!!
即,没有改变,就没有设计!!
用进化论去思考你的设计!!
让你的设计超越一切理论!!
设计只是记忆的载体而不是记忆的全部!!
其实程序员是艺术家,而不是建筑工人!!
那么,为什么你总成为不了架构师?
不要仅仅从技术的角度出发一味的按照自己理所当然的方向去努力,要学会用设计的思想思考,并努力让你自己成为有分量的人!!