三大框架学完了,没有一点实际经验,接下来要怎么自学?

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

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

75 个解决方案

#1


亲,握个手吧,我情况和你差不多,我也是看尚学堂视频过来的,同样困惑中啊

#2


引用 1 楼  的回复:
亲,握个手吧,我情况和你差不多,我也是看尚学堂视频过来的,同样困惑中啊

难兄难弟,等大神回复吧

#3


既然是在校学生你可以跟着老师做些项目,你自己做一个小点的东西然后拿着它给老师看让老师给点建议,当然这是自荐的一个借口,给老师说你想学的决心,老师会带着你做的,因为老师都想着找个免费的工人,互利,何乐不为...

#4


差不多的情况……

#5


找个完整的项目 按照项目的流程 走一遍 然后自己分析分析 我和你差不多 就这么练 没办法

#6


引用 3 楼  的回复:
既然是在校学生你可以跟着老师做些项目,你自己做一个小点的东西然后拿着它给老师看让老师给点建议,当然这是自荐的一个借口,给老师说你想学的决心,老师会带着你做的,因为老师都想着找个免费的工人,互利,何乐不为...

这个的确和老师接触了,老师也说有机会了会让我尝试几个项目的。但是第一,老师很忙,不一定会真的太用心,第二,不能总是指望着老师,万一不靠谱了呢。要不是还有课,真的挺想出去找个实习生职位学点经验。

#7


引用 5 楼  的回复:
找个完整的项目 按照项目的流程 走一遍 然后自己分析分析 我和你差不多 就这么练 没办法

作为过来人,可不可以给推荐个合适的项目呢?最近都在找适合学习的资料,可是很难找到。

#8


自己编一个系统

#9


ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了 

#10


引用 8 楼  的回复:
自己编一个系统

额,可不可以说的详细一点呢?就是卡在实际经验这里了,只能写出来没有用的东西,真正的系统感觉无从下手,所以来寻求帮助来了。

#11


引用 9 楼  的回复:
ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。

#12


你要自己亲自动手,做一个完整的项目,不一定要很大的,但把其本的知识点用上去就行了。这样,你才能很好的理解它。

#13


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

#14


光学不行,要动手练
用ssh做个项目自己练练手,做的过程中会发现,光会用可能意义不够深,可以继承学下struts,spring的实现机制

#15


其实无论啥项目。关键在你怎么看他了。你说的BBS属于小项目。写了没用。我觉得就不是。做项目。不仅仅只需要会敲代码。还要会业务需求。你如果能把业务分析到位、同样这种项目也可以做的很强大。这个CSDN论坛还不是BBS。你能说一个人做出来一个这样的项目没用吗

#16


找同学一起出去找个单子回来一起做,现在外面用的springMVC+mybatis的好多

#17


给你个建议,
前端重点学习一下javascript ,尤其是掌握 JS 的 MVC 框架,在此基础上学习一下JQuery之类的AJAX框架。
后端重点学习分布式编程,基于消息方式的系统间通信:NIO、基于NIO的框架Mina等,基于远程调用方式的系统间通信:RMI,webServices(CXF,axis2)等

如果感兴趣,不要局限在hibernate上,可以了解一下batis,另外对多线程要多加关注,把基础知识掌握好,以后进公司自学是很快的。

#18


找老师或者自己找找公司实习,如果课程什么不允许就算了,在公司里面学习成长能更快点。

#19


难啊 同志。尤其是自学,

#20


找几个小项目自己写写  比如个人空间了什么之类的

#21


感谢楼上各位的建议,太多了就不一一回复了。
大家都说可以写一个小项目熟悉一下框架,从小慢慢变大。但是我现在的问题是小型的东西还可以应付过来,但是稍微大一点的,从框架,到数据库结构,到业务逻辑分析,都没有思路。我感觉这种需要经验的东西,不是自己闷着脑袋想就能学会的,个人觉得应该需要找一些简单的,但是结构良好的项目看看,拓展一下思路。

个人看法,欢迎大家拍砖指正,感谢!

#22


引用 11 楼  的回复:
引用 9 楼  的回复:

ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。


去看源码 我觉得你看源码肯定会困难重重

你说你学完 那也只是会用 原理什么你一定不知道

那以后还有有新的框架 你怎么办 还要学

