2017年,高考奋战结束,考出了一个还算是可以(但是不满意)的分数。

在纠结了很久之后,我选择了这个计算机科学专业。

在看了各种各样描述大学生活的影视作品之后(这里包含国内外的电影、动漫等等)

我在步入大学校园之前的那个暑假,对未来的生活做了各种各样的规划(仅仅是遐想)。

比如每天早上几点起床去跑步,跑步回来洗个澡去食堂和室友一起吃早餐,然后一起去上课。下午下课后去社团参加各种各样的活动,晚上去图书馆学习。回到寝室洗个澡晚上室友坐在一起聊天玩游戏。

学习一段时间之后,几个人组成一个小团队,一起做一点什么项目云云。

顺便课余生活学习日语,完成这个高中开始的梦想。(具体可以来看这篇文章一封写给日语的情书

进入大学校园,来到新生报到处,好不热闹。

办理完入学手续,领取了我的校园卡、徽章、院衫之后,我来到了寝室。

标准的四人间,非上床下桌,而且没有独立的卫生间和浴室,嗯,标准北方学校的样子。

我住在上铺(我们的床位是学校规定好的),下铺是早在假期时候就在年级群里相聊甚欢的舍友(也就是其他文章中出现的X总,2号),lucky。

另外两人并不认识,其中一位(3号)似乎很沉默寡言,而且是和自己的家人一起来的,似乎一直在和家人交谈,不愿和我们说话的样子。

最后一位(4号),无法感受到是否容易相处,所以暂时就先这样

于是,我开始了我憧憬的大学生活。


来到学校后的第三天,我们开始了军训。

在国中、高中都有经历过军训的我来说,还好,无非就是大学的军训时间比较长,大约两周的时间,而且没有周末。但是每天可以回到自己的寝室里,这样子还是不错的。

在军训期间,我和队列站在我周围的几个人聊得比较来,也有和我一样喜欢宅文化的同学,因此熟络起来。

在军训期间,每天晚上大约5点结束,然后是去吃饭,沐浴更衣,晚上7点半左右开始晚训。虽然说是晚训,也只不过是大家做在一起聊聊天、演节目、学唱歌等等。9点半左右就会结束

回到寝室,似乎没事可做,因为刚开学,也什么都没有。

所以,我在第三天的中午去了一趟文具店,买了比和笔记本。当天晚上,拉着X总陪我一起去了一趟图书馆,我借了一本叫做《我的第一本日语50音》的书。

这天晚上开始,回到寝室,我会抄写并背诵两三行50音图,包括假名、罗马字、举例子的词,每一行抄一页。

这似乎是我进入大学之后最开始自学的内容。

就这样,军训还没结束的时候,我已经学完五十音图了,后遗症就是无论到了那里,只要看到日语文字,我一定要把上面的假名部分全都读一遍。

军训结束之后,我开始了自学《标准日本语》这套书,这一学就是两年。(具体可以来看这篇文章一封写给日语的情书


军训结束,正式开学之后。

有一个叫做百团大战的活动,似乎就是学校的各种社团开始纳新,最初听到这个名字的时候,我还以为是晋南游击战的回忆之类的活动了。

于是,我在这个活动上加入了动漫社、广播站、新闻中心三个地方,期待着我的大学生活能像动漫中高中部活那样子丰富多彩。

在一年级的课程中,我们有一门C语言课程,对于国小时候学过Basic并且竞赛拿奖的我来说,这似乎不是什么难事,而且我高中的时候因为一些原因自己研究了C语言,所以刚开始的那节课是非常轻松的。

令我印象最深的是,老师将如何自己编写一个平方的函数,当时我很好奇,为什么老师不直接教调用math.hpow函数。当时老师解释的内容我并没有听的太明白,但是我觉得我似乎不用听这节课了。

果然和我想象的一样,老师教的知识真的是基础的基础,我觉得我似乎不用听也可以。。

当然,这门课的内容也不仅仅局限于老师讲过的内容,老师留的作业中,也会存在一些无法轻易解决的问题。

这个时候,我就会需要在这些问题上花费很久很久的时间,当真正解出来的时候是非常有成就感的。

就这样,这一个学期就快要过去了,这个时候我们还不知道实验为何物

直到一年级上半学期最后一个月的时候,老师给了我们一个zip文件,里边一共有8个文档,每个文档中有几道题,我们需要在考试之前全部完成,并且完成相应的文档撰写并提交。

现在来看,这个东西就叫做实验和实验报告,但当时我并不懂。

为了完成这些实验,我几乎没怎么花费太长的时间就完成了前5个内容,而后三个的知识老师似乎没有讲过。

当然,当时我并没有怀疑过老师,因为我坚信自己是因为没听课才不会的。

于是我开始上网寻求类似的题目,想要找到相应的解决办法。

这个时候,我在bilibili、youku等网站上找到了几个有用的C语言教学视频,我几乎跟着这些视频,将C语言不会的知识点(基础)重新学习了一遍。

于是我顺利地完成了第六个和第七个实验。

而第八个实验报告内容大概是需要使用动态链表的方式构建一个学生信息管理系统来实现增删改查等功能。

这下可把我难住了,我从来没有接触过这种struct的复合结构,并且网上找到的教程、各种文章等内容也都不适用或者我不能理解。

于是我开始苦思冥想,从链表最基本的概念出发,弄懂链表的构成原理。

这样就成功地构建了链表。

但是在增删改查的时候,我犯了难。当时我完全没有办法理顺应该怎样交换节点之间的链接关系,这个部分我想了好久。

几乎是每天拿着草稿纸和笔,只要一下课有时间就研究怎样调整连接关系,在纸上写清楚之后回去用程序进行试验,反复尝试反复失败。

终于,在我快要放弃的时候,我尝试给教授发邮件寻求帮助,教授非常快速地就给我回复了邮件,并为我指出了一些我想法上的误区。

在改正了那些误区之后,我按照正确的方式进行修改,终于实现了一部分想要的功能。

然后再实现其他部分的功能。

待所有功能均实现完成之后,我似乎理解了整套链表的工作原理,这个时候我做的不是去写报告,而是新开一个项目文件,重写该项目。因为我看着那些代码真的很乱

就这样,我自己成功地弄懂了动态链表的原理。

这大概便是我第一个自学学会的技能了。。

我在写C程序的后期,我开始自行研究尝试使用VS进行编写,因为有自动格式化的特点,让强迫症的我非常舒服。

再加上在微信上看过一篇文章,大概是讲应该怎样规范写代码

所以从那个时候开始,我写代码的时候,总会同时考虑代码的规范性、整洁性、复用性。以及运行效率等等问题,还有注释的合理使用。

这虽然导致了我写代码似乎会用更多的时间,但是这样做在后期阅读、维护、甚至复用的时候,我能迅速地掌握这些代码的功能和目的。

我非常感谢自己这个习惯,也非常感谢VS可以自动规范化我的代码,让我“耳濡目染”地学会了标准的规范的代码写法。

这大概是我第二个学会的技能了

在一年级的时候,有一门叫做高等数学的课程,里边直接涉及到各种各样的我不能理解的内容

在学习这门课的时候,我是非常痛苦的

因为一般情况下,我都是习惯在课上听懂之后,课后就不会太花时间进行学习了。但是这门课如果我不花大量时间去学习的话,期末考试必然是挂科。

因此,在这种压力下,我不得不高效的利用时间。

因此,我又一次放弃了游戏(也不是说完全不玩,至少在宿舍的时间,我大部分都是用来学习的)

期末考试似乎是一部分从作业题中出题,如果将作业题完全弄懂的话,我肯定就能够及格了

但是作业题那一本是非常厚的(我们用的是THU的高数作业题)

于是在各种各样的零碎时间里,我开始静下心来坐在那里潜心研究这本作业题。

如果有哪里不懂就直接抬头用笔电去问Google老师。。如果还是不懂的话,就去哩味儿大学去找各种各样的讲解视频反复观看,直到理解了所有的知识点。

往往一道题中涉及到不止一个知识点。。比如这道题涉及到A知识点,在学习A知识点的过程中,有需要B知识点作为基础,而要想弄懂B有需要先掌握C。

如此往复循环嵌套,一个知识点我可能在完成这一本内容的学习时候,会重复理解很多次,这样就都记了下来。

就这样,一直在自学高数的我,突然有一天发现,课堂上老师讲的内容,我竟然已经自学过了w

对于我来说,竟然能在课堂上听懂高数课,这简直是上天给予我的天大的恩惠。

我的高中阶段并没有学过任何的高数内容,到了高数课上,有很多内容老师都会说,高中讲过大学就不在讲了。

本来我想说没讲过,可是教室中大部分同学都表示认同,也就是说他们真的在高中阶段学过这些内容,这部分差距我只能自己去弥补。

而现在的我已经超越了授课进度,并且可以理解跟上进度也就是说,我的这种自学方式是可以应用的。(对于我自己来说

最终,在经过一学期的摸爬滚打之后,我高等数学的期末考试成绩取得了满分(虽然我自己都很难相信

高数满点

这种成就给予了我信心,大概让我明白了大学应该怎样去走。

这样子的学习方法,陪伴了我大学四年的时光。我成功地度过了高等数学I、高等数学II、离散数学、线性代数、概率论与数理统计等等不计其数的理科课程。

我并不是想说要告诉别人怎样可以偷懒,我采取这样的方式仅仅是因为我的学习能力和基础都很薄弱,这样的方式是适合我的,仅此而已。


在我另一篇文章你当象鸟飞向你的山中,我讲述了我高中阶段制作微电影的一点点经历。

因此从那时开始,我了解到,做视频原来也是一件非常有趣的事情。

因此,在进入大学后,我曾经使用最简单的非编剪辑了几个MAD视频投稿在了B站上(虽然现在还没删,但是也请不要怀着好奇新去看,我每次看自己的视频都想找个地缝钻进去

最初,我用的是会声会影(虽然现在看起来是一个非常简单的软件),在当时,由于其安装包巨大(大约好几个G),所以我认为这是一款非常厉害的软件。

高中阶段,我曾经省吃俭用买了一本非常厚的会声会影教程,不过也没怎么用上就是了

经过这个软件的摸索,我逐渐对剪辑视频究竟是怎样一种概念有了自己的形象化理解

这便是我从中学到的最重要的内容

有了这些基础,我在日后接触AE、Pr的时候,就能非常快速的上手了。

在明白了AE、Pr的大致操作后,我开始接触了PS,虽然具体功能不一样,却可以非常快速地上手

这大概就是由点连成线,再由线构成面的感觉吧,这些知识直接串了起来构成了一些知识网。

而同样,这些方法也不仅仅限定于这些软件。

上文中提到过,我的C语言最终完全靠自学掌握了C语言的基础,因此这一部分知识我是记忆非常深刻的。

因此在日后学习其他编程语言的时候,尤其是在学习完C++之后,我掌握了学习的一个最强工具,那便是编程思想。凭借这个工具,我可以轻松快速地入门一款新的编程语言。

比如在C#、java、python的学习中,我除去一些必要记忆的语法和关键词外,其他内容基本上可以直接写出来。


在我学习AE的时候,我看过一个B站UP柏吃支醉的AE教程,这里想提到的是,在看这个视频的时候,我了解到了两个东西,一个是github,第二个是个人网站。

首先是github,在之前,或多或少听过一些关于这个的内容,但是又没有用心去了解。

如果你不知道github还好意思说自己是程序员?(大概是这个意思,我找不到原文了)

but,whatever

看完这个视频之后,我注册了我的github账号,并且开始研究如何建立自己的网站

建立自己的网站是我从很小的时候就有的一个梦想。。

那个时候完全不知道从何入手,于是就使用过很多互联网公司提供的免费二级域名和免费的建站方式进行建立。

这次,了解了一个网站究竟是怎样一种概念之后,我买了自己人生中的第一个域名rtmacha.com,在阿里云以学生优惠的方式买了个云服务器

似乎直接就搭建了WordPress,但是在我跟着教程一点一点配置好了之后,我竟然被解析拦截了hhhhh

然后又着手去备案,结果阿里云那边告诉我因为我的域名不是在国内注册的,必须要迁到国内才行,然而我才刚注册了一年的

索性直接把服务器提交个工单退款了。

退款之后,我又开始研究github page。。

尽管在现在看起来非常简单,但是对于那个时候的我来说,这些文档简直像是天书一样,完全不知道这些操作的含义,只能一步一步地跟着走下去。

在2018/04/20的时候,我终于将自己的博客建立了起来。

当然,现在也在一直使用着,不过有了各种各样变化而已。

于是我开始使用了github

但是我并没有什么具体的用途,所以也仅仅是不断更新、更换、完善主题。

直到三年级的时候,我真的开始使用github作为仓库,并且开始写这个网站,才算是正式开始用起来。


在我上大一的时候,我关注了Up冷水煮乐器,他有一期视频恰巧就是讲大学应该如何从选专业到毕业的各种规划。我受益匪浅,但是我看到的时间比较晚了,所以我总在想,如果我可以真的在他发布这期视频的时候看到的话,我现在的生活会不会更好呢?

【冷水】高考结束就解放了?大学没有你想的那么简单!av11121361

看过这个视频,我收获到了以下内容:

  • 学习远远不仅限于学校教的和书本上的知识,学习任何技能都是学习
    • 比如学习一门语言
    • 学习画老婆
    • 磨炼游戏技巧
    • 看一些书籍
  • 抓住机遇,try to say yes to everything。
    • 大学中尝试的风险是非常小的
    • 当你看到机会后面的不确定因素时,你要做的应该是做好心理准备去接受它。
    • 当真的发生了那个不确定因素时,你应该是去尽快的处理它解决它接受它。

冷水在视频中提到了那位粉丝的留言提问,这里我也想写一下自己的经历。

我,曾经有一位从高中一年级交往到大学三年级的异性伴侣,时间不长也不短,也因为各种理由,最终以分手告终。如果回到那个时候,我大概不会选择重新开始这段感情,因为我不想伤害别人,也不想被伤害。

但这并不是不抓住机遇。

在看过冷水这个视频之后,我去看了视频中提到的那部电影《Yes man》,并且接受这种方式尝试应用在现实生活中。

我变得很少逃避生活中发生的事情了,无论是可能性非常大还是明确知道可能性非常渺茫的事情,我都会尝试去接受并付诸实践。

这样做之后,我确确实实收获了更多,有一些甚至是我完全不能或者不敢想象的,但是我确确实实地得到了(机会、物品等)


再说回来我的日语,开学之后,由于失去了目标,我并没有每天认真地学日语,几乎花了10个月左右的时间,我只学习了标日的初级上册一半左右的内容(这几乎就是完全没有学习

然而,一个机会改变了我,2018年的那个暑假,我非常幸运滴得到一个去日本旅游的机会,国内旅行虽然经常去,但这是我第一次去海外旅行。

机会难得,但是我并没有学习多少日语,而且距离出发日期非常近。

我以飞快地速度学习这本书剩下的内容,但事与愿违,还是没有学完。

就这样乘上了飞机飞到了日本。

这次旅行既给了我动力又给了我打击。

因此,我有了一个想法,开始认真学日语,大学毕业之前考一个N2证书出来。

回国后临近开学,我开始认真规划学习的schedule

依次学完了几本书之后又被一个同学拉着,提前计划多半年左右的时间考了人生中的第一次JLPT

备考期间,我近乎疯狂地学习日语知识,不过最终还是比较好的,我过了这个考试。

如果我当初拒绝了这个考试的话,我不可能那么早的拿到这个证书。


我经常会喜欢自己钻研一些旁门左道的东西

我非常不喜欢学习学校教授的东西,但是我并不是不喜欢计算机相关的知识,因此我经常会自己学习一些学校不教的,但是我个人认为有趣的东西。

因此,当我大四去实习的时候,到公司中所做的事情,几乎都用到了我自学的这些内容

换句话说,如果我没有自学那些东西,我当时可能会寸步难行。


接下来要说的是适应能力

记得在大学前两年的时候,我每天遵循着晚10点睡早6点起床的非常规律的作息时间。

而在宿舍中,这个时间是非常早的。

当其他人都在玩游戏大声叫喊、煲电话粥等的时间时,我却要睡觉了

并且还会开着照明。如果躺在床上,是距离照明非常近的(因为是床在上边那种

而这又是我自己的原因,我不可能要求其他人因为我而改变,所以我要去适应他人。

当然这个适应是在不改变我作息为前提的。

慢慢的,我学会了即使是在嘈杂的环境中和非常明亮的地方也能睡觉的能力。

并且我也掌握了在非常嘈杂的地方学习、看书的能力。

因此,我本来并不想适应,但不知不觉地被锻炼出来了强大的适应能力。


最后是发现兴趣的能力

我比较幸运,因为我发现了我喜欢日语的时间比较早,这样,我就有了充足的时间来享受这一兴趣所带来的快感。

而且我是那种对于新鲜事物都会抱有一定兴趣并尽可能地去尝试。

所以如果你看到了我的Destination页面中会有各种各样的想要学习的内容,其实我并不一定就所有内容都会一直学下去,但是我对这些内容感兴趣,所以想要尝试一下。

不过这么多也不会影响我对于新事物的喜爱和追寻。


似乎在这篇文章中我没写出来多少内容,但是这些确实是我在大学期间学习或者说是感受到的,适合我自己的学习方法以及非常重要的事情。