一门编程语言零基础,想要入门与求职,最快的方式是付钱参加培训班。原因很简单:
-
讲师都是 IT 企业出来的程序员,知道企业需要掌握什么样编程技能的人才
-
培训课程教了 n 遍,打磨的很适合不同基础的学员
-
与很多企业有合作关系,能给学完的同学做推荐
但是很贵,大几千、一万多的学费!我想大多数人是接受不起的。
自学编程,对于大部分人来说,是挺艰难的!但是如果坚持下来,学习能力的提升也是巨大的。就像蝉蛹羽化成蝶,经历过痛苦,才能获得惊人的能力,展翅高飞...
我觉得,如果是零基础,又想自学 Java 最合适的开始方式是,跟着高质量的入门视频,敲代码。原因如下:
-
如果以看书开始,非常容易各种卡壳,很多概念和思想没有讲述来龙去脉,无法理解,只能先识记。比如,我自学刚开始那会,JDK、JRE 就不是很理解。开发工具包是什么包?运行时环境,到底是什么样的环境?基础薄弱,连最基本的概念都会云里雾里
-
选择的书籍的难度过大,压根一点看不懂,就跟看天书似的,很快也就想放弃
-
在学习网站上找到图文型入门专栏,总感觉描述的知识点太单薄,不容易理解透彻,只适合做手册型索引
所以,视频对于零基础的人来说,比较合适。但有些注意事项:
-
找较新的视频,IT 知识更新升级很快。现在 JDK 的版本已经出到 13 ,你还在看基于 JDK 1.4 的视频,就太落伍了
-
找的视频,质量尽量高些,最好是大的培训机构出的,口碑得到认可的
-
不要贪图过多的视频资料,试问一句 2T 内存的学习视频,你能看多少?视频存进了自己的百度网盘,知识和技能你就掌握了吗?
-
看视频之前,必须确认是内容完整的。视频内容不完整,学到一大半,后面的视频没了,最令人恶心
-
跟着视频学,也会遇到卡壳的时候,截图把有问题地方记录下来,方便下次回看。实在无法理解,留个心,先跳过,经过思考的问题往往在后面的学习过程中,都会得到答案
-
即使跟着视频学,也不要指望自己一遍就能全部看懂,不懂就多看
-
一定要跟着视频搭环境!!敲代码!!因为你以为自己看懂了,其实关了视频,自己实操时,可能啥也没学会
我相信,十年左右 Java 工作经验的程序员,应该都看过或者听说过马士兵和张孝祥的入门视频。
马士兵老师的 Java 基础的视频,我至少看了两遍,不懂知识点的截图至少 200 张。跟着视频讲的知识点和项目,代码我自己敲了两遍,到现在还存在我的百度云盘。现在回过头看看那些跟着视频敲的贪吃蛇、90 坦克的代码,觉得挺有意思。
时代不一样了,现在网上的学习视频资源已经让人眼花缭乱。我简单搜了下,无套路能看到质量还不错的免费视频站点如下:
-
传智播客与黑马程序员免费 Java 视频
http://yun.itheima.com/course/c26.html?jingjiaczpz-PC-14
-
北京尚学堂免费 Java 视频
https://www.bjsxt.com/javashipin.html
-
腾讯课堂
https://ke.qq.com/course/list/java
-
网易云课堂
https://study.163.com/courses-search?keyword=java
-
百度传课
https://chuanke.baidu.com/course/_JAVA_____.html
-
B 站
https://search.bilibili.com/all?keyword=java
-
CSDN 学院
https://edu.csdn.net/courses/o280_s348
-
慕课网
https://www.imooc.com/course/list?c=java
排名无先后,找到适合自己的最重要。快速搜到自己想要的学习资料,也是一项比较硬核的技能,后面单独说。
当然,光看入门视频是不够的。对 Java 编程入了门,有了整体了解后,就需要配合书籍一起学习。