My First Blog Ever——記我在交大ACM班的第一個學期

2023-02-09 06:03:14

  很巧的是,就在俞老師下發「學期小結」這一任務的前一天,我在跟朋友聊天時想到了要將自己這一學期的經歷以文字的形式留存。畢竟,過去的一個學期實在有太多東西值得記述了:我離開了自己從童年到青春的十年間生活的上海市實驗學校,到上海交通大學開啟了一段嶄新的旅程;在一個短暫的暑假的尾聲,我收到了被ACM班錄取的訊息,欣喜萬分;在ACM班的這一個學期,我經歷了充實的學習生活、認識了天南地北的優秀同學和ACM班的優秀老師、在一次次與任務的鬥爭中期冀於證明個人價值、在較為繁忙的學習間隙追求自己的愛好……總而言之,當我剛剛於腦海中回憶過去的半年的所有記憶碎片,我發現,從俞老師對我的面試到這學期與各項任務鬥智鬥勇的每個瞬間,無不意味著兩個字:蛻變。

第一部分:初見、初識

  懷揣著對大學生活的憧憬和因不確定性產生的不安,我來到了宿舍。認識的前兩位同學是我的室友,潘屹和薛佳銳。在軍訓的日子裡,儘管並沒有體驗到交大和ACM班的上課生活,我卻在我的兩位室友身上學到了很多:潘屹同學對電腦科學有著非常深刻的認識和熱情,一旦他開始看書就幾乎停不下來;薛佳銳同學平時看似比較貪玩,但學習的時候幾乎廢寢忘食,希望刨根問底。與潘屹同學豐富的競賽獎項和薛佳銳同學多點開花的高中生涯相比,我顯得十分普通,像是一個懵懂的小學生走入了「大師」的殿堂。在那段日子中,我經常在和同學聊天提到身邊同學光鮮的履歷。好友的一句話點醒了我:過往的競賽經歷只能證明他們在高中階段較你領先了一些,並不能代表大學的任何。大學生活的成就和歡愉需要通過個人的奮鬥去博取。這段話語讓我的心靈稍許安定。在軍訓剩下的日子裡,我便在軍訓合唱團、食堂、寢室之間三點一線,和兩位同學也建立了厚重的友誼,一開始心中的焦慮和不安,也逐漸轉變為了奮力拼搏的勇氣。

第二部分:拼搏、體悟

  關於這學期的學習生活,有非常多值得分享的瞬間。和每一位零基礎同學一樣,我在程式設計這門課上投入了較多的時間,但還是遇到了許多的問題。但比較好的一點是,我願意儘自己所能去獨立探索,即便有些消耗的時間看上去顆粒無收,但實際上早已收穫得足夠。我習慣於每次大作業佈置就立刻開始獨立完成,在ICPC大作業時,我花了近一週的時間進行。先是思考原理,再是進行程式碼的編寫。其中無數次有bug的出現,但我愣是一次次地堅持獨立偵錯,雖然現在看來當時的效率不高、方法也有些低端,但我覺得,這次大作業是我從一個對較大規模的程式設計比較恐懼的人轉變為一個在其中「自得其樂」的人的過程。遺憾的是,當我滿懷疲憊而又自信滿滿地提交第一版沒有bug的程式時,卻收穫了很低的分數,在很多測試點中都超時了。當時的我無異於萬念俱灰,就像自己耗費心血做的東西反過來背刺了自己一下。所幸當時陳聖堯同學在我問出很多愚蠢的問題的時候耐心地為我解答,林田川助教和周秉霖助教也教會了我valgrind memcheck,命令列語句等偵錯方法。最後我竟然成為了第一個做完大作業的人。雖然其中頗有笨鳥先飛的意味,但實際上這件事情讓我信心大增,也第一次確信自己有在ACM班堅持、超越自我的能力。

  正如某位助教說過的那樣,在ICPC大作業後,小朋友們都長大了。誠哉斯言!也許是debug出樂趣了,在ICPC之後的大作業中,儘管上手時仍存有些許惶恐,但最後我都能懷著快樂的心情做完;在期中的數分中我竟然考了107分,在兩個班中名列前茅,這讓我更加堅信自己的付出得到了正反饋,以及自己的稟賦和能力並不比一些競賽選手差;線上代考試中我也獲得了滿分,印象深刻的是自己在一個引理的證明中寫道:「according to what we’ve covered during these amazing classes」。這句話在當時確為我的真情實感:初識線性代數時,面對許多抽象的概念,我不知所措,有點急於想通過習題來檢驗自己所學的知識。但在陳翌佳老師的講解和課件中,我卻發現了線性代數各個版塊間重要的聯絡,我也驚奇地發現這些聯絡的深刻認識能讓我不通過題海戰術就能明確地瞭解每道題目背後想考察的東西;也讓我能線上性代數課上很好地領悟老師講解的內在邏輯。在學習習慣和學習認知上,我非常感謝陳翌佳老師教會我的知識和種種思考的方法,他也是我心中對於優秀教師和優秀電腦科學家的理想型。

