Quid美商網基實習心得:從無經驗到成長的蛻變之旅
實習就像是付出時間後,學到了技能,豐富了經驗,又拿到幾份人生地圖
我是Quid的機器學習實習生,在寫這個心得時在Quid已經待了一年,期間收穫很多。與從前沒有任何實習經驗的我比起來真的有很大的改變,我更加明白自身所學為何重要、我們為何而學,因此更加認識自己。正好藉由這次心得分享來為這趟旅程做個總結。
🧐 為什麼選擇加入Quid實習?
我喜歡在自由開放的風氣下工作,我相信這是一個互相尊重並信任後才會有的文化,所以我一直將加入這樣的公司作為我的職涯目標。除此之外我也很喜歡寫程式,對自己寫出來的程式品質有要求,我喜歡我的程式乾淨整潔、清晰易懂。當時在找實習時也找了很多公司,其中Quid最符合我的想像,除了團隊專業是我熟習的NLP以外,工作可以full remote,也有一套完整的軟體開發流程,同時還能體驗外商的文化氛圍,很難看到有類似的公司。
不過回想起面試是真的有點硬,那時面了四個小時左右,考了各種軟體開發和機器學習相關的知識技能,當時覺得很可怕,但也感受到公司對於人才篩選的用心。
🚀 Quid是一間什麼樣的公司?
Quid主要提供的服務是社群媒體分析,很多像是Coca-Cola, Walmart, Amazon等知名品牌企業都會是Quid主要的服務對象,藉由分析社群媒體上每個人的想法,可以讓客戶們得知潛在的客群、合作夥伴,或是競爭對手。
此外,Quid還是一間保有美商文化的公司,風氣很自由開放,辦公室通常很少人xD,大多是在家工作,但辦公室裡有零食飲料,來公司其實也挺開心的😂。公司常常會有活動可以參加,每個月的Office Gathering都有免費美食可以吃😋,也有很多配合節慶的活動,像在聖誕節時我就參加了團康遊戲和交換禮物🎄🎁。每個實習生也有活動經費,在這裏我們稱作Happy Hour,可以找公司裡的同事們一起花錢(?),舉辦或參加自己喜歡的活動。有時在US的同事也會來台灣參加活動,因此也有機會和他們互動到。
🧑💻 機器學習實習生在做什麼?
一年當中我總共參與了3個較大的project。最一開始是透過利用LLM來完成簡單的文本分類任務,目的是探索並熟習LLM相關的論文和技術,像是prompt engineering的emotional stimuli和Chain of Thought,以及fine-tuning的LoRA, QLoRA, RLHF, 或DPO等等,同時也是幫助團隊了解LLM現有的方法有哪些、是否有效、有什麼side effects等等。其中讀到最喜歡的論文是Understanding the Effects of RLHF on LLM Generalisation and Diversity,作者將SFT和RLHF進行比較,幫助我們快速瞭解兩種fine-tune方向在結果上的差異性。第二個project是團隊要實作的新功能,我參與了實驗、算法實作、後端整合、功能測試、壓力測試、code review,幾乎是上線一個新功能從頭到尾都參與了,也獲得不少軟體開發和團隊合作的經驗。第三個project是解決一項雖單純但難度較高的任務,我做了大量的實驗,也探索不少方法,包括sentence similarity, TF-IDF, HyDE, NLI, fine-tuned LLM等等。
由於公司主要的服務是協助客戶分析社群媒體上的貼文,因此資料大多離不開文本,工作主要都以NLP為主。由於我們常常需要做error analysis來判斷核心問題,期間看了不少廢文…,這是比較痛苦的部分,但也蠻有趣的,一些貼文很有創意,一些看完還是不知所云xD,同時也深刻感受到某產品用戶族群在社群媒體上的行為模式是如何影響文本的distribution,他們甚至可能是造成任務高難度的元兇😈。
☕ 與團隊的互動如何?
我的團隊不是大家都是Machine Learning專業的,因此在合作上有時會需要避免使用太專業的術語來表達意思。團隊中有兩位Machine Learning專業的工程師作為我的mentors,因此大多情況都不用太擔心溝通問題,因為mentors會協助解釋xD。團隊成員都很友善,大家很尊重彼此的專業和想法,合作上不太會遇到困難,反而覺得大家很照顧我。一整年都沒遇到什麼負面的事情。他們總是不吝嗇和我討論如何解決問題,我有任何困難都很少擔心向他們求助。甚至有一次他們還加班幫我看一個蠢問題,現在想起來還是覺得很不好意思xD。我的mentors也很尊重我的想法和感受,很常聽到他們詢問我feedback,也很關心我的需求來分配工作。我的團隊每個月都會找一天去work from Café☕,享用下午茶也聊聊日常,我覺得這對團隊默契的建立有很大的幫助。
總結來說,和團隊互動的過程中我體會到什麼是強大而謙虛,輕鬆但認真,體驗下來是我很喜歡的氛圍,也是很棒的互動模式。
📖 這次實習獲得了什麼?
實力和經驗的累積就不多贅述了,我覺得更特別的是自信和視野的增長,以前和別人介紹自己時總是拿不出什麼經歷來代表自己,有了這次實習不僅為履歷大大加分,更是代表著自己在求學階段時做過與學業不同的嘗試,以及自己專業領域應用到業界的一種探索,讓我更明白自身所學的不足,還有重要性。除此之外,我也藉由這份實習經驗認識到很多來自不同領域的人,每個人都有各自豐富的經驗可以和我分享,就像是送了我幾份人生地圖,讓我在實際付出努力之前就能先知道這條路是不是我喜歡的。這是最難在網路或學校能夠得到的收穫,或許多參加講座或花更多時間逛版也可以有類似的效果,但絕對很難有一對一的對話可以滿足自己心中所有問題,而真實的「個人經驗」和「個人感受」也很難從其他來源得到。
🔆 是否推薦加入Quid實習?
如果還沒有任何實習經驗,或想從事ML, NLP, LLM相關的工作內容,或想體驗外商文化,我十分推薦加入Quid。尤其LLM是這幾年少不了的需求,而Quid已經在這領域有相對成熟的經驗,可以少掉很多不必要的探索。不過Quid不是研究類型的公司,更多的是應用及軟體工程,即使我們仍然survey papers,做些實驗來提升產品品質,不過還是更適合未來想從事工程師而非研究員的人。
特別喜歡這張照片。左邊是我和Sandy,是這屆實習生;右邊是Anthony和Judy,是上屆的實習生。我們一起比了「QUID」。
感謝Annie邀請,期待以後還能再相聚,認識更多已畢業或新進的實習生 ~
🎓 結語
我感覺自己很幸運🍀,能夠加入這麼棒的公司和團隊。這一年真的過得好快,我完成了很多事情,認識很多朋友,甚至還認識到前一屆的實習生。雖然我很珍惜這些時光,但總感覺還是意猶未盡,好捨不得和團隊夥伴們告別😭。
首先要感謝當時積極找實習的自己,忙著碩論研究的同時也認真看待這次實習內容,才能獲得那麼多的收穫。回想當初找實習時,即使我把Quid視為第一志願,我仍很難想像自己會真的在這裡做到現在。我當時幾乎是靠side projects來競爭,所以不需要太擔心學業表現,不用過度限制自己想像,很多時候它不影響任何事情,影響更多的是積極、自主學習、Ownership等特質。
最後是真的很感謝這段經歷中所遇到的每件事及每個人,豐富了我的人生觀以及對未來的想像。謝謝每個幫助我解決疑惑的人,讓我獲得更多線索來支持我的決定。特別感謝我的團隊夥伴對我的照顧,包容我很多不足,他們叫我寫心得時不要客氣,可以把不爽的都寫出來,不過我想了很久也想不到可以抱怨的地方😂。
公司為每個人都客製化的一個Lego人偶,後面還印有入職日期,超酷!朋友還問我能不能跟我買XD