來到Santa Cruz唸書的日子,不知不覺已經接近第一年尾了。過了這三個學期,老實說在學業上並沒有什麼進展。選修的課也只是打卡般的繳了作業,做一些present完就忘的projects,research更是有些原地繞路,找不到未來方向。不過這段時間倒是認識了一大群有趣的人:一年級研究生、修課與打球的夥伴、熱情邀請我去party的新朋友、一同爬山與Kayak的UCSC學生,加上這學期來捧場TA section的undergrads。Social anxiety仍在,但深怕講錯話說錯字的foreign language anxiety早已消失。引述去年工作離職前學長勉勵我的話:hard skills是到位了,soft skills未來再努力。九個月過去,C++ constructors還是搞不清有幾種,反倒學那些與人開啟話匣子的constructors。身邊多了一群說著同種geek language、譜同文程式語言的人,而彼此之間research領域的異同,正好當作偶遇聊天的話題。也許這世界真有種引力,熱愛同件事、做著同樣夢的人,自然而然的就聚集到同個方圓。
記得大學時修了一門網路概論,裡頭有一章節介紹到BitTorrent (BT) Peer-to-Peer的資料傳輸架構(另外也要懺悔以前用BT載了一堆盜版電影)。簡單解釋來說,在BT裡的每個檔案會被切成小塊,而每臺連網的電腦都有一個目標與一個任務。目標是從其他人那裡下載他們擁有的檔案小塊,以湊成完整的一個檔案。任務的話,則是分享自己已經下載完的檔案小塊,讓其他人也能拿到他們沒有的部分。有些檔案非常受歡迎,好比說那些盜版的好萊屋大片,你能很容易找到持有這些檔案的人,並獲取很大的bandwidth,一下就把檔案下載完去享用了。而小眾的檔案則沒這麼好湊齊,也許同個時間只有一兩個人,甚至找不到人分享他們擁有的碎片。這種情況,你必須要有耐心的找peers,以沒這麼快的速度完成下載。以非常geeky方式來比喻,人與人之間的關係就像是BitTorrent。大家都有想獲取的某些知識、某處心靈的食糧,或說是對於某件事物的想法。為了得到這些東西,每個人也同時必須分享自己所擁有的部分。每天與人的互動、對話,無論深淺、無論單向雙向,都是在交換檔案的碎片,以完整自己與別人缺少的那部分。有趣的是,在這樣的架構下,我發現我會特別去求取甚至分享自己沒這麼喜歡或不認同、但符合大眾口味的內容,只為了有更多的peer connections與更高的bandwidth。久而久之,深怕與世界disconnected我,忘記了許多當初渴望但找不到人分享的東西。
寫這一篇的初心,是要提醒自己仍要堅持自己喜歡且渴望的事物,就算一時看不到下個能與之深談的夥伴。要相信有一天,你會連接上一群也在茫茫人海裡找尋同類的人們。我很慶幸自己走了這麼長的路,漸漸地在路途上遇見那些能互相交換久藏心中的真實想法喜好與快樂的同類。