零基础Java学习路线之个人经历

本文作者分享了从零基础学习Java的个人经历,包括启蒙阶段、JavaSE基础的学习路线和建议。强调了理解基础编程概念、多看视频、做笔记和画思维导图的重要性,并给出了JavaSE学习的重点参考。建议每天至少学习4小时,预计总耗时800小时。
摘要由CSDN通过智能技术生成

作者:bravo1988
链接:https://zhuanlan.zhihu.com/p/32682838
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

/*文章很长,能看完的少走一个月弯路,绝不抖机灵*/

这篇文章是为了介绍自己自学用过的Java视频资料。

本套整合教程总共180+G,共450+小时。考虑到绝大部分视频至少要看两遍,而且视频总时长并不代表学习时长,所以零基础初学者总学习时间大约为:

600小时视频时长 + 100小时理解 + 100小时练习,至少需要800小时。

你可能觉得自己能一天学习8小时,实际上平均下来每天能学4小时都算厉害了。总会有各种原因,比如当天内容太难,公司聚会,要出差等等。如果周末你也是坚持学习,那么最理想状况下,6个半月就可以学完,达到工作后能被人带的水平。但我知道那其实基本不可能。我自己从完全零基础,到学C语言,到学Java,除去中间断开的两个月,已经学习10个月。当然,这和我边工作边学习,以及没有人帮我找资料有很大关系。很多时间花在找资料上了。如果你已经经历过JavaSE的洗礼,会明白,我这篇回答对现在迷茫的你份量有多重。

以下正文:


我15年毕业,大学日语专业。16年9月18日开始决定学编程。

 

【1,启蒙阶段】

同样地,花了3天经历了入门语言选python还是C的纠结后,我最终选择看郝斌老师的C语言视频入门。具体学习方法看我的另一个回答,希望对你有帮助:

零基础学计算机?​www.zhihu.com图标

这个阶段与其说学C,不如说懂一些基本的编程知识,比如:循环结构,数组,简单的内存分配原理,指针概念等。郝斌老师的C语言视频,对小白非常友好,启蒙教育做得很好!

如果时间不是很宽裕,可以直接从下面的JavaSE视频开始,看自己能否接受。

如果时间比较宽裕,喜欢循序渐进,培养兴趣了解一些计算机知识,那么可以看看。

我个人觉得郝斌老师讲课很有魅力,我喜欢听他唠嗑。像一位好朋友娓娓道来。

(很多人不学C也能很好学习Java,大家自己看着办)


 

【2,JavaSE基础】

JavaSE阶段,建议完全零基础的朋友,直接看刘意老师的,辅助看毕老师的。当然,也可以都试看一下再决定,每个人喜好不同。放心,完全零基础的朋友,一遍肯定学不会。所以同一套视频看两遍都算少了。另外,有时一个老师的观点是片面的,要结合不同老师的讲解才可能对一个知识点有更全面深刻的理解(前提是先把一个老师的讲解吃透)。所以我是建议刘意和毕向东的都至少看两遍。

具体建议后面会给出。

 

<对零基础学习者的建议>

0,看视频学习,不要看书学习。我自己是日语专业的,此前完全没有接触过编程,对编程是完全没概念的。知乎上很多人都说看视频慢,建议直接看优秀的书籍,所以我就买了C语言的一些书和Java的一些书(都是初学入门的),但都看不懂,看不下去。反而是后期跟着视频学习一段时间后,再翻开书本(其实几乎没看过书),慢慢能知道书里在讲什么了。大家千万不要觉得看视频会显得自己学习能力不够强。实际上,大学选择计算机专业的同学,又有多少比例是不靠老师上课,自己躲图书馆把编程学会的呢?从这个角度来说,看视频相当于大学课堂听课。并没什么不妥。

1,不懂的知识点视频多看几遍,如果视频有配套笔记,第二天起来复习一遍,加深印象。自己也可用word做笔记,写学习日志。JavaSE有不懂的,可以百度或谷歌,看看别人的技术博客。再回过头看视频可能就突然明白了。因为我也这么试过,对我帮助很大,希望你也能试试。

2,根据视频内容画思维导图!

画思维导图的好处在我看来至少有两个:

  • 理清讲解思路,让自己有全局观。初学Java,每一天的视频刚听完就基本忘得差不多了。很多知识点脑海中也只剩下一个名词,具体讲了什么已经记不得!做笔记长远来看是最省时间的。因为笔记内容都是自己消化过的,后期不用再去看视频复习(太麻烦了),直接看自己
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值