那有N个框架你要学N次 所以说基础重要重要不是没有道理的

#23


引用 22 楼  的回复:
引用 11 楼  的回复:

引用 9 楼  的回复:

ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。


去看源码 我觉得你看源码肯定会困难重重

你说你学完 那也只是会用 原理什么你一定不知道

那以后还有有新的框架 你怎么办 还要学

那有N个框……

嗯,如果确实是接触不到项目,那就安心学习基础好了。前几天看了一部分《Spring in Action》,受益匪浅

#24


没有实际项目也敢说你学完了?

做项目吧! 

你可以说你做了三个用到了 SSH的项目,但千万不要说我会SSH但是没做过项目。

#25


引用 24 楼  的回复:
没有实际项目也敢说你学完了?

做项目吧! 

你可以说你做了三个用到了 SSH的项目,但千万不要说我会SSH但是没做过项目。

额,大哥,估计你没仔细看我的问题,我就是在发愁项目,我知道项目是很重要很重要的,我也很想去做,但是在学校接触不到实际项目,只能自己查资料自学。所以希望大家都给推荐一些方法,推荐一些适合自学者看的项目。

#26


可以自己做个OA的项目。可以从中学到很多东西的。

#27


经常看到有人说把那三个框架学完了,我不知道这个学完是什么意思?

光 Pro Spring 3 这本书就有 944 页!

#28


做项目吧

#29


看看struts
看看hibernate/jpa
看看spring

这三个框架的作者是谁 ?
都是大名鼎鼎的 JAVA界 排名前十 顶尖的佼佼者

我估计你们连他们的名字都不知道,还说自己学过SSH了,可笑可笑可笑啊!

#30


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

#31


引用 30 楼  的回复:
我不是大神, 很巧我以前也是看视频自学, 那时候和你的感觉一样。 总觉得这些东西都很乱而且没有办法找到一个集中点。 
  说说我的看法吧。  仅供参考__     不要小看现在你的学习, 扎实学好基础日后你会发现路越来越清晰, 不要太浮躁,  暂不要去追新技术新框架。  把基础抓牢。 特别在思想上, 你已经学会了用SSH你可以尝试自己做些WEB项目,  项目中不要你去想那么复杂要实现什么什么。……

感谢您的建议,说的非常好,还是安心沉下来打基础好了,多写写,多练练。

#32


引用 30 楼  的回复:
我不是大神, 很巧我以前也是看视频自学, 那时候和你的感觉一样。 总觉得这些东西都很乱而且没有办法找到一个集中点。 
  说说我的看法吧。  仅供参考__     不要小看现在你的学习, 扎实学好基础日后你会发现路越来越清晰, 不要太浮躁,  暂不要去追新技术新框架。  把基础抓牢。 特别在思想上, 你已经学会了用SSH你可以尝试自己做些WEB项目,  项目中不要你去想那么复杂要实现什么什么。……

感谢您的建议,说的非常好,还是安心沉下来打基础好了,多写写,多练练。

#33


可能是我的标题起的不是很好,让很多人觉得我有点浮躁,“三大框架学完了”这句话很不合适,我应该改成 “SSH的基础基础知识看完了,但是接触不到项目,接下来该怎么继续学习”。但是帖子已经不能编辑了,我在这里为我的失误向大家道歉。

在我看来,学习计算机的知识,不是只闷头看书就能学会的,我现在把那些基础看完了,想继续往上提高,基本上所有人共同的观点都是做项目,几个项目下来,所有的知识都融会贯通了。所以我提的问题的重点也在这里,接触不到项目怎么办?我发这个帖子的目的就是想让各位大哥指点一下,既然没有人带,只能靠自己自学, 那么可不可以给我推荐一些合适的开源项目,比较好的整合在一起的学习资料,前辈们以前自学的经验等等。

