
时间过的真快,转眼研究生生涯已经过去一小半了。
记得去年7月,暑假提前进组,当时看到研三的师兄在准备秋招,用力扣刷题。当时看他写这些题目,感觉蛮有意思的。后面师兄和我提及了秋招形势的严峻,让我早做准备。我个人其实是一直随波逐流的,其实自己上大学也不知道在学什么,每天也浑浑噩噩的过,大三考研也跟风,其实自己也不清楚自己到底想要什么。当时听了师兄的话,也就想着早为找工作做准备,继续跟风开始刷力扣。
因为并不是计算机专业的,所以一开始上手很多都不会,我记得第一道题就是那个两数之和,一开始用for循环写出来了,但是看答案用的哈希表,当时连哈希表是什么也不知道。后面第二题链表,打开后直接懵了,这是啥?后面开始学了一手数据结构,然后跟着代码随想录开始刷。
23年10月我觉得是蛮艰难的,科研深度学习的网络也不太会弄,刷题的话,一开始基本都不会做,每题都要看答案,有时候觉得是不是自己太笨了,有些思路根本想不到,看答案后又觉得蛮简单的。后面刷到动规、贪心这些更是寄中之寄。因为研一的课还蛮多的,所以每天只能说疲于奔波,实验室,图书馆,教室三点一线。有时候真想放弃,但又觉得自己不能止步于此,所以又坚持了一手。
一开始,一直用的C++。并不熟练,后面师兄跟我说Java可能就业好一点(也可能是隔壁组Java选手都有offer了)。当时已经学了小两个月的C++,突然重新学新的,感觉有点麻烦,但后面一想,编程语言基本也差不到哪里去,试试看呗,反正我才研一。然后23年11月开始正式学Java,同时把代码随想录二刷。
第二次换了一种语言写代码随想录,突然发现以前一些第一次写觉得很难的题目,也能写出来。虽然还有相当一部分二刷也没写出来(菜),同时也在看黑马的Java基础课。那段时间还是每天都感觉有成就感(学新东西总是有意思的)
转眼就来到12月了,当时好像已经把Java基础课看的差不多了。后面开始学Java Web了,但前面又忘了许多,第一遍总是记得很浅。Java web学的很乱,总感觉怪怪的,因为不知道咋用。刷题的话,后面又看了灵神B站的视频课,就是讲算法的那些。当时真有一种相见恨晚的感觉。很多题目灵神的思路真是无敌,尤其是后面的课后题,举一反三。那时候真感觉学到东西了。
那时候每天学的都很充实,其实自己也没想就是说我刷多少题一定要进大厂这些,只是单纯觉得AC题目很有意思,尤其是那些困扰自己很久的题目,最后把他AC了有一种很开心的感觉。
转眼就研一下了,新学期课不多,就有更多时间可以干自己想干的事了(指学Java)。后面断断续续的把Java web看完了,当时还是觉得很懵。后面觉得理论必须结合实际,然后就开始弄苍穹外卖这个项目了。这个项目当时学的时候真有一种搭积木的感觉,就是一点点弄,然后有错误就自己慢慢调。更重要的是,了解这个Spring框架具体是咋弄的,这个很好玩感觉(项目能跑通的话)。
当然,一边在学Java的过程中,算法肯定是不能丢的,看完了灵神的算法课后,就正式开始刷灵神的题单了。我是一个模块一个模块的刷,此时,一些简单题和中等题都能独立写出来了,自己也切切实实感受到了自己的进步。
那时候大概24年3月4月吧,那段日子就天天泡在图书馆,有时候也去自习室,虽然学习效率不高,但每天也努力的推进着学习。现在回想起来,真觉得那时候的自己挺能坚持的。每天学到接近11点,伴随着月色和天鹅湖的微风回宿舍,自己到也不觉得无聊,哈哈。

附一张某天晚上拍下来的月亮,哈哈。
后面差不多搞好了外卖项目(后面一些摆了,不想弄了)。然后开始学微服务了,中间也自学了SQL和Redis(这里主要还是看小林coding和一些B站小视频)。算法题这段时间也一直在刷。
但当时有点小e了,可能是因为太累了。主要是开始有点内耗了,因为我不知道学这些有什么用,将来真能找到什么样的工作吗?即使找到了,也不一定就是过的很舒服,就是怕太累怕太卷怕每天都活的很累。。。那段时间刷题,包括学习其实都没当初23下半年的那种干劲了,每天都有点emo,情绪也有点低落。。。
该emo的时候虽然emo,但作为有强迫症的自己,还是坚持把力扣的每日一题做了(当然有些太难的就直接CV了)。
唉24年56月份确实大多时候是不太开心的。(主要还是自己的内耗)
后面就暑假了,才发现自己科研好像好久没弄了,自己上半年也没咋去实验室(都在图书馆学Java),心想还是赶紧搞一下科研吧(别回头毕不了业了哈哈)。
暑假我决定留校,开始每天去实验室卷了。不知道是心里作用还是啥的,当时觉得很难的深度学习代码,自己现在看上去感觉也不是当初那个庞然大物了(自己可以上手调试,代码逻辑也能捋顺了,也许是刷了很多力扣题的缘故吧哈哈)。
当一个人忙起来就没时间emo了,暑假每天去实验室就是开始弄科研,看论文,也做实验。同时Java的学习也没丢下,每天看看JVM的网课,刷刷力扣,日子倒也过的充实(只是学校食堂实在没啥吃的,这个搞得很烦,后面8月底直接润了哈哈)。
中间也穿插看了学成在线的项目,其实现在回看感觉暑假好像做了蛮多事情的(哈哈)
唉,转眼就到研二了,9月10月力扣刷的就有点盲目了,并没有就某块内容刷,而是看到哪里刷哪里(当时我记得已经900多题了,只想快点达成1000题成就哈哈)。然后Java学习的话,其实大体框架也学的差不多了,9月10月更多的是复习以前学过的知识。也就是最近这段时间,每天也不知道干啥,就看看以前的,然后就划水摸鱼哈哈。
可能人一闲下来就会小e,又要重新思考学习这些东西的意义了,然后又反复内耗。
也敲了一个小时的字了,算是简单回顾了一下研一这一年在Java方面的学习吧。虽然现在还是不能回答学习这些东西的意义何在,或者说能对自己将来有多大帮助。也许没啥用,但这一年也不能说浪费了,至少,刷题AC一些题目的瞬间还是收获了一些快乐的,至少看着一年基本全绿的主页还是有一点小小的成就感的。
“男子汉前路上,岂能只有欢笑,下定决心要走的路,就算飓风拦路,也无法阻挡。”其实我也不算是什么很自律的人,大多数时候都是三分钟热度,力扣算是我目前人生唯一坚持了一年的东西。也许这一年的坚持并不会给我带来啥,但希望日后回顾这段沉淀的时光能为自己小小的骄傲一下叭。^V^