如今的我已经过了三十而立的年纪,虽然在三十岁我没有立下任何事业,相反,还在茫茫苦海中挣扎。
但是我并不是没有收获。当然,曾经在我拥有大好青春年华的时候选择了迷茫,以至于当我有所明悟的时候,却已经错过了最好的时光。
那年我二十八岁,经朋友介绍,初次接触了JAVA。当时由于年纪的原因,我报了培训班。可能是当时不够了解,就被一个特垃圾的培训机构忽悠了去,以致于到培训结束的时候,老师只教了Spring,Sturts,Herinate,以及JDBC等过时的老知识。而自己也是懵懵懂懂,一问三不知。
虽然初生牛犊不怕虎的去找工作,但不出意外,全部失利。唉,只怪自己当初选择的培训班不慎重。
于是,我静下心来,认认真真的捋了捋自己接下来的路该如何走。经过一番自我反省,我意识到,培训班没学好,那就自己去自学。
当然对于如何自学,自己从哪里找比较符合的自学资料,成了我的难题。于是我常常面试结束后,就赶紧去网上找找关于JAVA初学者如何自学的网站和资料,以及如何制定自己的自学计划。
功夫不负有心人,终于有一天,我偶尔发现了了这个网站,我迫不及待的进行了注册,果然没让我失望!!!
那么我是如何在这个网站进行自学的呢?而其他的JAVA初学者又如何自学才能有效的提高技术水平呢?
首先,自学不是一蹴而就的,是需要长时间的积累才能有所成效的。所谓冰冻三尺,非一日之寒,不积跬步,无以至千里。自学JAVA就是要从点滴开始,每天坚持不懈的,一点一点的积累,总有一天,你就会有惊人的发现。
当然,自学Java最重要的就是要有的信心和自律,不要灰心,不能气馁,更不要三天打鱼两天晒网。
其次就是要有计划的学习。一个好的计划,就是开始成功的一半。
如何才能有计划?
首先是要有一个好的学习资料,可以是网站,也可以是视频。
我曾经发现一个特别好的JAVA自学网站:how2j|实例驱动|全栈java工程师零基础自学网站
虽然我曾经培训过,但其实是学的一塌糊涂。所以自从发现了这个JAVA自学网站,我就经常去这个java自学网站学习。
因为这是一个自学JAVA的网站,所以里面的资料特别全,从基础到高级,从前端到后台,甚至还有Spring 全家桶,maven,redis,Nginx等中间件,以及如何通过镜像部署项目等。
更令人惊喜的是里面还有天猫商城等实战项目。
这个网站是有一个80后的技术大牛自己完成的,网站画风比较简单明了,是bootstrap原生风格。
难能可贵的是教程基本采用简单易懂的文字和例子,即使初学者也非常容易看懂。
而且在重要的地方,配有相关的视频讲解。
清晰明了,非常适合JAVA自学的初学者。其中有一个JAVA基础的教程举了一个lol的例子介绍的,这样初学者学起来就显得非常有趣,比如把英雄看做是一个对象类类,血量、护甲、攻击、法强是属性等概念,深入浅出,无形之下提高了JAVA学习的兴趣。
如图:java学习lol英雄技能
而且本站的一个特色是有学习进度条,也就是今天你学了哪些JAVA知识,学到哪里了,都可以通过进度条清楚的看到,下次进来,直接打开进度条,就可以继续学习JAVA知识了,而且知识点最后还有解答,以及相关问题解答。
如图:
这个自学网站包含了JAVA基础,中级,高级,前端,数据库,框架,实战项目、工具和中间件,分布式和集群以及最新的springboot、springcloud分布式和集群等内容。让JVA自学者按部就班,有计划的随着网站的节奏和内容的深入而深入。
而且你自己可以设定学习路线图,只要点击相应的实战项目,站长会自动给你匹配出最适合你的学习路线图。
如图:java自学到实战项目线路图
当学完java基础、中级、高级、javaweb、到spring系列框架之后,就可以根据网站节奏去做做项目实战了!
JAVA WEB 项目教程-模仿天猫整站 ssm版和JAVA WEB 项目教程-模仿天猫整站 SpringBoot版
这个项目是个非常不错的实战项目,而且是商城的实战项目,当时我上培训班时老师给的就是类似的商城项目,只不过老师只给了视频,让学生自己去看。当时自己由于种种原因,没有去对着视频一步一步得去敲JAVA代码,现在都有点后悔。
说起商城,大家都知道淘宝、天猫、京东等等。而站长的模仿天猫实战项目做出来效果跟实际天猫功能没有太多区别的,所以以天猫的复杂程度,如果能做下来,各方面都会有很大长进的,对于找工作也有很大的帮助。
如图:
这个网站的另一个特点就是站长把整个项目进行了拆分,需求分析、表结构设计、前端页面,后端逻辑、一步一步分解,一步一步说明,只要按照站长所讲,就会轻轻松松的完成整个项目。
而且如果你在项目开发中遇到问题了,还可以直接问站长,他都会耐心的一一解答,直到你把所遇到的所有问题都解决了,把天猫商城实战项目中的技术点都吃透了。当你把这个项目做完之后,你就会发现,其实做项目并没有想象中的那么难,
而且商城项目中关于商品分类、属性、购物车、订单、订单项、付款、发货等模块也有了一个初步的了解,对后续参加类似的项目打下了坚实的基础。
JAVA WEB 项目教程-模仿天猫整站 ssm版
当然,网站现在还有许多内容正在更新,如SpringCloud等,而我也会慢慢的去跟着网站去学习。
如图:SpringCloud从入门到精通
最后,如果你真的决定自学JAVA,努力吧。祝学者学有所获。
来源:oschina
链接:https://my.oschina.net/u/4275744/blog/3438432