我不知道大家是怎么学习的,我简单说一下我的学习过程。Java基础是在课堂上学的,SSH是看尚学堂的视频,了解过尚学堂的视频的人可能知道,公布出来的,只有完整的基础篇,把三大框架通了一遍之后,剩下的就不共享了,毕竟人也要赚钱。但是对于我们自学者来说,卡在这里不上不下的真的很难受,继续往下学,没有人指点,没有资料,只能网上找到一些零零碎碎不成体系的博客文章。学习进度真的很慢很慢。我想继续往下学习,我知道SSH的知识远远不止我现在知道的这些。打个比方,我现在只是学会了加减乘除而已,接下来肯定是要做习题了,我想向大家求教的,就是这个习题册从哪里获得。在公司里成长的,就像在学校一样,学校会发下来习题册,做好做错了,老师或者小组长会给你指正。但是我们,就像自己只有一本基础概念书,看完了,接下来呢?自己编习题自己做?可是做的对不对,好不好,合适不合适,自己完全不清楚,而且,进度很慢很慢。

上面还有个大哥说你看啊,看struts2,看hibernate,看spring,我想您的意思可能是想告诉我SSH框架高级的应用多的是,还有的学。但是我加减乘除刚学完,还不怎么会用,您就让我去接着看函数和微积分,这个不太合适吧?可能我的问题在有些前辈看来很小白很无聊,但是作为只能依靠网络自学的我来说,您的每一个意见对我都是莫大的帮助。所以,请多一些帮助,不要总嘲笑我们可笑,小白更需要鼓励,OK?

理科生,可能语言表述的不是很好,见谅。

再次感谢大家!


#34


我想说的是~~那些有经验过来的人士或牛人,没必要死扣字眼~~大家都懂楼主的意思~~~就是字眼问题~,

#35


TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !

#36


引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !


感谢!
这些建议很有用处,这些java web最底层的东西的确还不是很了解,我会去认真看这些基础的。

#37


我也是自学的java,给LZ推荐两个个人觉得还不错的项目吧,  李腾飞讲的OA  和 王勇讲的DRP,都是从需求分析开始一直到编码实现,可以反复多看几遍

#38


看看传智播客的视频,巴巴运动网绝对是经典中的经典,闭上学堂的强百倍(尚学堂的我都看过);
再看看张孝祥老师的java功底部分,你绝对自学大牛

#39


看看传智播客的视频,巴巴运动网绝对是经典中的经典

#40


引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没有用SSH,当看要看时候他也没有讲一天就能看完。

楼主你基础是不是特别好啊。其实框架什么的都是浮云。最重要的还是基础。基础多看几遍又好处的。数据库在开发中也是很重要的。

#41


谢谢楼上的三位,王勇的DRP有,但是太长了,还在犹豫要不要看。
多问一句,巴巴运动网用的是strut几?在veryCD找到了,但是看介绍上没有说。

#42


引用 40 楼  的回复:
引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没……


嗯,谢谢你,看了这么多回复,大家的建议都是基础很重要。我计划也是看看上面几位提的完整的项目,过一遍,一方面了解到完整的流程,一方面遇到知识的疏漏点,回去查漏补缺,再重新打一遍基础。对整体有一个印象,再看基础,应该会重新有不少收获。

#43


楼主 淡定、。。。 学号基础, 别浮躁

#44


引用 40 楼  的回复:
引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没……


你好 我会SSH 但是如果现在我要做开发 我绝对不会用SSH 对不会 因为 性能太差!!!

#45


该回复于2012-06-04 15:23:27被版主删除

#46


引用 19 楼  的回复:
难啊 同志。尤其是自学,

自学内个苦啊。。

#47


免费的劳动力,偶喜欢,我丢一个产品的需求给你,你慢慢实现吧,我不指导技术实现细节,但可指导系统架构,有意向联系476405647

#48


引用楼主  的回复:
我目前还是在校学生,自己看尚学堂的视频自学了SSH框架,然后自己也写了一些BBS之类的小项目,但是这种项目肯定是没有用的,想学习一个真正在实际生活中有用的项目,比如OA,DRP之类的,但是网上找的一些源码,要么根本就运行不起来,就算能运行起来了,没有文档没有分析,看的真是很辛苦。用了两个月学到现在的这种算入门的水平了,但是现在发现不知道该怎么往下自学了,在学校没有人带,也找不到合适的资料,能找到的……


开始自己编写框架   编出来你就成功了。

#49


学无止境。。。怎么会学完呢。。。

#50


同楼主一样,共勉了

#1


亲,握个手吧,我情况和你差不多,我也是看尚学堂视频过来的,同样困惑中啊

#2


