实习就8k,零基础的我是这样学Java的
作为一名成功转码的野生程序员,目前月入20k,今天就分享下我零基础自学Java的路径~
我看过很多关于Java学习路径的文章,重点都在讲如何学习原理、计算机基础。但是对于零基础转码的同学,从我个人的经验而言,我觉得最重要的还是要先快速的学会如何使用Java语言写出一个项目,理论和基础的学习可以放在后面。
所以我的Java学习路径也是分为两个阶段:
第一阶段就是跟着视频做项目;
第二阶段是看书补基础学原理;
【阶段一】
1 Java基础阶段:学习Java的基本语法。
书籍:《 Java 核心技术 卷I》
2 前端基础学习:HTML+CSS+JavaScript,作为后端开发,前端部分只要了解一些基础,方便后面做项目。
4 主流框架阶段:SpringBoot+SpringCloud+MyBatis+RocketMQ+Redis。
3 数据库+包版本工具+linux:数据库主要学MySQL,而包版本工具主要学Maven,linux的话主要学学基本的命令即可。
书籍:《MySQL必知必会》
5 项目实战阶段:有了上面的基础,就可以做出一个还不错的项目了。项目最好做两个,第一个主要是应用熟悉之前学习的内容,而第二个项目最好做点有技术亮点的,比如秒杀项目。
【阶段二】
1 计算机基础四大件:数据结构和算法、操作系统、计算机网络、计算机组成原理。对于这些基础课程,刚开始看的时候肯定会有些地方不太理解,没关系,前期你可以根据面经去看看哪些知识是面试会问的,把精力都放在这部分上,等拿到offer以后再去补其他的。
2 “八股文”:对于八股文,前期也是根据面经针对性的复习。
(阶段二推荐大家以看书为主,视频为辅,这样效率是最高的。然后面经的话大家直接去牛客网上找就行,牛客网的面经应该是目前国内最全的。后面我也会专门出一期关于程序员相关学习网站推荐的内容)
希望大家能转码成功,我也会持续分享一些转码的内容,给大家多一点信息参考。
#转行##java##java培训##java学习##java招聘##程序员##程序员干货站##应届生工作##计算机##软件#