LINE Corporation 於2023年10月1日成爲 LY Corporation。LY Corporation 的新部落格在這裏。LY Corporation Tech Blog

Blog


台灣科技大學企業參訪活動花絮

大家好,我們是來自 LINE 台灣開發者關係與技術推廣部門 (Developer Relations)。 LINE Taiwan 開發工程團隊於 2022 年初的 「關於 LINE 台灣開發者關係與技術推廣部門的校園相關資源」文章中,有敘述到關於 LINE Taiwan 所提供給理工相關科系學校同學的企業參訪機會,除了讓學校同學可以了解 LINE 的研發工程文化之外,更可以了解相關的技術實習的機會。

這一次則是收到台灣科技大學職涯發展中心,有許多不同系所同學一起來了解。透過兩位講者 Zephyr 與 Maggie 的分享,讓同學對於軟體工程可以有更深入的了解。

本次分享主題有兩個,讓我們一起往下看吧!

Dev Life in LINE

在研發工程團隊中,有一個團隊叫做 Central team,因為 LINE 內部有許多的商業需求一直萌芽,但在專案初期時可能還沒辦法有固定人力支援,因此 Central team 在其中就扮演很重要的角色,加入專案中去協助與提供開發支援,讓商業需求可以被實現出來。

其中經常接觸的專案類別為以下:

  • AD 廣告相關
  • LINE 官方帳號
  • 開發共用SDK
  • 各式各樣活動/商業網站

以下有更多關於 Central team 的細節介紹!


其中在 Central team 中會因應不同的專案開發,使用不同的工作模式來進行開發,這次的分享中提到常見的 Agile 以及 Waterfall 來管理整個開發流程。

工作內容很多元,那技術真的學的到嗎?

LINE 台灣的產品都會透過 Grafana 做系統監控(避免出事沒人知),並且使用 ArgoCD 搭配 Kuberenetes 進行容器化佈屬,其中當然也會有使用到 Drone 與 Github 來進行程式碼管理與 CI。

在每個專案當中透過相關技術制定框架,讓開發者在專案執行時除了可以有個穩定的環境開發,不管是前端/後端的開發者相信在這個工作流程中都可以吸收到大量的軟體技術!

如果你也想學習多元的開發手法,歡迎各路學生好手前往投遞履歷!

從零開始養-機器學習工程師篇

開場 Maggie 先跟大家分享一下在資料工程團隊這邊在執行一個ML專案時會有的過程,以及從一位 TECH FRESH 轉政成 Machine Learning Engineer 過程的心境與工作上的步調調整。

其中以 LINE 熱點-口袋名單的推薦系統為說明,以多行為推薦系統為基礎,說明如何優化來調整以下遇到的問題:

  • 在不同行為上對目標行為的強度都會不同
  • 新用戶在剛加入時會於到數據稀疏以及 cold start 問題

在上線之後,MLE工作也需要讓線上可以保持可追溯性與可重現性,除了要對資料集與模型進行版本控制外,也要能視覺化模型測試的結果。

其中當資料、模型都準備好時,就要想辦法讓這些東西可以在 pipeline 上能夠自動化。

最後,當然系統設計上一定也要能夠監控異常行為,尤其模型會因為資料集的不同導致有些行為需要調整,因此這邊 Maggie 也提到是如何作資料輸入的監控,以及系統的健康監測。

更多關於資料工程團隊請看:

相關職缺

在 LINE 台灣技術實習 - TECHFRESH 介紹與相關福利

如果對於 LINE TECH FRESH 技術新星實習計畫有興趣的同學,歡迎了解以下的相關文章。

更多關於 LINE TECH FRESH 介紹文章有:

如何申請 LINE TECH FRESH 技術新星的實習計畫呢?

對於 TECH FRESH 計畫有興趣並想了解內容,歡迎大家參考 LINE Career 中的細節

小結

立即加入「LINE開發者官方社群」官方帳號,就能收到第一手Meetup活動,或與開發者計畫有關的最新消息的推播通知。▼

「LINE開發者官方社群」官方帳號ID:@line_tw_dev

關於「LINE 開發社群計畫」

LINE 於 2019 年初在台灣啟動「LINE 開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦 30 場以上的活動。歡迎讀者們能夠持續回來察看最新的狀況。詳情請看: