技能樹

給自己的技能樹找個方向

  1. 對程式語言的熟悉
    1. C#
  2. 熟悉開發框架
    1. ASP.MVC 以及 NetCore
    2. Razor
  3. AOP 以及 DI 的應用
  4. 嘗試建立一套CI/CD流程(建議Jenkins
    1. CI
      1. pull source code
      2. build
      3. run test
      4. generate test report
    2. CD
      1. publish
  5. 擴展其他領域
    1. 撰寫Blog
    2. 訂閱RSS
    3. 認識熱門的nuget package
  6. 接觸雲服務
    1. GCP
    2. AWS
    3. Acure
    4. Herohu(建議
    5. 需要注意的點
      1. 安全性
      2. Database
      3. Storage
      4. CDN
      5. Redis
      6. MQ
  7. 了解開發流程
    1. Scrum
    2. Agile
      1. 從閱讀書籍
        1. 軟體開發本質論 https://www.tenlong.com.tw/products/9787115441102
        2. 敏捷與Scrum軟體開發速成(The Elements of Scrum) https://www.tenlong.com.tw/products/9789864340538
  8. 安全性
    1. OWASP
  9. DataBase(關聯式、NoSQL)
    1. 維護(監控(CPU、RAM、HD)、備份
    2. Script撰寫
  10. 從實務專案中學習新事物