985非科班转码自学流程及时长(白嫖版)
由于个人属于互联网JAVA赛道,接下来将以个人经历,回顾零基础转码过程,以每天学习4-6小时为例(节假日,开组会学不了)。
阶段一 新手村
主学:JAVA语法基础 + leetcode刷题 这部分个人当时花了2个月,如果每天都学,一个月到一个半月能结束
视频跟学:B站 黑马阿伟--起飞版本,讲的不错,不吹不黑
这个阶段主要是学习JAVA基本语法,以及代码规范,还有一些常见的函数等,以视频讲解版为例,重点学习零基础的上部内容
下部内容可只看集合,异常,多线程,再了解一下反射。 其他内容平时不太用得到,可以自行决定。
并且下部内容如果难的,可以先看,后续反复学习即可,特别是多线程部分。
关于leetcode刷题,当你学完集合之后,便可以开始刷leetcode,目的只有一个:熟练你的代码JAVA双手,记住平常API
这个阶段只刷简单题即可,先入门,不要死磕,后续中等难度大的自行选择,等到后面熟悉了,可以随心情刷题。
阶段二 练兵器
主学:MYSQL+Springboot基础(JAVA Web)
视频跟学:B站黑马 10天精通MYSQL + JavaWeb企业级开发教学 这部分个人花了一个半月,认真学大概一个月左右也能学完
这个阶段直接进入项目学习,刚开始看不懂没关系,先跟着学,慢慢就了解了
特别是先不要死磕为什么配置是这样的,直接记住规范即可。看多就能记住
MYSQL视频只看基础和进阶篇,运维篇属于比较高深的内容,可跳过,后面喜欢了再回来看
JavaWeb内容前端部署部分,直接照视频敲,不用死磕,重点在学习后端代码上,特别是spring部分
spring原理篇内容刚开始晦涩难懂,可以先把讲义记着,后续再反复看
阶段三 实战项目
主学:黑马苍穹外卖+点评
视频跟学:苍穹外卖+黑马点评 这部分个人花了两个半月,认真学大概两个月左右也能学完
这个阶段直接进入企业级项目内容,市面上大部分企业技术是都涵盖的到(但是企业规范和企业业务差距还是很多的)
苍穹外卖重点是学习springweb内容,这个会给你打下基础
学习完苍穹外卖后,直接看黑马点评,这部分重点是学习spring+redis
redis很重要,黑马点评这个项目个人究极推荐,能把redis讲的非常好,认真学习这个黑马点评能学到很多东西
经过这三个阶段,基本上实习没啥问题了,甚至可以在实习过程中直接变成打工仔了。
阶段四 技术提升
主学:微服务
视频跟学:黑马微服务或者网上找一个微服务项目学习
这部分微服务比较难了,也是市面上比较多的场景
个人也在持续学习中,因为里面涉及了很多中间件,这都看个人学习了
学习伴随阶段 加强计算机基础
主学:JAVA八股+计算机基础
up主:小林coding
在所有阶段中,个人经常会把一定的时间抽出来学习计算机原理,网络,操作系统
刚开始是看王道考研的,后来发现太费时间了
直接选择看CSDN内容,所以遇到问题多百度,多deepseek
计算机基础+JAVA八股文,直接看网上大部分八股即可,补充这部分内容对计算机会有很大的认识
个人第一段实习是在阶段二结束后找到的,进入企业被一顿拷打
第二段实习是在阶段三结束后找到的,进入企业被一顿拷打
秋招是学完微服务之后弄的,被秋招一顿拷打
持续学习不是一件简单的事,做好规划也很重要,有目标,有目的的去学习,也更清晰,更有动力
去找到自己最佳的生活方式,快乐的,珍惜的过好每一天吧