前言:看现在好多人都在替How2J这个网站做宣传,宣传了那么多,都没几个人真正说这个网站的教程质量到底怎么样,严重怀疑这帮人到底跟着网站教程学了多少东西就出来乱回答……我不反对一些人赚佣金,你能赚到是你的能耐,但是为此在各种回答中瞎编乱造写软文的人,你们这是给想自学Java的新人添乱啊。本文纯作为一个“过来人”说一些自己对How2J这个网站教程的看法。

自身情况,以及寻找学习教程走过的坑

先介绍下自身情况:科班出身,混迹社会几年,无任何IT工作经验,后来想通了、决定一心一意做软件开发类工作,也知道这行现在非常不容易进,特别是像我这种非应届毕业、无工作经验的人。之所以没选择报Java培训班、是觉得培训班的教学水平实在是参差不齐,而且出来后依旧是自己找工作,好像不值得2w学费。

于是我开始在网上找关于“自学Java”的方法和教程。其中不乏知乎上面的回答、乍一看觉得有道理、跟着这么学好像就行,实践下来不是中途遇到各种不必要的“麻烦”、就是发现教程东拼西凑,连跑都没法跑起来的代码教程你能继续跟着学么?所以我发现网上那些回答大多数教程都是缺乏连贯性、甚至实践不能通过。然后一个巧合,我看到了How2J这个网站,排版整齐内容原创、还带视频讲解,就注册账号学了几天,当时还给朋友推荐过这个网站教程,因为感觉老师讲的还挺好。之后积分不够看下一章内容了、就咬咬牙花605.6元买了全站通,这是购买截图(网站的记录+支付宝付款记录):

之后就是长达半年的待业自学路……

自学Java半年后,评价一下How2J网站教程的质量

之后就是长达半年的待业自学路,本来打算今年(2020年)3月份去找工作的,由于疫情原因推迟了,这半年左右的时间以来,我学了网站上的全部基础和部分框架内容以及站长写的那几个仿天猫项目,现在回头看看,说句实话,站长写的Java基础那些知识是真的好,还用LOL英雄举例说明,这样很好让人理解。但是越往后面教程做的越“不上心”,有很多甚至连视频讲解都没有了,虽然看文字也可以,但比较烦的就是后面的很多知识点没有讲的很细、不方便去理解,我说的“没有讲的很细”不是期望代码中有很多注释那种,而是由于内容讲的不细致、所以会给人一种“由A到C没有经过B”的感觉。导致后面的许多内容我都不是看着How2J网站教程去学习的,而是看了b站上一些人传的“黑马“、”尚硅谷“等视频教程学到的(铁定算盗版了),不得不说,在教程学习上,“黑马“、”尚硅谷“等教程要比How2J站长老师的要易于理解、讲的透彻的多(真不是广告,因为我也是看的盗版视频没花一分钱)。打个比方,关于SSM教程这块,站长的教程全篇如图:

重点看上面图片左边的位置,就是站长关于SSM这块教程的具体分类,也就这么多东西,但你要是看别人的视频教程,画风是这样的:

光视频教程就达到3496分钟,学的内容差再多也不能差这么多吧?刚学完How2J站长的一些框架教程后,好多东西都“串不到一起去”的感觉,之后再去网上补补别人的视频教程,才会理解消化很多东西。比如这位在教程页面留言的朋友也有过类似的困扰:

包括这位JmsAllen网友对提问者的回复也提到“一定不要以这个教程为学习基准,否则根本无法系统理解整个Spring框架”,这点我是非常赞成的。PS:我这还算是有点底子,没有底子的朋友们跟这个教程学的真的大丈夫?

在学完框架,注意敲重点!!是学完框架,跟着How2J的实战项目做了几个不同版本的天猫商城,这几个项目还是很推荐的,为啥?因为如果你跟着网上白嫖IT黑马或尚硅谷的项目视频会发现有一个很大的问题:可能跟着跟着就没资源了,或者找不到完整的项目代码或者课件,在这里可能还没开始学习的朋友就提出异议了:“跟着视频教程还需要源代码干嘛?都自己敲不行吗?”我可以很负责的告诉你:“不行”,比如IT黑马的项目教程中也有很多会复制来复制去的东西,比如utils的工具类,人家都是拿来直接用的,你没有源代码怎么办?自己先做一个工具类吗?要是有这能力好像也不用跟这教程学了……你懂我意思吧?就是b站那些视频教程的可能会有这类问题。至于How2J的实战项目对比IT黑马、尚硅谷的实战项目难度,我可以说,How2J的仿天猫项目是最简单的!!但是也是最容易理解的,所以等大家先学完How2J的各种仿天猫项目、如果想深挖,那时候就可以回去再看IT黑马和尚硅谷的实战项目。

图:当时刚开始学项目时在How2J的进度截图。

总结来说:How2J网站老师讲的Java基础老师讲的Java基础环节可以学习,习题难度由简到难,我很享受这个思考的过程,至于框架教程我个人不推荐了,毕竟跟他的教程容易让人云里雾里、最后我还是看别的视频才弄明白很多东西的。然后等到了最后的项目实战,再看回How2J的仿天猫项目,等这个都满足不了你的时候,可以再挑战点别的东西,比如GitHub上的开源项目。PS:仿天猫项目好像还可以改改当毕业设计之类的东西……(咦?我好像说了什么不该说的东西??)

对于已经入手How2J网站教程的朋友,我推荐这样学Java

总而言之,关于How2J网站教程我觉得也不是不能当主教程跟着学,毕竟是站长以一己之力编写出来的内容,作为个人来讲还是很佩服这位站长的。但作为Java学习教程,很多内容有待完善,可以学习,但是个人建议大家融会贯通,遇到问题不要死磕,毕竟还有一种可能真的是因为老师讲的不够仔细呢?这种情况下就算你想破脑袋都不一定会有个结果,有这时间可以去看看别的教程帮助消化,作为补充也是不错的选择。

关于How2J网站上的提问和回答

由于站长一个人维护这些提问,虽然也有许多热心网友爱回答别人的提问,但是效率真心低,如果站长老师能把教程做的更细致一些,也许会省去许多人的提问吧。所以这块基本不会帮助多大忙,有提问的时间不如在网上搜一下了。

尾声

多说一句,个人不太看好How2J这个网站的未来发展,毕竟内容太多,而且是以站长一个人从头到尾完成的,其中站长的“个人能力”会影响很多东西,比如Java代码每年都在更新,随着网站上教程数量的增加,真要靠一个人不断的更新维护、还有他自身的学习进步,能坚持十年就很不错了,前提是十年后的站长依旧乐此不疲的更新着代码……

最后如果你问我花605.6元买了全站通后不后悔?我悔呀,不是因为这钱花的不值,而是因为买完没几天就出全场5折活动代码了,不着急的同学真的可以先学着看看适不适合自己,不要像我一样上来就买了。

PS:我会在4月中旬去深圳开始找Java开发方面的工作,祝即将面临找工作的朋友、和自己好运吧!

:)

更多推荐

605元买了Java教程自学半年后…… How2J怎么样?我的Java自学心得