第三部分:熱愛、不懈

  猶記在入班面試時,老師們對我喜歡音樂、曾經演過音樂劇的經歷比較感興趣。誠然,音樂在我人生的前十六年中都作為我的摯愛之一與我相伴。但當時處在升學關口上的我,卻有些幼稚地認為這種和學業不相關的內容是我的減分項。在軍訓宿舍時,我也有點羞於展示自己對音樂的喜好,也常常因為在陽臺上練習歌唱而不被他人所理解。當時的我甚至傾向於認為ACM班的同學都是無比專注於計算機、數學等學科而對其他方面毫不在意的。

  但很高興的是,我的這一「特長」在無意中展示時得到了同學們的讚賞:我在聯誼會時即興彈奏吉他,獲得了同學們的掌聲;參與班級《錯位時空》的合唱編排,也得到了同學們的配合;當我因害怕加入學校合唱團而耽誤學業時,好友們都紛紛表示支援,助教們也好心地幫我調整了大作業CR的時間;在《學子講壇》中,我聽楊承羲同學的演講頗有共鳴,問了許多問題,甚至要熱淚盈眶…這些瞬間都讓我感受到了ACM班同學的多才多藝和對我的這種非學科相關的興趣的包容。同時,在日常生活中,我也發現每個同學都有這樣那樣的技能,這讓我更加熱愛這個集體了。

  在好友的鼓勵下,我加入了學校合唱團,並分進了最稀有的男高Ⅰ聲部。我十分珍惜在合唱團的時光,也慶幸在ACM班較為繁重的課業壓力下能平衡愛好和學業。雖然本著「學業優先」的宗旨,我並未選擇加入室內團,但我現在每週參加大團合排,偶爾和好友去琴房高歌一曲、和班裡同學討論音樂,已經能算是「自得其樂、從心所欲」了,我也為能保有音樂這一「高懸的號召」而感到滿足。事實上,它絕非吞噬學習時間的怪獸,而是讓我在書海和生活之間平衡的潤滑劑,讓我能以一個相對快樂而愉悅的心態度過一些難熬的時刻。

