http://www.csdn.net/article/2013-09-17/2816962
钟声:这个涉及方方面面,个人认为可如下这样做:
第一步,要学会用架构师的思想去思考。
第二步,要学会清空自己的大脑。
第三步,只有学会设计的架构师才是架构师。
CSDN:如何做好架构设计?
钟声:有时候,面对产品设计架构设计时,有些人会想当然的说要【满足用户个性化需求是未来趋势】,其实,这句话是错的!设计,如果失去了自己的思想,一味的去迎合用户,是注定要失败的!设计,是为了改变!
很多人都认为程序员作为【理科】专业与任何【感性】概念不沾边,其实不然,好的架构设计必须有感性元素存在,否则就失去了生命,完全理性的东西是死的,缺少活力的设计,绝对不是好的设计。
如果我们研究系统的架构方法,像和尚研究佛法一样深入和专注,那么,你就会成功... 当然,架构师不一定需要是处男。
CSDN:如何开始一个创新的架构设计?
钟声:想进行一个开创性的设计前,请忘掉你以前的所有既得知识,清空你的大脑,用最纯真的思想去思考。
CSDN:你认为顶层“规划”和架构设计有什么区别?
钟声:架构设计是程序框架构建方式作为其关注点,更多的探讨的是该程序如何满足规划需求的结构健壮性。
而作为顶层设计的规划,更多的是从产品、系统、业务,整体宏观的角度考虑整体的模块地位与框架,并不关注其具体实现方法。两者缺一不可。
CSDN:有人说现在有很多“模式”可以使用了,无需再进行什么设计了,你怎么看?
钟声:理性症患者认为架构设计是熟练工种,是模式化训练出来的。其实错了,模式化的架构只是躯壳,虽然它看起来挺像人,但却没有生命。
CSDN:对于一个刚刚从程序员转型过来的架构师,通常有哪些问题是他们最难把握的?
钟声:我根据我的经验总结如下:
1、不要拿项目进度紧张作为忽略架构设计的借口!
2、如果一个架构师每周的会议时间超过了37%,说明效率已经非常低下。
3、要做好架构设计要懂(最好精通):网络协议、各常用操作系统(UNIX、Linux)、内存控制、线程。不要以为精通java、c就天下无敌了。
CSDN:此前新浪网架构师徐佳转行卖水果之事,对此你怎么看?
钟声:我对此新闻也没有太多感想,卖水果也不见得是坏事,但是,架构师转行卖水果,至少说明,他的架构设计做的不如他卖水果成功。
CSDN:对于有志于成为架构师的开发者,你有何建议?
钟声:建议:立志、思考、奋斗。
CSDN:你在博客中指出,但凡有人在面试里回答理想是什么这个问题时说,“有机会的话,自己当老板。”你一律不要,你是出于什么样的考虑?为何你认为是人的理想出问题了?
钟声:为什么一律不要?试想一下,你身边总有一个随时准备另立山头的人,你能踏实吗?
现在85后,尤其是90后,这种现象尤为明显,我认为是人们的理想出了问题。
我们70后小的时候的理想都是,什么科学家啊、警察啊、医生啊。都是一些普通而伟大的职业。
而现在,给年轻人树立榜样的都是,乔布斯啊、马云啊、巴菲特啊。人们理想出了问题,哪有那么多巴菲特啊,大部分的人工作都是平凡的,难道平凡就不能伟大吗?
CSDN:在一个人追寻自己理想、以及追逐成功的道路上,你认为最需要的是什么?
钟声:我认为最需要的就是坚持!
坚持自己的理想,不断的思考,不断的更新自己的方法,向着目标不断前进。
CSDN:你是什么时候接触CSDN的?它对你学习和工作都带来哪些影响?同时,对CSDN有什么建议?
钟声:我其实早在2002年就购买《程序员》杂志,2004年在CSDN上发表了第一篇博客。
CSDN一直伴随着我们成长,CSDN也是一个老兵啦!
希望CSDN越办越好,带领着更多的程序员走向成功!