您的位置:首页>软件开发>软件架构>

软件架构解读与架构师角色培养――希赛嘉宾聊天实录[6]

[ 来源:www.csai.cn | 更新日期:2007-7-15 20:16:16 | 评论 0 条 | 我要投稿 ]
【希赛主持人】网友[jlinux] 说: 那么要想架构师如何去学习?一方面是架构的基本理论,另一方面是大量的项目经验。但是大多数架构师或者想成为架构师的都是多年自己总结,才慢慢升华的。艺术设计者一方面靠天分,另一方面社会也有大量的教育、培训或者其他机会让(刺激)更多的人走上艺术设计的道路。我觉得现在的软件界这种“刺激”的机会不是很多,并没有什么社会团体力量在推动这方面的发展。少数人的“奢侈品”?请问嘉宾怎么看,怎么把这层神秘的面纱给大家揭开。

【希赛嘉宾/温昱】两方面。一是从我们自身找问题(呵呵鲁迅呀“自我解剖”),国外的经验之谈到了国内常被评为“理论呀”。二是气氛的确不太好,我赞同这位朋友所说。
  至于架构师如何学习……想成为架构师,其职业规划应紧扣几个重点:更深更系统的掌握技术、更多的经验、更强的系统思维能力。一定要参加大项目。

【希赛主持人】网友[tianchengzhi] 说: 那么在架构师角色培养上,具体有哪些途径方法?

【希赛嘉宾/温昱】张博士(张友生)的 http://51cmm.csai.cn/ExpertEyes/200607050819581137.htm 可以参考。架构师是实践出来的。 字串6

【希赛主持人】网友[fzxugang] 说: 有一个问题一直困扰我,就是松耦合与复用的关系,如果大批量的复用,那就是违反松耦合 的原则,而不复用,那很多东西需要重新开发,不知道这个关系要怎么说?

【希赛嘉宾/温昱】先发散说:大批量复用是个角度,大粒度复用也值得考虑,framework方式的复用呢,能不能解决你的问题?
  再说说耦合。松耦合要放在上下文中说,用OO的说法叫:协作。用高频度的协作来指导你的松耦合,而不是不可能出现的场景也成为松耦合的标杆。
  再给fzxugang朋友说几句:什么叫好的数据结构还记得吗?一个数据结构到达如何设计,要看它的典型操作。要不到底是数组好还是链表好就没个标准了。用,就是标准。

【希赛主持人】网友[jlinux] 说: 架构思想在整个业界的发展应用状况如何?并没有接触那么多架构师,所以“世间”隐藏多少高手不得而知。温先生应该经常和高手“华山论剑”吧!能不能说说国内和国外在架构方面的现状及未来发展方向?

【希赛嘉宾/温昱】哈,好问题,我说说个人看法。国内的软件产业结构决定了没有国外(指美国)的齐全,所以国内和国外情况差异很大。 字串3
  说几个具体的点吧。
  国外compiler是个造就了多少富翁的产业……
  欧洲的研究也很贴近业界,他们的OO再工程模式就是一个例子,实践意义很大……
  国内呢,以应用系统为主的产业结构,造就了实践中framework在某种程度上代替arch的错觉……



Tags:
责任编辑:
您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为