如何做好架构设计

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越办越好,带领着更多的程序员走向成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值