前言
今天是2022年10月12日,距离去年重新学Java已过去一年了,很庆幸在这一年里自己坚持了下来,回顾这一年,从刚开始的迷茫,到后面的兴致勃勃,然后不断忍耐学习的枯燥,最终也算有了一定的收获。回顾这一年,做一个总结。
心得:
这一年里,感觉走了很多弯路,在视频的选择上,资料的选择上,一门好的课程真的能让你快速的学懂这项技术,而如何去找就要看你自己了。怎么说,反正就是坚持吧,对于学不懂的知识,那就多学几遍,每一遍都会有不同的感受,对于不想学的心理,就强迫自己待在学习的地方,可以换不同的技术去学,比如上午学Java,下午学Linux这种。还有一点就是要实战,你才能理解那些理论是多么的中重要,并且去更好的吸收,而不是只看不写代码,宁愿进度慢一点也要多敲代码。
学习建议
首先是学习资料的选择,我习惯看视频学习,因为老师一般会把重点以及容易错的点提出来,我觉得这是看书所不能比的,还有一点是书的知识点太详细,前期知识储备不够的话,很难理解,效率太低,然后进度的话也会比较慢;
1)推荐主要看黑马和尚硅谷的视频,我看有些人推荐只看一个机构的,因为每个机构的课程都是由不同老师讲的,所以我觉得这个无所谓,某个技术哪个机构讲的好就听哪个机构的课,但是像那种有关联的技术最好看同一个机构的,比如SSM整合这种,会有项目相关整合,这种的话最好听一个机构的;另外还发现B站一个up主 ”三更草堂“ ,个人认为他讲得是非常不错的。
2)视频尽量看新的,因为技术的迭代很快,另外新的视频的质量一般也是越来越高的,培训机构也是越来越卷的,那些老师也是越来越厉害的,除了数据结构、计算机网络这种底层不太会变得课程除外。
3)基础很重要,但是个人建议学技术的时候先学会用,再去了解底层,在这点上,我前期浪费了很多时间在一些不太重要的基础上,导致进度太慢,看现在那些培训机构都出了很多速成课程,我觉得可以从这种入门,然后再去回顾,这样更容易理解,也不容易劝退。
好的视频资料推荐:
一门计算机入门课,讲述从计算机底层到计算机未来的发展
韩顺平老师的Java基础:非常仔细
尚硅谷康师傅的MySQL高级
黑马Redis视频 && 黑马点评项目:理论加实战,很好的redis课程,项目也很不错
三更草堂的SpringSecurity:通俗易懂
黑马的Java八股文:个人认为看过所有视频里最好的
求职建议
1)越早准备越好,越早投简历,越有压迫感,这样能激励你一直去学习,然后在面试中不断去学习。
2)看大环境,弄清自己的水平,不要盲目投一些自己实力达不到的岗位,浪费太多时间在一些无效的测评和笔试上。
- 求职,6月投了一些实习岗位,但是投的太晚了,导致没有合适的实习offer,秋招是8月底开始投的,由于今年的特殊性,互联网寒冬,相信有关注求职的小伙伴一定知道,岗位是真的少,学校卡得很严,很多公司笔试完之后把简历又刷了,人太多了,特别是Java。关于这点,后面有时间再说我的情况。
时间
去年年底开题,加春节差不多延误一个月,今年6月中期答辩,加上修改自己发表的小论文,加上暑假不能留校回了趟家,加起来差不多耽误一个月,除了春节,其他节日基本都在学习,然后八月底开始投简历,差不多一个月,总共差不多9个月的学习时间,感觉这一年的学习和考研的那几个月是差不多的。
学习内容
技术:
- Java基础,加复习一遍
- MySQL基础
- JavaWeb
- Spring,加复习一遍
- SpringMVC
- Mybatis
- MybatisPlus
- Maven、Git,加复习一遍
- SpringBoot,加复习一遍
- Redis
- Linux
- 数据结构
- Mysql高级
- SpringCloud
- SpringSecurity,2遍(难,但是做项目需要)
- JVM
- JUC基础,2遍
项目:
- 优极限OA系统
- 楠哥电商项目
- 黑马瑞吉外卖项目
- 三更博客项目
- 尚硅谷谷粒学院项目
- 导师的自适应学习系统项目(自己做)
八股:
- 牛客网面经,重要部分3遍以上
- Javaguide,重要部分3遍以上
- 黑马八股文视频,两遍
- 小林coding,快速一遍
刷题:
- 代码随想录,大部分两遍以上