零基础java 几个月能学完( 二 )


学习千万不要断!!!
毕老师的25天视频,善用类比,语言幽默,每个知识点掰开了揉碎了喂给你,非常适合初学小白 。毕老师讲课的魅力在于,让小白能听得进去,不枯燥,甚至觉得很有意思!自己也很喜欢他的讲课风格 。但零基础的各位可能会和我当时一样,看到第五天时完全懵逼 。
因为对于零基础初学者,Java还是挺难的 。
后来发现毕老师还有其他版本的视频,相比25天版调整了部分知识点讲解顺序 。
但毕老师很多地方之所以听起来绕,是因为真的太照顾初学者了 。算是为了初学者做出的让步吧 。
JavaSE阶段,完全零基础的朋友,先看毕老师的
看视频学习,不要看书学习
我自己,此前完全没有接触过编程,对编程是完全没概念的.
很多人都说看视频慢,建议直接看优秀的书籍,所以我就买了Java的一些书(都是初学入门的),但都看不懂,看不下去 。反而是后期跟着视频学习一段时间后,再翻开书本(其实几乎没看过书),慢慢能知道书里在讲什么了 。大家千万不要觉得看视频会显得自己学习能力不够强 。实际上,大学选择计算机专业的同学,又有多少比例是不靠老师上课,自己躲图书馆把编程学会的呢?从这个角度来说,看视频相当于大学课堂听课 。并没什么不妥 。
不懂的知识点视频多看几遍
如果视频有配套笔记,第二天起来复习一遍,加深印象 。自己也可用博客做笔记,写学习日志 。JavaSE初期建议用最简单的VS Code敲代码,顺便掌握最简单的dos命令(cd.. cd javac java差不多了) 。JavaSE中后期,立即跟着视频换IDEA,赶紧熟练工具的使用 。Java SE有不懂的,可以百度或谷歌,看看别人的技术博客 。再回过头看视频可能就突然明白了 。因为我也这么试过,对我帮助很大,希望你也能试试 。
初级阶段不建议买任何书籍,专心看视频和附带的笔记足够了 。
包括知乎上推荐的《head first Java》,《疯狂Java讲义》,《Java核心技术》都不太适合现阶段完全零基础的我们 。太厚,知识点太详细 。要知道,才了解编程的循环语句而已 。再怎么好的入门书籍,它对受众也是有一定要求的 。当然,我不是说看书不好,只是本阶段不推荐 。至少我从零基础到学习框架,从书本上学到的可能就占了0.5%,看博客学到的也比书本多 。几乎完全是靠视频学来的 。而且视频也有源码和笔记,已经很方便 。
对零基础的学习者来说,JavaSE的学习非常困难,因为完全白纸一张 。你会有无数疑问,会经历无数次沮丧,无数次想放弃,无数次怀疑自己的智商 。比如我,学了一个多月才学到毕老师的异常一章 。之前在面向对象一章就已经很崩溃,哪知异常也这么抽象,完全不知道它是干嘛的….但千万不要放弃学习,也不要停下进度 。可以多看几遍或者先往后看,到时候再回过头来学习 。不要理会别人的嘲讽 。很多人是科班出身,早就忘了当初自己连软件都不会装的窘境 。
2 Java Web
直接开始了JavaWeb的学习,学到JDBC后发现基础实在太差,学不下去
选择一家培训机构的视频,就看他们全套的 。因为知识点安排和讲课风格会大体接近,比较熟悉 。毕老师的视频没必要把每个版本看一遍,非常浪费时间 。我也只看过毕老师25天版本全部、当你发现视频讲得有点浅,说明你学的还不错 。此时你想理解得更深的话,不要再找视频了,视频都是给初学者的,点到即止(不论哪家的视频) 。直接去看书,《Java编程思想》保证够深 。但还是忍住,先往后学JavaWeb吧!
毕老师30天的视频最后有简单地讲解HTML CSS Javascript和DOM,可以给我们一个基本概念 。
建议学完HTML就马上做一个小页面,巩固下标签的知识 。HTML是三剑客里最基础的,必须掌握常用的标签 。
这里是我写的黄色网页代码,仅供参考:
【前端部分】
1、HTML5(常用浏览器与浏览器内核、HTML的语义化、HTML中常用的标签以及每个标签的语义 。HTML5新特性及新增常用标签)
2、Css3(CSS语法、选择器、字体样式、边框、背景、图片格式详解、定位、浮动、盒模型 。CSS3新增选择器及新增属性、圆角、阴影、伸缩布局、变形、过渡、动画 。CSS使用的高级技巧)
3、京东综合项目(代码分离原则,使用div+css布局完成一个完整的页面,使用CSS3完成动画效果)
【JavaWeb核心技术】
tomcat一定要跟着视频配置一遍 。光看视频是记不住的!!
Http协议和servlet超级重要,多看几遍,看一遍我敢打赌你会晕 。东西太多了 。建议做一下思维导图,理清知识点 。