數學系的資訊⼈人⽣生
林林俊廷
關於我
• 應數 96 級

• https://github.com/Jintin

• https://www.linkedin.com/in/
jintin/

• Software Engineer @ Carousell
• ⼆二⼿手拍賣平台

• 總部: 新加坡

• 員⼯工來來⾃自 20 多個國家, 超過 200 ⼈人
Agenda
• 數學系出路路

• 軟體⼯工程師

• ⾃自⾝身經歷分享

• 如何成為⼀一個軟體⼯工程師

• 學長姐們的建議

• 其他
數學系畢業要幹嘛?
你畢業後就知道了了
–Steve Jobs
“You can’t connect the dots looking forward; you
can only connect them looking backwards. So you
have to trust that the dots will somehow connect in
your future. You have to trust in something — your
gut, destiny, life, karma, whatever. This approach
has never let me down, and it has made all the
difference in my life.”
我們學了了什什麼
• 微積分

• 線性代數

• 機率、統計

• 計算機概論
• ⾼高等微積分

• 複變函數

• 微分⽅方程

• ……
我們的優勢
• 邏輯訓練

• 抽象化

• ……
我們可以做什什麼
• 教育/老師/教授/補習班

• 資訊/⽵竹科/⼯工程師

• ⾦金金融/統計/精算師/拉保險

• ……
什什麼都做
什什麼都不精通?
–Steve Jobs
“You can’t connect the dots looking forward; you
can only connect them looking backwards. So you
have to trust that the dots will somehow connect in
your future. You have to trust in something — your
gut, destiny, life, karma, whatever. This approach
has never let me down, and it has made all the
difference in my life.”
軟體⼯工程師在幹嘛?
• A software engineer is a person who applies
the principles of software engineering to the
design, development, maintenance, testing,
and evaluation of the software that make
computers or other devices
containing software work.
軟體⼯工程師
Workflow
TestDevelop Release
Require

-ment
分⼯工
WebWeb
API
App
Backend
DB
Common Skill
• Bash / Script

• Test

• Git

• Data structure / Algorithm
• GCP / AWS

• Linux / Windows /
Docker

• Golang / Python /
Java / Ruby / Node.js
Backend
Web
• Html / css / JS

• React / Angular / Vue

• Lots Tech Stacks to
choose

• Responsive,
Fragmentation
iOS
• Objective-C / Swift

• XCode

• Guideline
• Java / Kotlin / Gradle

• Android Studio

• Fragmentation
Android
DevOps ⼯工程師
• CI / CD

• Jenkins, travis

• Build, Test, Release
資料科學家
• Tensor Flow, Spark

• Math

• Domain knowledge
我畢業在幹嘛?
⼤大公司 vs ⼩小公司
遊戲公司
接案公司 vs 產品公司
加班
就業 vs 創業
業務導向 vs 技術導向
國內公司 vs 國外公司
如何成為⼀一個

軟體⼯工程師
非資訊背景
• ⼤大學時期可選修資訊系課程

• ⾃自修 mooc 線上課程

• ⾃自學
關於⾯面試
• 公司選⼈人、你也選公司

• 練習完整表達⼀一件事

• 不要緊張、不要⾃自⼤大、謙虛

• 盡量量問問題

• 多投幾家增加經驗
如何選擇
• 薪⽔水 (年年終、分紅、股票、選擇權)

• 職涯發展 (熱⾨門技術、管理理)

• 穩定性 (⼤大公司、財務穩定)

• 開⼼心
錢多事少離家近
來來⾃自學長姐們的建議
本職學能
• 英⽂文很重要

• ⾄至少深入學好⼀一種程式語⾔言

• 開放接受挑戰 不害怕失敗
⼯工作之餘
• Side Project, GitHub

• 寫 blog

• 參參加 Meet up, Conference 

• 培養興趣

• 享受⼈人⽣生
專業之外
• 技術不是唯⼀一

• 懂的跟⼈人相處

• 學會尊重別⼈人

• 耐⼼心

• 不要害怕吃虧、失敗
–Nic Haralambous
“Plan in decades. Think in years. Work in months.
Live in days.”
Q&A
Reference (I)
• 線上課程

https://www.coursera.org/

https://www.udacity.com/

https://courses.edx.org/

• 演算法、資料結構題⽬目練習

https://leetcode.com

https://www.hackerrank.com/

• 各領域 conference

https://coscup.org/

http://www.sitconf.com/

http://jcconf.tw/

• news website

https://news.ycombinator.com/

https://www.inside.com.tw/

https://buzzorange.com/techorange/

https://www.infoq.com/
Reference (II)
• 公司薪⽔水比較介紹

https://www.paysa.com/company-rank

https://www.glassdoor.com/index.htm

• 海海外⼯工作資訊

http://www.1point3acres.com/bbs/

• 履歷網站

https://www.linkedin.com

• conferences

https://developer.apple.com/wwdc/

https://events.google.com/io/

https://coscup.org/

http://www.sitconf.com/

http://jcconf.tw/

https://www.meetup.com/

https://tw.pycon.org/

Reference (III)
• Advice from 30 year old me to 20 year old me 

https://medium.com/startup-grind/advice-from-30-year-old-me-to-20-year-
old-me-b9b035d39e2d

• Lukas Graham - 7 Years

https://www.youtube.com/watch?v=LHCob76kigA
























數學系的資訊人生