Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
非本科的純軟之旅
Search
LINE Developers Taiwan
PRO
September 11, 2023
Technology
8.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
非本科的純軟之旅
Speaker: Noah Hsu
Event: 清華大學企業參訪
LINE Developers Taiwan
PRO
September 11, 2023
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
6
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
4
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
4
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
5
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
6
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
6
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
5
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
5
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.4k
Other Decks in Technology
See All in Technology
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
180
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
170
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.7k
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
970
新しいVibe Codingと”自走”について
watany
5
250
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
310
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
590
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
150
脆弱性対応、どこで線を引くか
rymiyamoto
0
110
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
360
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
500
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Rails Girls Zürich Keynote
gr2m
96
14k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Site-Speed That Sticks
csswizardry
13
1.2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
160
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Unsuck your backbone
ammeep
672
58k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
非本科的純軟 之旅
01 02 03 如何取的門票 -> 證明你可以做到 樸實、無華、且枯燥 Developer experience &
Developer Culture Server-Side的⼀天 點綴平凡的⽇⼦ 非本科的考驗 CONTENT
Noah Hsu Server-Side Engineer 清⼤⼯⼯ -> 成⼤⼯資管 2018-2021 : CyberSoft
(⾦融業專案) 2021- now : LINE Taiwan
如何取的⾨票 -> 證明你可以做到 01 非本科的考驗
My Path to LINE • APP ) • - •
- • • Modern framework • Modern tool • (design pattern, Leetcode, side project ) • , OS, • Medium article
低回報 ⾼回報 ⾼成本 低成本(⾼⾃律) Other Alternatives ( ) 補強 Training
Camp 考證照 考證照 (tool) Side project 程式 競賽 技術⽂章 讀書會
內外並重 要累積什麼 • • • ( ) • Spring Boot,
Django • AWS, GCP, AZURE • ChatGPT, LINE Bot Conceptʢجຊޭ, Whyʣ Tool (ሣඪ, Howʣ
樸實、無華、且枯燥 02 Server-Side 的⼀天
會遇到哪些⼈? Planner 決定產品走向 (蒐集/發想 user story) Cast Tester 寫⾃動測試、⼿ 動測試
Front-end 瀏覽器⾴⾯ Back-end 商業邏輯、串接 第三⽅(i.e. ⾦、 物流)
在LINE送⽣⽇禮物給好友 ⼿機/電腦 LINE-Server 實現User story 取得列表資料 禮物列表 送出禮物 線上付款 瀏覽
⼿機/電腦 LINE-Server 訂單資訊 ⼿機/電腦 LINE-Server 付款資訊 LINE Pay server ⼿機/電腦 LINE-Server Voucher server
樸實、無華、且枯燥 我的⼀天 11:00 讀spec/ 討論實作方法/ Coding 9:30 10:00 10:30 早會(同步)
Demo功能 看別人的PR/ merge 自己的PR 看Dashboard (看有沒有狀況) 14:00 Meeting User story細節 計畫要做什麼 如何改善流程 16:00 讀spec/ 討論實作方法/ Coding 18:00 看別人的PR Pickup Develop
⼀切都是trade off: • Consistency(⼀致性) • Availability(可⽤性) • Partition tolerance(分區容錯性) 碼農?
Social Media 帳務系統 ⽬前應該?沒有
⼀切都是網路的錯 ⼿機/電腦 LINE-Server 再來看看User story 取得列表資料 禮物列表 送出禮物 線上付款 瀏覽票券
⼿機/電腦 LINE-Server 訂單資訊 ⼿機/電腦 LINE-Server 付款資訊 LINE Pay server ⼿機/電腦 LINE-Server Voucher server
不然會被ChatGPT取代!? 維護性 1000⾏的code, 殺了我吧 超越碼農 發現問題 看到可能的case與 狀況,俗稱通靈 系統設計 有限的資源、與
預期的流量
Developer experience & Developer Culture 03 點綴平凡的⽇⼦
⼯作中的⼤⼩事、⼯具、平台與流程 -> ⼯作幸福度 Developer Experience 項⽬標題⽂字 開發 Code Review (自動
& 人工) 部署正式環境 接到需求 正式發布功能 部署測試環境 測試 (自動 & 人工) 檢查 安全性、法律遵守
當專案作完時要幹嘛?? 加入Task Force (優化現有東⻄) | 做公司的Side Project (實現新想法) Developer culture
80% 0~20 % 0~20 % Main Project i.e., 金物流專案 Task Force i.e., One-Pipeline Side Project i.e., Developer Portal
None
None