一、背景
20届毕业的双非普通本科,去年考研错过秋招,年初又遇到了疫情没参加春招(惨绝人寰),六月份回学校答辩,草草毕业之后开始了艰难的找工作之旅。
我大学学的专业是信息与计算科学,听这个专业名字是不是以为是学计算机的(当年报志愿的我也曾天真的这样以为),结果就是个天坑,每天学数学学到癫狂,什么数学分析、高等代数、常微分方程学到呕吐,编程也学但是真的学得很浅很浅(加上大学光顾着玩儿去了),不自学完全不可能找到工作的那种。所以这样毕业的我真的是屡屡碰壁,当时有人跟我讲:“当你不知道选哪门语言作为自己的开发语言时,就无脑选择 Java”,我权衡了一下就决定了要学Java,于是就开始了我长达半年的自学之旅。
自学的路上挺艰辛,也遇到过挺多坑,Java的学习难度也不低,为了防止大家从入门到放弃,下面我讲一讲我自认为还行的通,并且适合大部分人的学习路线吧。
二、Java 基础
一开始肯定要先了解一波Java语言的特性,很多人都关注一开始看什么资料,其实我觉得入门阶段看的太多太杂不好,因为我也不知道哪些是有用的,哪些是过时的,或者在目前阶段用不到的。
我当时入门就是看一本在学校的时候老师推荐过的书,书名叫《Java核心开发从入门到精通》,这本书从环境配置软件安装都有介绍,我觉得还是很适合当时的我的。书籍我当时都是在网上下载电子版的,因为这些都属于辅助资料,一般不需要做什么笔记。