我的编程故事—2 决定自学

上一回说到,大一大二在无忧无虑中度过,那的确是非常美妙的一段时光,可能很多同学的这个阶段都差不多吧。

到了大三,班上同学的状态就不太一样了,因为临近毕业,可能很多人都在心中盘算以后的出路了。

有的人决定考研、考证,或者考公务员之类的,于是也开始准备起来了,天天泡图书馆学习,早起晚归。有的人依旧躺平,完全不会考虑以后的事,依旧在寝室中玩游戏,虚无度日。

而我,在当时的环境中,其实很迷茫,因为当时的学习成绩并不太好,并且对本专业的工作、学习等都不是非常的感兴趣。

想要跨专业考研到计算机专业,这个只是想过,但是很快就打消念头了,一是因为难度太大,大学期间我并没有系统学习过计算机专业的课程,二是这个专业的竞争非常激烈,想要考上个好大学的概率更低了。

当然也想过继续躺平,啥也不管,反正离毕业还是有一段时间的,但是躁动的内心已不允许我继续沉寂下去,必须得让自己有一个奔头,不至于在毕业的时候啥也没有。

其实我自学编程很早就开始了,大一的时候还自己买了一本 C 语言的书籍进行学习,当时想的是能够转到学校的计算机专业,但是因为各种限制,也失败了,于是学习也是断断续续,并不系统。

到了大三的时候,我开始决定系统性的自学了,选择了 Java,这是当时(2018 年前后)很多人的共同选择,工作机会也是比较多的。

当时其实也想过去上个培训班,但是一是当时没钱,培训费用一般得上万了,二是我觉得离毕业找工作其实还有接一年多的时间,这个期间我觉得我是有能力可以学会找到一份工作的。

至于其他的,完全没想过,比如找工作的时候,怎么和面试官说我不是这个专业的,怎么和其他的计算机专业的竞争,工作机会多不多,能不能找到相关的工作,这些问题心里完全没谱。

但是既然决定了,就一往无前,我在图书馆找了一些 Java 基础相关的书籍,每天看看书,然后跟着敲代码,学习基础知识,然后也花了一点钱,买了一些实战的课程,然后跟着敲。

于是从大三开始,我的大学生活就是,每天还是会上课,因为必须得保证不挂科,才能够顺利毕业拿到毕业证,否则就会比较麻烦。当然我只是保证能够基本学会,考试能够通过就行,也不追求太好的成绩了。

然后在没上课的时间,基本上都花在了图书馆,夜以继日的学习,那个时候其实还是非常欠缺经验的,学习了一堆后来我觉得并没什么用的东西,而有用的东西却又没有意识到应该学习,这算是非常大的一个缺憾了。

总之,大三大四就是这样,在自学编程中度过,然后就到了毕业找工作的时候。

待续。