专注于面向对象、领域驱动设计,及软件架构方面的学习

要学会站在巨人的肩膀上让自己成长。QQ:94388050

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  39 随笔 :: 0 文章 :: 355 评论 :: 0 引用

 

 

 

1. 书是学习知识最快的最系统的方法;

2. 看名人Blog是学习正统知识第二个非常有效的方法;

3. 我热衷于微软.NET平台下的web应用开发,对软件设计,软件工程也有一定兴趣;

4. 近一年来以及将来重点关注DDD的理论研究和逐步实践;

5. 知识就是金钱;

6. 学习知识是一个循序渐进的过程,看的书也是有层次的;

7. 只有有恒心和毅力,坚定的意志才能深入了解某门技术或设计或架构,才又机会知道某个领域中哪些问题值得去研究;

8. 当你研究到一定程度,会发现国内与国外的差别,你才会感叹学好英语非常重要;

9. 不要以为工作多年,写过很多软件,就是水平高,就具有设计能力;提高设计能力我觉得首先看你学习的方向,第二看方法,第三看毅力;

10.平时把业余时间花在接私人项目,不如看本书,从长远看来,值得; 

 

自己的不足,对一些较新的东西,如NoSQL,monodb,分布式缓存,Node.js,函数式编程,以及mono之类的还不太了解。另外,觉得还很有必要去学学哲学,尤其是逻辑哲学,计算机哲学。对软件设计,对OO的认识肯定有一些帮助,很多问题从哲学的角度去思考,会容易理解的多。 

posted on 2011-12-03 20:44 netfocus 阅读(1078) 评论(8) 编辑 收藏

评论

#1楼 2011-12-03 21:00 toEverybody      
neT方面的书Win8一出现后,就过时了, 因为CLR被边缘化了,由于性能问题会慢慢消失,代替它的就是WinRT,非托管程序
 回复 引用 查看   

#2楼 2011-12-03 21:01 kenchell      
赞下lz
 回复 引用 查看   

#3楼 2011-12-03 21:04 狼-志      
大哥,你的书库真丰富!
 回复 引用 查看   

#4楼 2011-12-03 21:40 chenping2008      
楼主,我买得书都跟你的差不多啊。
 回复 引用 查看   

#5楼 2011-12-03 23:50 yzjxue      
我也系统的认真的找几本书看看,学习下。1
 回复 引用 查看   

上面的书中,我们有 14 本是一样的,不过我有更多写清晰代码的书哦,比如:
代码大全
整洁代码之道
实现模式
重构与模式
.net设计规范。

楼主好像删了 “和大家分享一个我自己做的基于DDD+事件驱动的领域模型基础架构(附架构源代码和演示例子)” 博文,我正想再次阅读呢,蛮可惜,因为我在那里看到楼主不使用 Model.OtherModel,而使用Model.OtherModelId;最近在弄内存事务的时候发现了更多支持此做法的原因:
有利于 内存事务;
有利于 可空声明;
有利于 对客户端的同步;
而不利方面仅是 属性导航(变成方法了) 和 客户端显示(定义DTO) 这两个可通过多点代码就能弥补的小缺点了。
而 内存事务、可空声明 和 对客户端的同步 是我最近很关心的,楼主的做法对我来说真是神来之笔啊。
 回复 引用 查看   

#7楼[楼主] 2011-12-15 22:39 netfocus      
模型之间应该按照Model.OtherModelId来建立关联的。这样有很多好处。那个源程序我还有,如果你有兴趣可以加我QQ:94388050
 回复 引用 查看   

#8楼 2011-12-30 10:59 zhangaz1      
和楼主重合度很大,比如楼主列的这几本:

代码大全
整洁代码之道
实现模式
重构与模式
.net设计规范

除了第四本没看完,其余的都看完了,请问下楼主目前做的项目是什么方向的?
 回复 引用 查看