最近在思考,如何將團隊的中級開發工程師培養為高級軟件開發工程師,這里記錄下思路。
高級軟件開發工程師定義

知識體系
- 形成自己獨特的知識體系,有廣度,亦有深度,熟悉框架原理
- 把握技術發展的趨勢,善用而非濫用新技術
編碼能力
- 代碼大巧若愚,KISS (Keep it simple, stupid)原則
- 注重可維護性和可擴展性,在設計模式、庫、框架和流程之間尋找平衡
定義問題和解決問題
- 根據業務需要定義問題,並解決問題
- 提供技術可達的解決方案
個人品牌
- 擅長領域專家
- 團隊影響力,組織攻關,成員輔導
AI鑒賞力
- AI基本原理,當前AI技術能解決的問題,知道技術可達性
- 科學的定義技術問題
高級軟件開發工程師 培養思路

知識體系
-深入常用框架、技術方案 + 技術發展趨勢
編碼能力
- 讀:源碼閱讀,如何高效閱讀優質源碼
- 重構:代碼重構方法
- 設計模式: 從JDK、Spring等探尋設計模式實踐
定義問題和解決問題
- 典型案例分享,成功案例與失敗案例
個人品牌
- 如何做技術輔導,如果建立技術影響力
- 公司技術大咖成長之路分享
AI鑒賞力
- AI落地案例背后故事
公共課程

專業課程

