Caesar Chi / 2022.10
初探⼯程師升級⼿冊
⼀步⼀腳印,為台灣⼈加油
Caesar Chi
clonncd
⼯程師成長⼿冊
個⼈經歷
• Career
• 2021 - TransIot — CTO
• 2020 - Undercover - Tech infra
• 2018 - Awoo Tech Manager
• 2017 - EXMA-Square
• 2016 - Hiiir Tech Manager
• 2014 - Mitac full-stack developer
• 2012 - Dlink Front end developer
• Community
• JSDC core-team
• Node.js Taiwan community
Caesar
Welcome to the Jungle
曾幾何時,股票分紅化之後,年薪千萬⼯程師已不存在
當 22K 恩惠⼀出,眾多⼯程師薪資回到 20 年前
當⼯程師不如去賣雞排,
當⼯程師不如去賣麵,
你們 ... 這是何苦 ...
理想
現實
Welcome to be a
Software Developer
要如何取得入職⾨票
•基礎技術
•作品展⽰
•團隊協作
•內⼼預期
要如何取得入職⾨票
•基礎技術
•作品展⽰
•團隊協作
•內⼼預期
要如何取得入職⾨票
•內⼼預期
•團隊協作
•作品展⽰
•基礎技術
基礎技術
要如何取得入職⾨票
Frontend
Developer
https://github.com/goodjack/developer-roadmap-chinese
Backend
Developer
https://github.com/goodjack/developer-roadmap-chinese
基礎技術
•leetcode
•js / php / python / kotlin / ruby / rust …
基礎技術
•如何學習⽬前的技術?
•如何看待⽬前的技術?
Q. 請試著比較三者框架之差異,與優劣勢?
基礎技術
•如何學習⽬前的技術?
•如何看待⽬前的技術?
•如何學習未來的技術?
•如何看待未來的技術?
Q.並非很新,但尚未接觸過項⽬,你會如何學習
會動
就好
為何
會動
作品展⽰
要如何取得入職⾨票
作品展⽰
•仿造服務
•twitter / facebook / ig / tiktok …
•https://codepen.io/AshBardhan/pen/dNKwXz
•Side Project
•倒數計時器 / mongo-redis connector
作品展⽰
•解決痛點(吃⾃⼰狗食)
•EC / CRM / Linebot
•加入現有專案 / 發想專案
•https://chunyenhuang.github.io/awesome-g0v-
projects/#/
•
作品展⽰
•⽤了哪些技術
•做了什麼應⽤
•遇到哪些困難
•還有哪些缺少
團隊協作
要如何取得入職⾨票
團隊協作
•git 的使⽤ / git
fl
ow 的了解 / 遇到 code 衝突的處理
•與後端 / 與前端 / 與 PM / 與不同⼈協作的經驗,衝
突?
•如何(多個⼈)解決⼀個問題?
•如何設計⼀個服務?
團隊協作
•git 的使⽤ / git
fl
ow 的了解 / 遇到 code 衝突的處理
•與後端 / 與前端 / 與 PM / 與不同⼈協作的經驗,衝
突?
•如何(多個⼈)解決⼀個問題?
•如何設計⼀個服務?
⼤家以為的 git
fl
ow
團隊協作
•git 的使⽤ / git
fl
ow 的了解 / 遇到 code 衝突的處理
•與後端 / 與前端 / 與 PM / 與不同⼈協作的經驗,衝
突?
•如何(多個⼈)解決⼀個問題?
•如何設計⼀個服務?
實際上我們遇到的 git
fl
ow
內⼼預期
要如何取得入職⾨票
內⼼預期
•職務內容預期
•⽬前擔任 OOO 職務,希望以資深⽅向前進
•⽬前擔任 OOO 職務,希望以資料探勘⽅向前進 ...
•2 - 5 年職務規劃
•資深,帶⼩團隊,管理職
•資深,架構師,跨系統運營
•後端,系統,服務,全架構協作
•⼯作標的
•前端 & OO ? 後端 = 全端
•前端 & OO ? 移動端 = ⼤前端
內⼼預期
•內⼼的驅動,才能有⽬標的前進
內⼼預期
•隨著技能的提升,薪資是相對變多
•薪資會習慣的
•時間是固定的
如何持續成為⾼效率產出,即將會⾯對的問題
求職者觀察⾓度
•薪資預期
•技術媒合
•團隊規模
•商業模式
求職者觀察⾓度
•商業模式
•團隊規模
•技術媒合
•薪資預期
薪資預期
求職者觀察⾓度
薪資預期
•基本溫飽達標
•符合市場價值
•與商業市場競合
薪資預期
•基本溫飽達標
•年薪 ? ⽉薪 ? 福利 ?
•符合市場價值
•option ? 分紅 ?
•與商業市場競合
•是否低於市場⾏情? 多家互相競標 ?
技術媒合
求職者觀察⾓度
技術媒合
•技術能⼒是否符合發展路線
•php / js / ruby ?
•應⽤⾯向是否符合興趣?
•博弈?⾊情?電商?內部系統?
•具備未來學習技術路線
•MongoDB / Redis / K8S / AI Service
團隊規模
求職者觀察⾓度
團隊規模
•是否有前輩
•前輩是否會帶著我 (拖累我)
•是否孤軍奮戰(⼀條龍服務)
•團隊⼈數多少,如何分⼯
•後端,前端,框架,系統維運 ...
•未來團隊建置
•未來規劃⼈數,編制
團隊規模
•是否有前輩
•前輩是否會帶著我 (拖累我)
•是否孤軍奮戰(⼀條龍服務)
•團隊⼈數多少,如何分⼯
•後端,前端,框架,系統維運 ...
•未來團隊建置
•未來規劃⼈數,編制
Junior 需要在意的前⾯兩點
團隊規模
•是否有前輩
•前輩是否會帶著我 (拖累我)
•是否孤軍奮戰(⼀條龍服務)
•團隊⼈數多少,如何分⼯
•後端,前端,框架,系統維運 ...
•未來團隊建置
•未來規劃⼈數,編制
Senior 需要在意的後⾯兩點
商業模式
求職者觀察⾓度
商業模式
商業模式
•產品服務
•產品賣給誰
•公司是否有投資⼈
•3 / 5 / 10 年公司規劃
⾯試
雇⽤者 應試者
⾨票取得
⾨票取的的下⼀步
⼯程師的職場認知
•⼯程師的薪資是貴的
•⼯程師的時間是貴的
•⼯程師本⾝是資產
•⼯程師本⾝是成本
⼯程師的職場認知
•⼯程師的薪資是貴的
•⼯程師的時間是貴的
•⼯程師本⾝是資產
•⼯程師本⾝是成本
Junior ⼯程師 vs Senior ⼯程師
•實務經驗
•系統架構
•任務分⼯
•問題釐清
Junior ⼯程師 vs Senior ⼯程師
•實務經驗
•20 年以上公司
•系統架構
•服務單⼀項⽬超過 10 年
•任務分⼯
•專責處理任務,拯救系統無數次
•問題釐清
•每次問題到我⼿上都能迎刃⽽解
Junior ⼯程師 vs Senior ⼯程師
•實務經驗
•20 年以上公司
•系統架構
•服務單⼀項⽬超過 10 年
•任務分⼯
•專責處理任務,拯救系統無數次
•問題釐清
•每次問題到我⼿上都能迎刃⽽解
1 年的經驗重複 10 次 / 20 次
Junior ⼯程師 vs Senior ⼯程師
•實務經驗
•開發過 fb / twitter / 政府網站 / 美容⾏業 …
•系統架構
•雲端 / 地端 / 現有服務整合 / 資訊整合
•任務分⼯
•前端 / 後端 / 雲端 / ⾃動化
•問題釐清
•將不明的項⽬進⾏釐清
•可執⾏的步驟
Junior ⼯程師 vs Senior ⼯程師
•實務經驗
•開發過 fb / twitter / 政府網站 / 美容⾏業 …
•系統架構
•雲端 / 地端 / 現有服務整合 / 資訊整合
•任務分⼯
•前端 / 後端 / 雲端 / ⾃動化
•問題釐清
•將不明的項⽬進⾏釐清
•可執⾏的步驟
Senior
最少的時間做最有價值的事情
Be yourself
做你最想做的⾃⼰
Thank you ~
⼯程師成長⼿冊
clonncd

初探工程師升級手冊 2022