前言
大家好,我是 LINE Content Dev 團隊的 Sherry Yeh。我們很高興能在 LINE Taiwan 與淡江大學 GDSC的大家見面。LINE Taiwan 提供給軟體相關科系/社團同學的企業參訪機會。透過這個機會,學校同學可以深入了解 LINE 的研發工程文化,並探索相關的技術實習機會。在這次文章中,將分享關於我的實習內容與經驗。接下來就讓我們一同用文章分享這次寶貴的經驗吧!
工作內容分享
在 LINE 實習期間,我主要參與了兩個專案:一個是撰寫 Techpulse 報名系統,另一個是參與中華電信與 LINE Mobile 合作的專案。以下分別來做介紹:
TECHPULSE 是 LINE 的年度技術分享會,參加人數每年約幾百至幾千人。其內容涵蓋 LINE Developers 的年度發展方向,以及各個部門使用的新技術,或創新的應用。而我是負責開發這個活動的報名窗口,內容包含用 Golang 寫一個後端 Server, 串接 LINE Messaging API, 以及後續的自動化整合,部署(CICD)流程。這是我一次參與開發一個給幾千位用戶的服務,對我而言是很寶貴的經驗。另外,之前也沒有接觸過 CICD 的技術,因此這次的經驗,也讓我學到許多新知識。
而在中華電信與 LINE Mobile 合作的專案中,我是負責前端的部分。工作內容包含用 Nextjs + Typescript 做一個 LIFF 靜態網頁,並串連後端的 api。在這個專案中,我覺得比較寶貴的是使用了很多比較新的前端技術。過去在學校專案中只用過 Javascript 跟 Reactjs,而這次在開發時,獲得了公司同事們分享的一些比較新,或業界有在用的前端框架,因此也是在這次經驗中,加深對前端技術的了解。
另外,公司的 code review 也是實習中的寶貴經驗。把自己開發的程式碼合併進公司的 codebase 之前,會有資深的工程師看過我修改的 code,並給我建議。常常在開發程式時,我可能會有一些小細節沒有注意到,或者寫的程式架構不好,可以 refactor 等等,透過 code review 可以讓我發現到這些問題,加以改善。
工作之外的實習生活
工作之外,LINE 也常常有許多活動讓實習生參與,像是 Team Building,TECH FRESH Monthly 等等。Team Building 是部門的聚會,在 Team Building 過程中,除了吃大餐跟出去玩以外,也可以更加認識部門的同事們。TECHFRESH Monthly 則是實習生的月聚會,會請過去的實習生,或公司的正職同事分享工作經驗等等。公司也有提供給實習生販賣機點數跟 Uber Eats 點數,以及飛鏢機,按摩椅等等,想要放鬆休息都可以使用。
加入前當時面試準備
我們這屆的 TECH FRESH 在面世之前需要先寫一份作業,就是要做一個 chatbot 來介紹自己。面試時會問的問題主要包含 chatbot 如何實作出來的,以及個人的專案經驗。因此,我的準備方向就是熟悉自己在履歷上的專案,以及複習一些跟應徵的職位相關的技術。除了介紹自己的專案以及使用哪些技術以外,面試官也會想知道使用這些技術的原因,跟其他相似技術的比較等等,也是可以準備的方向。
心得 & 總結
整體而言,LINE 的實習帶給我很多收穫,除了享受到公司很棒的福利以外,也認識到許多對技術有熱忱的朋友。很推薦任何對軟體開發感興趣的同學們來體驗看看!
若您對 LINE TECH FRESH 有興趣,請參考以下介紹文章:
活動小結
立即加入「LINE 開發者官方社群」官方帳號,就能收到第一手資訊,或與開發者計畫有關的最新消息的推播通知。▼
「LINE 開發者官方社群」官方帳號 ID:@line_tw_dev
關於「LINE 開發社群計畫」
LINE 於 2019 年開始在台灣啟動「LINE 開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦 30 場以上的活動。歡迎讀者們能夠持續回來查看最新的狀況。詳情請看: