SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
數學系的資訊⼈人⽣生
林林俊廷
關於我
• 應數 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
























Mais conteúdo relacionado

Mais procurados

Kamigo reviews 20191127
Kamigo reviews 20191127Kamigo reviews 20191127
Kamigo reviews 20191127Jia Yu Lin
 
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事Weizhong Yang
 
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScriptGelis Wu
 
Angular Taiwan 2019 - Schematics Workshop
Angular Taiwan 2019 - Schematics WorkshopAngular Taiwan 2019 - Schematics Workshop
Angular Taiwan 2019 - Schematics Workshop升煌 黃
 
台灣 AngularJS 社群小聚
台灣 AngularJS 社群小聚台灣 AngularJS 社群小聚
台灣 AngularJS 社群小聚Jimmy Ho
 
React Native on Android
React Native on AndroidReact Native on Android
React Native on Android萬皇 楊
 
GDG Taichung: Cloud Study Jam ML API
GDG Taichung: Cloud Study Jam ML APIGDG Taichung: Cloud Study Jam ML API
GDG Taichung: Cloud Study Jam ML APIDuran Hsieh
 
Gradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason KoGradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason Ko力中 柯
 
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架第十一堂 學習編譯與上架
第十一堂 學習編譯與上架力中 柯
 
React Native + Redux
React Native + ReduxReact Native + Redux
React Native + ReduxCh Rick
 
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能Edward Kuo
 
Flutter 踩雷心得
Flutter 踩雷心得Flutter 踩雷心得
Flutter 踩雷心得Weizhong Yang
 
CocoaPods private repo
CocoaPods private repoCocoaPods private repo
CocoaPods private repoWeizhong Yang
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 ChatbotTech Podcast Night
 
Blazor Component 開發實戰
Blazor Component 開發實戰Blazor Component 開發實戰
Blazor Component 開發實戰Gelis Wu
 
瀏覽器開發與開源經驗 SITCON 2018
瀏覽器開發與開源經驗 SITCON  2018瀏覽器開發與開源經驗 SITCON  2018
瀏覽器開發與開源經驗 SITCON 2018安齊 劉
 
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0: 環境搭建炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0: 環境搭建Johnny Sung
 
DevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA MakerDevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA MakerChun Yi Pai
 

Mais procurados (20)

Kamigo reviews 20191127
Kamigo reviews 20191127Kamigo reviews 20191127
Kamigo reviews 20191127
 
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事
 
Github Actions
Github ActionsGithub Actions
Github Actions
 
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript
 
Angular Taiwan 2019 - Schematics Workshop
Angular Taiwan 2019 - Schematics WorkshopAngular Taiwan 2019 - Schematics Workshop
Angular Taiwan 2019 - Schematics Workshop
 
台灣 AngularJS 社群小聚
台灣 AngularJS 社群小聚台灣 AngularJS 社群小聚
台灣 AngularJS 社群小聚
 
React Native on Android
React Native on AndroidReact Native on Android
React Native on Android
 
GDG Taichung: Cloud Study Jam ML API
GDG Taichung: Cloud Study Jam ML APIGDG Taichung: Cloud Study Jam ML API
GDG Taichung: Cloud Study Jam ML API
 
Gradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason KoGradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason Ko
 
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
 
React Native + Redux
React Native + ReduxReact Native + Redux
React Native + Redux
 
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
 
Flutter 踩雷心得
Flutter 踩雷心得Flutter 踩雷心得
Flutter 踩雷心得
 
CocoaPods private repo
CocoaPods private repoCocoaPods private repo
CocoaPods private repo
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot
 
Blazor Component 開發實戰
Blazor Component 開發實戰Blazor Component 開發實戰
Blazor Component 開發實戰
 
瀏覽器開發與開源經驗 SITCON 2018
瀏覽器開發與開源經驗 SITCON  2018瀏覽器開發與開源經驗 SITCON  2018
瀏覽器開發與開源經驗 SITCON 2018
 
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0: 環境搭建炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0: 環境搭建
 
DevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA MakerDevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA Maker
 
ChatBot
ChatBotChatBot
ChatBot
 

Semelhante a 數學系的資訊人生

初探工程師升級手冊 2022
初探工程師升級手冊 2022初探工程師升級手冊 2022
初探工程師升級手冊 2022Caesar Chi
 
數位創業最好的技術顧問 - 技術社群
數位創業最好的技術顧問 - 技術社群數位創業最好的技術顧問 - 技術社群
數位創業最好的技術顧問 - 技術社群ericpi Bi
 
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Kirk Chen
 
姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发Trinea Trinea
 
Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門志龍 陳
 
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手Piece Chao
 
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overviewAlan Tsai
 
持續交付高品質程式碼 公開版
持續交付高品質程式碼 公開版持續交付高品質程式碼 公開版
持續交付高品質程式碼 公開版Kirk Chen
 
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your SanityRunning a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your SanityPoga Po
 
