谨以此文纪念我长达半年的Java自学之路(已拿offer)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了谨以此文纪念我长达半年的Java自学之路(已拿offer),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3694字,纯文字阅读大概需要6分钟。
内容图文
![谨以此文纪念我长达半年的Java自学之路(已拿offer)](/upload/InfoBanner/zyjiaocheng/610/14db9888ff324099ab3c3c3f29c79d1e.jpg)
一、背景
20届毕业的双非普通本科,去年考研错过秋招,年初又遇到了疫情没参加春招(惨绝人寰),六月份回学校答辩,草草毕业之后开始了艰难的找工作之旅。
我大学学的专业是信息与计算科学,听这个专业名字是不是以为是学计算机的(当年报志愿的我也曾天真的这样以为),结果就是个天坑,每天学数学学到癫狂,什么数学分析、高等代数、常微分方程学到呕吐,编程也学但是真的学得很浅很浅(加上大学光顾着玩儿去了),不自学完全不可能找到工作的那种。所以这样毕业的我真的是屡屡碰壁,当时有人跟我讲:“当你不知道选哪门语言作为自己的开发语言时,就无脑选择 Java”,我权衡了一下就决定了要学Java,于是就开始了我长达半年的自学之旅。
自学的路上挺艰辛,也遇到过挺多坑,Java的学习难度也不低,为了防止大家从入门到放弃,下面我讲一讲我自认为还行的通,并且适合大部分人的学习路线吧。
二、Java 基础
一开始肯定要先了解一波Java语言的特性,很多人都关注一开始看什么资料,其实我觉得入门阶段看的太多太杂不好,因为我也不知道哪些是有用的,哪些是过时的,或者在目前阶段用不到的。
我当时入门就是看一本在学校的时候老师推荐过的书,书名叫《Java核心开发从入门到精通》,这本书从环境配置软件安装都有介绍,我觉得还是很适合当时的我的。书籍我当时都是在网上下载电子版的,因为这些都属于辅助资料,一般不需要做什么笔记。
这就是我当时学Java基础的时候的思维导图,但是我当时学完面向对象的时候就觉得有点困难了,而且当时也有点迷茫,觉得学了这么久好像并没有看出来Java能做出什么东西来,当一个人长期得不到任何正向反馈的时候就会考虑这件事到底值不值得做,于是我当时上B站看了很多Java项目实战的视频,其实我看不懂,但是我当时觉得只要我学下去我以后也能搞出这么牛X的东西,所以我就硬着头皮学下去了。
上面这些内容全部学完的时候我就上GitHub上面找了一些开源的简单项目做,我记得当时做了一个消消乐的小游戏,当时运行成功的时候我那个激动的心情真的跟中彩票似的,或许这就是编程的乐趣吧哈哈。
三、JavaWeb 入门
但是当时所有的东西只能在自己的编译器上运行,只能录屏给我朋友嘚瑟,所以还是觉得有点难受,所以我当时在网上看了一下,用Java撸网站什么的那JavaWeb是必学的,所以我当时找朋友要了几个B站上边讲JavaWeb讲的比较好的视频入门。
1. mysql、html+css+js 、 tomcat、xml等
这个我当时是看的视频,搜索 JavaWeb的视频,哪里不会补哪里。这个知识版块还是蛮快的,当时差不多几个小时就学完了。至于mysql,我是看的《mysql不知必会》,看完就差不多了。
2. servlet+jsp
我当时没有直接学习框架,我咨询了一下我当时在做Java开发的朋友,他们都建议应该先学习 servlet,说这些底层才是最重要滴。servlet可以跟着视频学,至于 jsp 其实很少用了,不过还是可以了解一下的。
四、框架的学习框
Servlet 写太麻烦了,只有认真学过 servlet 的人才能吹框架的好处,所以先学 servlet 再来学习框架,主要有三大框架:Spring + SpringMVC + Mybatis。
其实 SpringMVC 也是属于 Spring 吧,MVC 只是一种思想,这里学习顺序我是先学习 Spring,直接看视频入门学习就可以了,后面再买书,掌握到什么程度?最后是要能知道一些原理,例如IOC,AOP的原理,使用了什么设计模式等等。
不过现在搭 ssm 太麻烦,基本都是用 SpringBoot 了,所以 SpringBoot 也必须,不过之后有时间的话,也要学习下 SpringCloud.
五、一个完整的项目+面试题
把上面的 Java 基础以及框架学了,就要做个完整的项目了,我只能说,项目非常非常重要,因为面试的过程,一定会问项目,而且必须是你自己亲自做过的项目,假如你只是看视频,没有动手实践,很容易就会被问懵。
当然不是说这个问题就成了死结了,大家可以选择实操课程去解决自己在项目经验上的缺失,特别是那种基于真实项目的课程。
一定要至少做一个项目;一定要至少做一个项目;一定要至少做一个项目;
上面就是我刷过的一些面试题,为了方便记答案我当时都整理成pdf了,这些东西学习完之后基本上就到年底了,我爸爸妈妈当时让我过完年再出来工作,但是我怕我在家玩的话这些东西会忘记所以火速出来找工作,现在7k成功入职,其实刚毕业在一个二线省会城市这个薪资我还是很满意的了。
六、最后
谨以此文纪念我长达半年的Java自学之路,如果觉得本文对你有帮助的话,请你也不要吝啬你的赞,你们的支持是对我最大的鼓励。如果有跟我一样想要自学的朋友以及需要我的那些书籍或者面试题可以私心我或者去我的GitHub自行查看下载
内容总结
以上是互联网集市为您收集整理的谨以此文纪念我长达半年的Java自学之路(已拿offer)全部内容,希望文章能够帮你解决谨以此文纪念我长达半年的Java自学之路(已拿offer)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。