0基础学Java,在睡与学的边缘疯狂踩点!

136 阅读4分钟

新手学JAVA怎么入门?曾经我也被这个问题所困扰,也走过很多弯路,最终从一个零基础的小白到现在月薪15k的JAVA开发工程师,相信这段经历可以给想学JAVA 的朋友一些参考。

Java项目合集_入门项目到大厂项目

01、第一个阶段,环境和工具准备

Java 是一门计算机编程语言,学它的话,连台电脑都没有,学个der。我有个亲戚家的孩子想学编程,就只看书,家里连台电脑都不配,说什么“先打好理论基础,再实操”,我真的是有点醉。

有了电脑,还得联网,自学的过程中肯定会遇到很多问题,遇到问题的时候先问搜索引擎,推荐Google和必应;实在没有答案的话,也可以来找我,申请加入技术交流君羊,问问君羊里面的大佬们。

785794074   【暗号:67

既然要学 Java,JDK 是必须要先安装的,否则 Java 程序就没法编译和执行。

Maven 也是需要提前安装和配置的,因为后面进阶的话,需要一些练手项目,它们通常都需要 Maven 来加载第三方类库。

maven快速入门

使用集成开发环境 IntelliJ IDEA 来敲 Java 代码吧,比 Eclipse 更流行。千万不要使用记事本编写源代码了,对于小白来说,时间是宝贵的,记事本只适合大牛们用来装逼,不适合小白用来编程(入门),纯浪费时间。

有了 IDEA,后面学习源码的话,就会方便很多,包括反编译字节码。

如果英语功底不太好的话,建议安装这两款 IDEA 插件:chinesetranslation

如果注重编码规范的话,建议安装这两款 IDEA 插件:AlibabaSonarLint

为什么还需要 GitHub 仓库或者码云仓库呢?它们可以用来在线云同步源代码,防止版本丢失。学到最后,还可以形成一套自己的工具库,轮子就有了,上班的时候工作效率就会高很多,能直接用的代码再也不用重新写了。

02、第二个阶段,Java 基础入门

Java全套课程-零基础入门到入职大厂

03、第三个阶段,Java 核心技术

JavaSE全套课程-进阶

04、第四个阶段,Java 进阶升级

1、 JVM

2、 性能优化

3、 设计模式

4、 数据结构和算法

5、 操作系统_Linux

6、 网络安全

7、 数据库_MySQL

8、 大数据

9、 服务器

10、 框架(springboot)

11、 消息队列

12、 容器

05、第五个阶段,活着最重要

技术是没有终点的,也是学不完的,最重要的是活着、不秃。

零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。

最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。

开源的项目我推荐下面这个Java项目合集、入门项目到大厂项目非常的适合自学Java的小伙伴学习、并且文档很全面,不怕晕头转向。

自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。

Java项目合集_入门项目到大厂项目

高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足,不容易犯困。

技术学到手后,找工作的时候一定要好好准备一份简历,不要无头苍蝇一样去海投简历,容易“竹篮打水一场空”。好好的准备一下简历,毕竟是找工作的敲门砖。

拿到面试邀请后,在面试的过程中一定要大大方方,尽力把自己学到的知识舒适地表达出来,不要因为是自学就不够自信,给面试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!

最后再说一句,自学是一件艰巨痛苦和漫长的事,如果没有足够的决心和毅力,我不推荐自学,因为很多人在自学的路上将对Java学习的热情一点点耗尽,最终就是典型的《从入门到放弃》,所以条件允许我都是推荐报个班,能更加系统的高效的进行学习。