Go for web
Go for webGo for web
Go for webWeng Wei
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航Edward Kuo
 
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018Ian Chen
 
大獅子與小獅子的分享
大獅子與小獅子的分享大獅子與小獅子的分享
大獅子與小獅子的分享jo lin
 
20121115 Slides
20121115 Slides20121115 Slides
20121115 SlidesTonyq Wang
 
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路Drupal Taiwan
 
OpenSCAD Workshop
OpenSCAD WorkshopOpenSCAD Workshop
OpenSCAD WorkshopJustin Lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 

Semelhante a 數學系的資訊人生 (20)

初探工程師升級手冊 2022
初探工程師升級手冊 2022初探工程師升級手冊 2022
初探工程師升級手冊 2022
 
數位創業最好的技術顧問 - 技術社群
數位創業最好的技術顧問 - 技術社群數位創業最好的技術顧問 - 技術社群
數位創業最好的技術顧問 - 技術社群
 
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
 
Web Development Roadmap
Web Development RoadmapWeb Development Roadmap
Web Development Roadmap
 
姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发
 
Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門
 
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手
 
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
 
持續交付高品質程式碼 公開版
持續交付高品質程式碼 公開版持續交付高品質程式碼 公開版
持續交付高品質程式碼 公開版
 
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your SanityRunning a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
 
Go for web
Go for webGo for web
Go for web
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
 
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018
 
大獅子與小獅子的分享
大獅子與小獅子的分享大獅子與小獅子的分享
大獅子與小獅子的分享
 
20121115 Slides
20121115 Slides20121115 Slides
20121115 Slides
 
Drupal Camp Taipei Keynote
Drupal Camp Taipei KeynoteDrupal Camp Taipei Keynote
Drupal Camp Taipei Keynote
 
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
 
OpenSCAD Workshop
OpenSCAD WorkshopOpenSCAD Workshop
OpenSCAD Workshop
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 

Mais de Jintin Lin

Annotation Processing
Annotation ProcessingAnnotation Processing
Annotation ProcessingJintin Lin
 
我的開源之旅
我的開源之旅我的開源之旅
我的開源之旅Jintin Lin
 
Dagger 2 vs koin
Dagger 2 vs koinDagger 2 vs koin
Dagger 2 vs koinJintin Lin
 
Instant app Intro
Instant app IntroInstant app Intro
Instant app IntroJintin Lin
 
KVO implementation
KVO implementationKVO implementation
KVO implementationJintin Lin
 
iOS NotificationCenter intro
iOS NotificationCenter introiOS NotificationCenter intro
iOS NotificationCenter introJintin Lin
 
App design guide
App design guideApp design guide
App design guideJintin Lin
 
Swimat - Swift formatter
Swimat - Swift formatterSwimat - Swift formatter
Swimat - Swift formatterJintin Lin
 
Swift Tutorial 2
Swift Tutorial  2Swift Tutorial  2
Swift Tutorial 2Jintin Lin
 
Swift Tutorial 1
Swift Tutorial 1Swift Tutorial 1
Swift Tutorial 1Jintin Lin
 
Realism vs Flat design
Realism vs Flat designRealism vs Flat design
Realism vs Flat designJintin Lin
 
Android Service Intro
Android Service IntroAndroid Service Intro
Android Service IntroJintin Lin
 

Mais de Jintin Lin (17)

KSP intro
KSP introKSP intro
KSP intro
 
Annotation Processing
Annotation ProcessingAnnotation Processing
Annotation Processing
 
我的開源之旅
我的開源之旅我的開源之旅
我的開源之旅
 
Dagger 2 vs koin
Dagger 2 vs koinDagger 2 vs koin
Dagger 2 vs koin
 
ButterKnife
ButterKnifeButterKnife
ButterKnife
 
Instant app Intro
Instant app IntroInstant app Intro
Instant app Intro
 
KVO implementation
KVO implementationKVO implementation
KVO implementation
 
iOS NotificationCenter intro
iOS NotificationCenter introiOS NotificationCenter intro
iOS NotificationCenter intro
 
App design guide
App design guideApp design guide
App design guide
 
J霧霾
J霧霾J霧霾
J霧霾
 
transai
transaitransai
transai
 
Swimat - Swift formatter
Swimat - Swift formatterSwimat - Swift formatter
Swimat - Swift formatter
 
Swift Tutorial 2
Swift Tutorial  2Swift Tutorial  2
Swift Tutorial 2
 
Swift Tutorial 1
Swift Tutorial 1Swift Tutorial 1
Swift Tutorial 1
 
Andle
AndleAndle
Andle
 
Realism vs Flat design
Realism vs Flat designRealism vs Flat design
Realism vs Flat design
 
Android Service Intro
Android Service IntroAndroid Service Intro
Android Service Intro
 

數學系的資訊人生