banq大哥,很崇拜你,我想知道怎么从设计领域去突破自我?

很崇拜banq大哥,
也崇拜您的精彩的阐述,我买了你的那本书(JAVA应用系统开发指南),
从中学习了不少的东西,使我在JAVA技术上了一个台阶,
我也热爱JAVA,喜欢各种好的设计,喜欢看优秀的代码,
觉得看别人优秀的代码是种享受,自己有些心得的时候会很开心
看别人的设计,自己也从中得到一些提升,
我想banq大哥给我指点一下.该如何去学可以从设计上有更深的突破.
从哪些地方着手可以让我少走些弯路,(怎样做到不为模式而去模式呢)
很喜欢看你对一些设计,技术独特的观点.
永远支持jdon,
谢谢~
[该贴被sifeng618435于2007-01-16 12:37修改过]
[该贴被sifeng618435于2007-01-16 12:38修改过]

多谢支持

你的问题其实很大,如果感慨的说:还是老子那句话:
为学日益 为道日损。

俗话说:入得进去,出得出来,学习越多,不能为学索累,需要悟道,其实将会悟出软件设计目标很简单,一句话:松耦合。

多尝试看看不同风格的源码,并将之实践,我个人就是从Jive源码 到EJB 再到pico/Spring 再到自己的框架,这样也是一个逐步提高过程。

要不断否定自己,而且需要和大家开诚布公的交流,老子又说:
圣人不积(不保守留着),既以为人己愈有;以与人己愈多。

将你心里思路和想法都给别人,形式上帮助别人,客观上,你自己留空,可以装入更多,最后装的都是一两条简单的道理。大道之简,如果没有找寻到简洁的道路,说明自己思路认识还有问题,调换角度看,角度决定深度。

谢谢Banq大哥,我相信在你简短的话语中有你在多年来积累得到的深刻道理,我相信我会不断的朝着这个目标努力的.十分感谢Bang大哥,
在国内如果多一些想Bang大哥这种为我们的编程事业贡献的人,中国人的程序员也一样很棒~,
我会永远支持你.有问题还会找Bang大哥帮忙~
祝Bang大哥工作顺利,一切都好.

n88