自我介绍
本人是广州普通二本(2b)的大三在校生.因为过了12点又老一岁,就有感而发,想记录一下自己这一年多的java学习之旅和感想.
学习之初
- 我是大二开始学习编程的,因为大一比较浪,逃课,挂科什么的都试过,玩了一年,课也没怎么听.后来觉得这样下去对未来太不负责,怕混了个本科,什么都没学到,毕业后碌碌终生.
- 废话说完了,关于学习,我开始是找了师兄询问的,该学什么怎么学,师兄说的比较简单,然后我又上网查,知乎,csnd,博客园,百度等,各种找java学习路线,java就业要学什么…通过了解,知道了大概要学些什么,
学习方法选择
学习方法大概有两种吧
- 看书
- 看视频
对于我来说(包括大多数入门小白吧),看书是比较枯燥的,我如果看书本学习,估计会从入门到放弃,看不懂,不了解那些概念是什么意思.
看视频呢,视频老师会给你讲解,对萌新友好,还是比较容易上手的,视频说完,跟着敲一遍,心里也有点小小的沾沾自喜.,感觉自己搞出了点名堂(我以为我在第五层,其实我还在第一层)
视频资源
不得不说,b站是最大的学习网站.我一年多的学习都是在b站上学的,其中我觉得比较好的是黑马,尚学堂,siki学院.
- 黑马是我最喜欢的,老师专业,视频会有更新,是最近一两年的视频.
- 尚学堂观看的人数很多,但我不太喜欢,视频好长…比较啰嗦有些地方.具体比较少看,只有几个知识点是看它的
- siki学院的学习视频呢,也算是比较新的,但感觉老师没有黑马的好,但也很不错.
如何选择则看个人的喜好
学习路线
我的学习路线其实和网上大多数提供的路线差不多:
- javase(基础)
- mysql数据库
- javaweb(tomcat,jsp,servlet…)
- SSM框架(Spring,SpringMVC,Mybatis)
- SpringBoot
- linux操作系统
除此之外,我还学习了 - Idea(IDE):开始是用eclipse
- maven
- Redis:NOSQL
- 其实我也还是个半桶水,离开了视频,也无法单独做个项目出来.
- 由于快要实习了,就业压力大,对自己信心也不大,感觉自己很一般,没有吸引人的地方,也没有经验.
- 所以我年后把学过的知识再学一遍,因为以前学习不懂的地方很多,但也没深究,继续往下学,越往下学,越感觉自己的知识忘的越多,越快.于是想把以前的知识重新捡起来
- 基础是重中之中
还有很重要的是,学校的课程也很重要,可惜我已经错过了.程序员除了编程知识,数据结构与算法,计算机网络等也很重要,这是都是进大厂的必备知识,很重要,划重点
学习感想
- 最近一直在复习,重新学一遍以前的知识后,对以前的知识有了新的认识,对代码的源码也有所了解,知道了读懂源码的重要性(奈何本人英语差0.0). 对知识点也记得更深,了解更深.
- 学习要做笔记,开始是用手记笔记,记住重要知识点概念和代码.这次疫情关系,笔记本在学校.所以改成电脑笔记,用有道云笔记,后来了解到markdown,程序员必备. 对于写博客,很久前就有想法,最近懒.最近才突发奇想,开始写起来.
- 我也建议大家可以用写博客记录笔记和分享学习上的心得和知识.既对自己知识能有深刻记忆,也能帮助他人.有人访问了自己的博客,自己还是蛮开心的嘛哈哈哈
- 看视频学习的话,建议看完视频,自己敲一遍,理解代码的意思,为什么要这样做,是怎么实现的.不要光看不敲
结语
- 最后希望大家都能在学习编程道路上越来越强.知识量与发量不会成反比.0.0