Roadmap 路線圖
第一次看見這名詞是在軟體開發單位,知識領域Roadmap、語言技能Roadmap或是軟體開發單位的Roadmap。我想職能應該也可以有Roadmap吧。
介紹兩種常聽到的Roadmap,業界常聽聞SA大多是從軟體工程師轉入的,那麼對應此圖,不就是變成了這樣?又在經過一次SA?好像哪裡怪怪的…
那我們先來定義一下這些字母所代表的意義
- PG-Programmer程式員(Coding人員)
使用編程語言 (例如:C語言、JAVA、Python等)
- PM-Product Manager產品經理、Project Manager專案經理,這是經理職管理者者,更多時候是Product Management產品管理、Project Management專案管理,這是執行單位基層職,PM甚至是產品行銷Product Marketing,這裡以基層職識別切入。
- SA-System Analyst 系統分析師
- SD-Systems Designer系統設計師
- SE-Systems Engineer 系統工程師
- SD/SE - 我個人統稱 系統架構師
SA、SD、SE這三種我個人簡易區別法就是:
- SA 需求訪談、邏輯、產業領域知識,至少會一種程式語言
- SD 使用開發環境來進行調整和規劃,需要有幾年的軟體工程師的素養,會開API
- SE 環境的佈建,不見得會Coding會,但不能一無所知,但需要對作業系統、Server系統、網路運用環境有相當程度的瞭解。
當查找人力銀行會發現這三類的JD很相像,這是我的重點區分法。話說回來,沒有哪一種路線是一定非這樣不可,條條道路通羅馬。