我的近期目标是作框架师,我一直是一个应用型开发人员.
现在感觉自己低层知识了解的不够.
希望各位大鸟指点指点
[color=indigo]1.设计模式 无需置疑,最基本的东西了,如果这个不过关,你想看懂源代码,有点天方夜谭(我说的看懂,是指看的透彻)
建议可以看看 《JAVA与模式》之类的设计模式书
2.多看源代码,看看人家的架构是如何设计的,借鉴是捷径,但是没有第一步的基础,借鉴都会借鉴不好的。
3.看看架构的书,如《企业应用架构模式》《expert one on one without ejb》之类的。
再就是近期目标? 不太现实,知识是一步步积累的,没有捷径,有捷径的只是方法。[/color]
java设计模式,最基本的
组件设计模式,中级
应用架构模式,高级
多从系统整体的角度来考虑问题和方案,
看看《The Java Virtual Machine Specification》之类的书 要想作框架 必须知道java虚拟机的实现 这样才能看到问题的本质,只有看到问题的本质 才能把握好架构。当然看一些设计模式和架构的书也很重要。
你的问题让我觉得你目前不没有准备好做一个架构师。
java底层的东西?你指什么?
事实上框架本身是一系列设计模式的facade,而框架的行为服务于你的系统业务。
编译原理,计算机结构,设计模式,