前陣子在面試時被面試官問到開發專案時,自己選技術的標準是什麼。那個時候突然腦到一片空白…
為了防止下一次被問到,也希望自己未來在做個人專案的時候可以先思考這個問題,以下我整理出需要注意的事項。
技術選定時需要注意的事項
開發生產性
- 學習所需的成本
- 學習的慾望
- 人數規模與其合適度
- 系統的維護性
- 市場上有多少會使用此技術的人才
經濟性
- 能否節省伺服器費用的開銷
- 能否節省人事費用
- 能否改善效率
- 遇到抑制Bug的發生率
技術的可信賴度
- GitHub上的星星數
- 選定語言或框架的誕生年數
- 是否有固定在維護
- 社群的活躍度