第四部分:彷徨、恐懼

  坦誠地說,雖然本學期的學習生活大部分是快樂的,但我也遇到了一些挫折,這些挫折或來源於生活、或來源於學業,都曾讓我有點彷徨,暫時地停滯不前。

  在本學期的機考前,我其實就已聽說過「零基礎容易爆零」的傳說。當時也曾以過往學長的例子勸慰自己,頭一次機考甚至還意外地拿到了榜一。但其實,後來的幾次機考才是我的正常水平——普普通通的中游。在機考中,遇到反覆嘗試但仍未能做出的題目,我的心情幾乎降到了冰點。經常是機考一結束就立刻騎車回寢室,找陳聖堯(他是ACM隊員,不用機考)和王浩然訴苦,他倆則常常勸說我不要太看重一次機考的得失。我們會對題目進行復盤和深入的討論,我也會盡自己全力在第二天把所有題的補題都完成,無論助教是否將其留為作業。

  我非常感謝王浩然同學和陳聖堯同學對我的安慰和鼓勵,同學之間經常的討論和互相的幫助也算是我在ACM班這學期收穫的最大的財富之一。更重要的是,這種反思讓我明瞭——既要積極地接受暫時的不足和失利,也要儘自己所能趨向完美。恰似泰戈爾的說過的「不是錘的擊打而是水的且歌且舞使卵石臻於完善」:對我意義最大的或許就是老師、助教和學友們對我心態和認知塑造上的幫助。

  在學業之外,我的其他焦慮或許也來自於人際交往。因為年齡上的差距,我成長的環境和其他同學成長的環境或許存在一些差異。在人際交往上我的思維會更簡單一些,而其他同學則常常以「小社會」來稱呼自己的高中。有的時候我會焦慮於別人看待自己的眼光是怎樣的,會不會因為自己不來自有名的高中、沒有光鮮的履歷、沒在課上大放異彩而輕視我。在一次因誤解的情緒爆發後,我得到同學們對我的真正感受:具有一定實力、性格不錯,但是有些太過在意他人的感受和對自己的看法。通過和孫晨曦學長的交談,我也明白了與同學們交流、互相幫助的正確方式。

第五部分:反思、出發

  不可否認,一個學期小結中分析成績是我們一窺得失的重要方式。但我相信,經過上述的回憶和總結,已經能得到大部分的總結了。

  成績方面,我在數學課上做的還不錯,數學分析期末略有失利但總體上還是在致遠計算機方向的20%左右,線性代數則拿到了滿分,我也會盡力在下學期的數理基礎課中繼續超越的。而程式設計課的分數則並非十分優秀,究其原因是我在期末和平時的機考中拉下了一部分分數,我會繼續調整、提高的。但整體來看我認為這個分數能較好地反映我的水平,程式設計和偉大思想皆可謂是無愧我心。英語課或許是我和其他大佬相比有優勢的一門,但老實說還有不小提升空間,外語也會是以後深入學習、接觸學術前沿的必要工具,值得更多努力。在剩餘的課程中,我也付出了相應的努力,也獲取了應得的分數。總成績竟然意外地排到了全班第四,也算是第一個比較官方的認可吧。

  正如俞老師所說,這八分之一的本科生涯過去得很快。兩個月的線上和兩個月的線下轉瞬即逝,但又意義非凡——它見證了我從懵懂到對電腦科學有一定認知、從畏難到敢於直面困難、從怕被大佬殺到片甲不留到和他們一起交流、一同前行……我確實有很多方面的成長。儘管我目前還做不到成為領跑的人,但至少我還在一步步跑著。我最喜歡的哲學家張載說過:「貧賤憂戚,庸玉汝於成也」,對我來說亦是如此,那些看上去的挫折和內耗,或許也是在為我的成長和蛻變埋下伏筆。

 

此外,不同於俞勇老師「老師、助教、同班同學」,我也想感謝來自其他的地方的,給我過許多幫助的人:

感謝範棋珈學長對我無數問題的細心解答,他的寬慰和鼓勵許多次讓我從想放棄的邊緣離開,繼續堅持。

感謝戚行之同學,他的鋼琴技術讓我讚歎不已,他對於很多學科的深刻理解和學習習慣也是我要學習的,非常慶幸能在大學生涯中遇到這樣一位多才多藝的藝術天才。

感謝汪畋宇同學,作為SES僅有的兩個來了交大致遠的人(x),我們還要繼續並肩走下去啊!

感謝胡錦波同學,你的優秀讓我十分震撼,也看清了自己和大佬之間的距離,你平時對我問題的解答也讓我十分感激。

感謝邵奕陽同學和劉宇哲同學,在陪我踢球的同時聽我吐苦水。

還有三天就要回到學校了,屆時新學期也將開始,那就讓我們繼續向前的。進一寸,有進一寸的歡喜。