引用 1 楼  的回复:
亲,握个手吧,我情况和你差不多,我也是看尚学堂视频过来的,同样困惑中啊

难兄难弟,等大神回复吧

#3


既然是在校学生你可以跟着老师做些项目,你自己做一个小点的东西然后拿着它给老师看让老师给点建议,当然这是自荐的一个借口,给老师说你想学的决心,老师会带着你做的,因为老师都想着找个免费的工人,互利,何乐不为...

#4


差不多的情况……

#5


找个完整的项目 按照项目的流程 走一遍 然后自己分析分析 我和你差不多 就这么练 没办法

#6


引用 3 楼  的回复:
既然是在校学生你可以跟着老师做些项目,你自己做一个小点的东西然后拿着它给老师看让老师给点建议,当然这是自荐的一个借口,给老师说你想学的决心,老师会带着你做的,因为老师都想着找个免费的工人,互利,何乐不为...

这个的确和老师接触了,老师也说有机会了会让我尝试几个项目的。但是第一,老师很忙,不一定会真的太用心,第二,不能总是指望着老师,万一不靠谱了呢。要不是还有课,真的挺想出去找个实习生职位学点经验。

#7


引用 5 楼  的回复:
找个完整的项目 按照项目的流程 走一遍 然后自己分析分析 我和你差不多 就这么练 没办法

作为过来人,可不可以给推荐个合适的项目呢?最近都在找适合学习的资料,可是很难找到。

#8


自己编一个系统

#9


ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了 

#10


引用 8 楼  的回复:
自己编一个系统

额,可不可以说的详细一点呢?就是卡在实际经验这里了,只能写出来没有用的东西,真正的系统感觉无从下手,所以来寻求帮助来了。

#11


引用 9 楼  的回复:
ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。

#12


你要自己亲自动手,做一个完整的项目,不一定要很大的,但把其本的知识点用上去就行了。这样,你才能很好的理解它。

#13


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

#14


光学不行,要动手练
用ssh做个项目自己练练手,做的过程中会发现,光会用可能意义不够深,可以继承学下struts,spring的实现机制

#15


其实无论啥项目。关键在你怎么看他了。你说的BBS属于小项目。写了没用。我觉得就不是。做项目。不仅仅只需要会敲代码。还要会业务需求。你如果能把业务分析到位、同样这种项目也可以做的很强大。这个CSDN论坛还不是BBS。你能说一个人做出来一个这样的项目没用吗

#16


找同学一起出去找个单子回来一起做,现在外面用的springMVC+mybatis的好多

#17


给你个建议,
前端重点学习一下javascript ,尤其是掌握 JS 的 MVC 框架,在此基础上学习一下JQuery之类的AJAX框架。
后端重点学习分布式编程,基于消息方式的系统间通信:NIO、基于NIO的框架Mina等,基于远程调用方式的系统间通信:RMI,webServices(CXF,axis2)等

如果感兴趣,不要局限在hibernate上,可以了解一下batis,另外对多线程要多加关注,把基础知识掌握好,以后进公司自学是很快的。

#18


找老师或者自己找找公司实习,如果课程什么不允许就算了,在公司里面学习成长能更快点。

#19


难啊 同志。尤其是自学,

#20


找几个小项目自己写写  比如个人空间了什么之类的

#21


感谢楼上各位的建议,太多了就不一一回复了。
大家都说可以写一个小项目熟悉一下框架,从小慢慢变大。但是我现在的问题是小型的东西还可以应付过来,但是稍微大一点的,从框架,到数据库结构,到业务逻辑分析,都没有思路。我感觉这种需要经验的东西,不是自己闷着脑袋想就能学会的,个人觉得应该需要找一些简单的,但是结构良好的项目看看,拓展一下思路。

个人看法,欢迎大家拍砖指正,感谢!

#22


引用 11 楼  的回复:
引用 9 楼  的回复:

ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。


去看源码 我觉得你看源码肯定会困难重重

你说你学完 那也只是会用 原理什么你一定不知道

那以后还有有新的框架 你怎么办 还要学

那有N个框架你要学N次 所以说基础重要重要不是没有道理的

#23


引用 22 楼  的回复:
引用 11 楼  的回复:

引用 9 楼  的回复:

ssh的东西 说实话对基础扎实的开发人员 这些框架一天就能掌握了

