to banq : 请教如何边学习边实践的方法论问题

08-05-25 maijunsheng
         

架构设计和领域建模是我很感兴趣的领域,但自己似乎还没找到适合自己的方法论去帮助自己有效地掌握这些东西,
边学习边实践是最好的方法,这我知道,而对于新语言,新知识,新框架的学习我都是基于这种方法来学习地, 但是对于更为高层的架构设计和领域建模这些从全局来把握软件的知识自己却寻不着北,无法找到最适合自己的学习方法.
我想问下banq,你当时是如何一步一步学习地呢,比如学习DDD,你是如何找到实例来进行实践的呢,又比如你学习设计模式的时候,又是找些什么实例来进行实践呢.

         

maijunsheng
2008-05-26 12:20

呵呵,J道网站没做好重复发送请求的同步处理,由于网速的原因,昨天第一次发帖的时候等了几分钟,但是无任何响应,所以再刷新一次,没想到现在竟提交了两个贴子,请大家不要见怪噢

期待大家对我上面的问题的回复,谢谢了

banq
2008-05-26 12:24

这些有先后的。

设计模式第一颗,然后架构设计,架构和阅历以及经验有关,多跳跳槽,多做不同类型项目,最起码目前两种基本类型系统要经历:SOA也就是服务驱动,事件触发来来调用现成的服务;EDA,事件驱动架构,以事件发生为核心的架构;两种类型说白了就是:SOA提供所有服务功能,等你来调,来找,不管你事件触发频率和来源,这相当于拉Pull架构;而EDA则相反,相当推Push架构。

关于DDD,可以了解一些架构,但是和架构关系不大,是业务建模方法,不一定搞软件的人都精通,但是必须知道DDD是需求建模前端,不是数据库schema是前端,算法数学建模等都属于业务建模方法。

maijunsheng
2008-05-26 19:09

呵呵,thanks to banq.

嗯,确实设计模式应该放在第一位,在学习设计模式过程,体会到了模式能让自己对面向对象思想有一个更深层的了解.

嗯,我会按banq大哥的方法去试一下的,谢谢噢