如何进行软件架构设计3--如何成为架构师

架构师是具有技术发言权,方向决策权,和团队人员开发资源调配权的开发团队的TeamLear,也是这个程序的设计者,当然他是这个程序团队的灵魂!!

因此,不想当Teamleader的程序员,绝对不可能成为真正意义上的架构师!

同时,不是Teamleader的架构师,也是一个被架空的,苍白无力的架构师!

架构师,如果只是把需求变成程序,那就不是架构师,那是叫“照着葫芦画瓢”。

架构师,如果只是精通各种框架,比如S\S\H之类的技术,只是利用S\S\H之类的技术去描述用户提出的需求,那是叫“用S\S\H画瓢”。

首先告诉你,进行没有设计的架构设计叫架构师吗?

这种情况在软件行业内太普遍了!!

为什么没有设计?

因为,很多人都不懂什么叫设计!!

给大家一个概念,什么是设计?——

设计因未来而存在!
——钟声 2010年6月

没有面向未来的,只是面向过去的,那绝对不是设计,那绝对只是模仿!!

设计因未来而存在!!

即,没有创新,就没有设计!!

即,没有改变,就没有设计!!

用进化论去思考你的设计!!

让你的设计超越一切理论!!

设计只是记忆的载体而不是记忆的全部!!

其实程序员是艺术家,而不是建筑工人!!

那么,为什么你总成为不了架构师?

不要仅仅从技术的角度出发一味的按照自己理所当然的方向去努力,要学会用设计的思想思考,并努力让你自己成为有分量的人!!

 
 

posted on 2017-07-10 16:27  alex5211314  阅读(135)  评论(0编辑  收藏  举报

导航