日期:2014-05-17  浏览次数:20777 次

三大框架学完了,没有一点实际经验,接下来要怎么自学?
我目前还是在校学生,自己看尚学堂的视频自学了SSH框架,然后自己也写了一些BBS之类的小项目,但是这种项目肯定是没有用的,想学习一个真正在实际生活中有用的项目,比如OA,DRP之类的,但是网上找的一些源码,要么根本就运行不起来,就算能运行起来了,没有文档没有分析,看的真是很辛苦。用了两个月学到现在的这种算入门的水平了,但是现在发现不知道该怎么往下自学了,在学校没有人带,也找不到合适的资料,能找到的视频、书大部分都是入门级的。这几天乱七八糟的看了点Jquery,看了看Spring security,但是感觉心里很虚的慌,看这么多理论东西,最后只能写出来一个BBS之类的东西,真的感觉很郁闷。

我也知道java web绝不仅限与三大框架,还有好多其他框架可以学的,但是我感觉现在我和实际离的太远了,只能自己自学,根本就接触不到实际的开发,学再多框架也是没用。真心求教各位大神指点,接下来我应该学什么,怎么学,或者求推荐一个适合学习的开源项目,万分感谢!

------解决方案--------------------
写一个“学生管理信息系统”,可以玩玩,这个逻辑比较简单,又比较贴近在校学生。
自己设计,自己开发,写一个功能最简单的;然后实现好后,可以再添加一些扩展功能。
完成过程中就可以把基本知识,框架内容自己再过一遍。

------解决方案--------------------
其实无论啥项目。关键在你怎么看他了。你说的BBS属于小项目。写了没用。我觉得就不是。做项目。不仅仅只需要会敲代码。还要会业务需求。你如果能把业务分析到位、同样这种项目也可以做的很强大。这个CSDN论坛还不是BBS。你能说一个人做出来一个这样的项目没用吗
------解决方案--------------------
给你个建议,
前端重点学习一下javascript ,尤其是掌握 JS 的 MVC 框架,在此基础上学习一下JQuery之类的AJAX框架。
后端重点学习分布式编程,基于消息方式的系统间通信:NIO、基于NIO的框架Mina等,基于远程调用方式的系统间通信:RMI,webServices(CXF,axis2)等

如果感兴趣,不要局限在hibernate上,可以了解一下batis,另外对多线程要多加关注,把基础知识掌握好,以后进公司自学是很快的。
------解决方案--------------------
我不是大神, 很巧我以前也是看视频自学, 那时候和你的感觉一样。 总觉得这些东西都很乱而且没有办法找到一个集中点。 
说说我的看法吧。 仅供参考__ 不要小看现在你的学习, 扎实学好基础日后你会发现路越来越清晰, 不要太浮躁, 暂不要去追新技术新框架。 把基础抓牢。 特别在思想上, 你已经学会了用SSH你可以尝试自己做些WEB项目, 项目中不要你去想那么复杂要实现什么什么。 简单点。 但是要从头到尾都自己写, 业务简单化。 把效果做出来。甚至你可以去上网仿造某网站上一个具体功能嵌入到你的J2EE项目中,真正做J2EE项目不是一个人能做好的, 它需要前期太多的需求调研, 业务分析, 有很多代码都要通过严格的需求评审通过后才能开发的, 所以把基础练好只是一门利器。 后面还有很多其他方面都要去提高的! 还有SSH, 你要很熟练还不是那么容易的。 我们看视频只是看别人写。 感觉可以那样做而已!
------解决方案--------------------
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

我看的出你喜欢WEB开发 那就从JSP开始 了解 SERVLET规范开始

《JSP设计》这本书已经到第三版了 SERVLET的版本也到了2.X

全书将近千页 基础 基础 还是基础。

别浮躁 !
------解决方案--------------------
我也是自学的java,给LZ推荐两个个人觉得还不错的项目吧, 李腾飞讲的OA 和 王勇讲的DRP,都是从需求分析开始一直到编码实现,可以反复多看几遍
------解决方案--------------------
看看传智播客的视频,巴巴运动网绝对是经典中的经典,闭上学堂的强百倍(尚学堂的我都看过);
再看看张孝祥老师的java功底部分,你绝对自学大牛
------解决方案--------------------
探讨
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

我看的出你喜欢WEB开发 那就从JSP开始 了解 SERVLET规范开始

《JSP设计》这本书已经到第三版了 SERVLET的版本也到了2.X

全书将近千页 基础 基础 还是基础。

别浮躁 !