Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

UIT Introduction Stanley Lin 2023.04

Slide 3

Slide 3 text

Stanley Lin LINE Taiwan | Software Engineer ▸ 2021 LINE Taiwan | Software Engineer ▸ 2021 LINE Taiwan | TECH FRESH 實習 ▸ 2020 智⾒科技 | Software Engineer ▸ 陽明交⼤ 資⼯所 戊組 ▸ MUILab (Mobile and Ubiquitous Interaction Lab) ▸ 移動裝置與普及運算實驗室

Slide 4

Slide 4 text

01 02 03 04 05 06 Contents Web Products in LINE Taiwan As a Frontend Team in LINE Taiwan As a Frontend Member in Product Team As an Engineer in LINE Taiwan Recruiting Q&A

Slide 5

Slide 5 text

UIT (User Interface Technology) aka Frontend Engineering

Slide 6

Slide 6 text

Web Family Services LINE TODAY, LINE TRAVEL, LINE SHOPPING

Slide 7

Slide 7 text

Web Family Services LINE SPOT, LINE INVOICE, Campaigns

Slide 8

Slide 8 text

Project Buffet, Sharing Platform Products

Slide 9

Slide 9 text

AD SDK, LINE TV App on Samsung TV Products

Slide 10

Slide 10 text

DOSI

Slide 11

Slide 11 text

DOSI DOSI allow brands & projects to customize their store fronts.

Slide 12

Slide 12 text

Goals Quality Delivery Repeat Success Share Knowledge Step Ahead

Slide 13

Slide 13 text

Goals Quality Delivery Repeat Success Share Knowledge Step Ahead Prepare for future Don’t reinvent wheel CI/CD, Testing Growing by crowd intelligence

Slide 14

Slide 14 text

Team Introduction

Slide 15

Slide 15 text

LINE Planner Frontend Backend Planner Frontend Planner Frontend Product Product Product Project Project Teams Backend Backend QA QA QA

Slide 16

Slide 16 text

LINE Planner Frontend Backend Planner Frontend Planner Frontend Product Product Product Project Project Teams Backend Backend QA QA QA

Slide 17

Slide 17 text

Delivery 98% of members are in scrum teams.

Slide 18

Slide 18 text

→ 2019 2020 → Frameworks Tech Stack

Slide 19

Slide 19 text

Tech Stack Not Limited to only these Frameworks Tooling CI/CD Testing

Slide 20

Slide 20 text

Frontend Frontend 90 65 % % Backend DevOps DevOps Backend Going Full Stack Beyond Frontend

Slide 21

Slide 21 text

Day Day Day Day Day Product Developing AI hackathon TF Meetup (DevOps TF) Product Developing Study group (Code complete) LINE Class (PJM Training) Tech Sharing (Web Components) Optional Optional Optional Optional Optional Technical Explore

Slide 22

Slide 22 text

Technical Explore

Slide 23

Slide 23 text

Workshops Team Activities

Slide 24

Slide 24 text

Team building Team Activities

Slide 25

Slide 25 text

Review Resume Remote Technical Interview Meet the Team (Optional) Remote Pretest Hiring Manager Interview Director Interview (Optional) Interview

Slide 26

Slide 26 text

Evaluation Mastery LINE Style Collaboration/ Leadership What we care.

Slide 27

Slide 27 text

Q & A Q: ⽬前我在就學中,該如何準備因應進入未來職場? A: 你可以 1. 尋找 Side project 2. 專題 3. 卓越成績、打比賽

Slide 28

Slide 28 text

找不到 Side project? • 健康管理:軟體可以記錄⽤⼾的飲食習慣、運動量和⾝體狀況等信息,並根據這些信息提供個性化的 健康建議,以幫助⽤⼾保持健康。 • 情感⽀持:軟體可以使⽤語⾳識別技術,了解⽤⼾的情感狀況,提供情感⽀持和建議,幫助⽤⼾減輕 壓⼒和焦慮。 • ⾦融管理:軟體可以記錄⽤⼾的⽀出和收入,並根據這些信息提供個性化的理財建議,幫助⽤⼾管理 財務。 • 教育培訓:軟體可以根據⽤⼾的興趣和學習⽬標,提供個性化的學習資源和教育培訓。 • ⽣活諮詢:軟體可以提供關於旅⾏、購物、飲食、健康等⽅⾯的建議和建議,幫助⽤⼾更好地⽣活。

Slide 29

Slide 29 text

整合多⽅服務 • 結合⼤型語⾔模型、Speech To Text、Text to Speech、LINE BOT 的長輩健康管理機器 ⼈? • 結合群眾外包、假新聞辨識、AI 摘要整理的公⺠記者新聞平台? • 結合⼤型語⾔模型, 實況聊天室 API、Speech To Text、Text to Speech、虛擬⼈物模型的 聊天虛擬實況主?

Slide 30

Slide 30 text

Q & A Q: 我該如何準備進入職場?企業會需要哪種⼈?

Slide 31

Slide 31 text

刷題? • 3Sum 是⼀個經典的算法問題,題⽬描述如下: • 給定⼀個整數數組 nums,請找出所有满⾜ a + b + c = 0 的三元組 (a, b, c)。 • 為了避免重複,答案中不可以包含重複的三元組。 • 以下是⼀種 JavaScript 實現⽅式,時間複雜度為 O(n^2) … (以下省略)

Slide 32

Slide 32 text

Real Case: 左方 NFT 圖片會隨著 User 滾動載入新的圖片。 但是圖片數量非常多,會導致 User 瀏覽器卡頓, 請試圖改善使用者體驗

Slide 33

Slide 33 text

1% Problem-finding, 99% Solution-making

Slide 34

Slide 34 text

TECH FRESH to F2E LINE TECH FRESH: 從實習到成為正職的經歷

Slide 35

Slide 35 text

THANK YOU