刚接触java,三月初开始写第一个java程序,到现在,不知道该怎么往下学习了。。。求帮助。


去看源码 我觉得你看源码肯定会困难重重

你说你学完 那也只是会用 原理什么你一定不知道

那以后还有有新的框架 你怎么办 还要学

那有N个框……

嗯,如果确实是接触不到项目,那就安心学习基础好了。前几天看了一部分《Spring in Action》,受益匪浅

#24


没有实际项目也敢说你学完了?

做项目吧! 

你可以说你做了三个用到了 SSH的项目,但千万不要说我会SSH但是没做过项目。

#25


引用 24 楼  的回复:
没有实际项目也敢说你学完了?

做项目吧! 

你可以说你做了三个用到了 SSH的项目,但千万不要说我会SSH但是没做过项目。

额,大哥,估计你没仔细看我的问题,我就是在发愁项目,我知道项目是很重要很重要的,我也很想去做,但是在学校接触不到实际项目,只能自己查资料自学。所以希望大家都给推荐一些方法,推荐一些适合自学者看的项目。

#26


可以自己做个OA的项目。可以从中学到很多东西的。

#27


经常看到有人说把那三个框架学完了,我不知道这个学完是什么意思?

光 Pro Spring 3 这本书就有 944 页!

#28


做项目吧

#29


看看struts
看看hibernate/jpa
看看spring

这三个框架的作者是谁 ?
都是大名鼎鼎的 JAVA界 排名前十 顶尖的佼佼者

我估计你们连他们的名字都不知道,还说自己学过SSH了,可笑可笑可笑啊!

#30


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

#31


引用 30 楼  的回复:
我不是大神, 很巧我以前也是看视频自学, 那时候和你的感觉一样。 总觉得这些东西都很乱而且没有办法找到一个集中点。 
  说说我的看法吧。  仅供参考__     不要小看现在你的学习, 扎实学好基础日后你会发现路越来越清晰, 不要太浮躁,  暂不要去追新技术新框架。  把基础抓牢。 特别在思想上, 你已经学会了用SSH你可以尝试自己做些WEB项目,  项目中不要你去想那么复杂要实现什么什么。……

感谢您的建议,说的非常好,还是安心沉下来打基础好了,多写写,多练练。

#32


引用 30 楼  的回复:
我不是大神, 很巧我以前也是看视频自学, 那时候和你的感觉一样。 总觉得这些东西都很乱而且没有办法找到一个集中点。 
  说说我的看法吧。  仅供参考__     不要小看现在你的学习, 扎实学好基础日后你会发现路越来越清晰, 不要太浮躁,  暂不要去追新技术新框架。  把基础抓牢。 特别在思想上, 你已经学会了用SSH你可以尝试自己做些WEB项目,  项目中不要你去想那么复杂要实现什么什么。……

感谢您的建议,说的非常好,还是安心沉下来打基础好了,多写写,多练练。

#33


可能是我的标题起的不是很好,让很多人觉得我有点浮躁,“三大框架学完了”这句话很不合适,我应该改成 “SSH的基础基础知识看完了,但是接触不到项目,接下来该怎么继续学习”。但是帖子已经不能编辑了,我在这里为我的失误向大家道歉。

在我看来,学习计算机的知识,不是只闷头看书就能学会的,我现在把那些基础看完了,想继续往上提高,基本上所有人共同的观点都是做项目,几个项目下来,所有的知识都融会贯通了。所以我提的问题的重点也在这里,接触不到项目怎么办?我发这个帖子的目的就是想让各位大哥指点一下,既然没有人带,只能靠自己自学, 那么可不可以给我推荐一些合适的开源项目,比较好的整合在一起的学习资料,前辈们以前自学的经验等等。

我不知道大家是怎么学习的,我简单说一下我的学习过程。Java基础是在课堂上学的,SSH是看尚学堂的视频,了解过尚学堂的视频的人可能知道,公布出来的,只有完整的基础篇,把三大框架通了一遍之后,剩下的就不共享了,毕竟人也要赚钱。但是对于我们自学者来说,卡在这里不上不下的真的很难受,继续往下学,没有人指点,没有资料,只能网上找到一些零零碎碎不成体系的博客文章。学习进度真的很慢很慢。我想继续往下学习,我知道SSH的知识远远不止我现在知道的这些。打个比方,我现在只是学会了加减乘除而已,接下来肯定是要做习题了,我想向大家求教的,就是这个习题册从哪里获得。在公司里成长的,就像在学校一样,学校会发下来习题册,做好做错了,老师或者小组长会给你指正。但是我们,就像自己只有一本基础概念书,看完了,接下来呢?自己编习题自己做?可是做的对不对,好不好,合适不合适,自己完全不清楚,而且,进度很慢很慢。

上面还有个大哥说你看啊,看struts2,看hibernate,看spring,我想您的意思可能是想告诉我SSH框架高级的应用多的是,还有的学。但是我加减乘除刚学完,还不怎么会用,您就让我去接着看函数和微积分,这个不太合适吧?可能我的问题在有些前辈看来很小白很无聊,但是作为只能依靠网络自学的我来说,您的每一个意见对我都是莫大的帮助。所以,请多一些帮助,不要总嘲笑我们可笑,小白更需要鼓励,OK?

理科生,可能语言表述的不是很好,见谅。

再次感谢大家!


#34


我想说的是~~那些有经验过来的人士或牛人,没必要死扣字眼~~大家都懂楼主的意思~~~就是字眼问题~,

#35


TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !

#36


引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !


感谢!
这些建议很有用处,这些java web最底层的东西的确还不是很了解,我会去认真看这些基础的。

#37


我也是自学的java,给LZ推荐两个个人觉得还不错的项目吧,  李腾飞讲的OA  和 王勇讲的DRP,都是从需求分析开始一直到编码实现,可以反复多看几遍

#38


看看传智播客的视频,巴巴运动网绝对是经典中的经典,闭上学堂的强百倍(尚学堂的我都看过);
再看看张孝祥老师的java功底部分,你绝对自学大牛

#39


看看传智播客的视频,巴巴运动网绝对是经典中的经典

#40


引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没有用SSH,当看要看时候他也没有讲一天就能看完。

楼主你基础是不是特别好啊。其实框架什么的都是浮云。最重要的还是基础。基础多看几遍又好处的。数据库在开发中也是很重要的。

#41


谢谢楼上的三位,王勇的DRP有,但是太长了,还在犹豫要不要看。
多问一句,巴巴运动网用的是strut几?在veryCD找到了,但是看介绍上没有说。

#42


引用 40 楼  的回复:
引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没……


嗯,谢谢你,看了这么多回复,大家的建议都是基础很重要。我计划也是看看上面几位提的完整的项目,过一遍,一方面了解到完整的流程,一方面遇到知识的疏漏点,回去查漏补缺,再重新打一遍基础。对整体有一个印象,再看基础,应该会重新有不少收获。

#43


楼主 淡定、。。。 学号基础, 别浮躁

#44


引用 40 楼  的回复:
引用 35 楼  的回复:
TO楼主 JAVA技术体系实在太大了 对初学者还是要从基础开始

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

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

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

别浮躁 !
我不知道你是不是很牛,一个在中兴做了多年的项目经理,现在在其它公司做项目总监,从来没……


你好 我会SSH 但是如果现在我要做开发 我绝对不会用SSH 对不会 因为 性能太差!!!

#45


该回复于2012-06-04 15:23:27被版主删除

#46


引用 19 楼  的回复:
难啊 同志。尤其是自学,

自学内个苦啊。。

#47


免费的劳动力,偶喜欢,我丢一个产品的需求给你,你慢慢实现吧,我不指导技术实现细节,但可指导系统架构,有意向联系476405647

#48


引用楼主  的回复:
我目前还是在校学生,自己看尚学堂的视频自学了SSH框架,然后自己也写了一些BBS之类的小项目,但是这种项目肯定是没有用的,想学习一个真正在实际生活中有用的项目,比如OA,DRP之类的,但是网上找的一些源码,要么根本就运行不起来,就算能运行起来了,没有文档没有分析,看的真是很辛苦。用了两个月学到现在的这种算入门的水平了,但是现在发现不知道该怎么往下自学了,在学校没有人带,也找不到合适的资料,能找到的……


开始自己编写框架   编出来你就成功了。

#49


学无止境。。。怎么会学完呢。。。

#50


同楼主一样,共勉了