Web開發樹

  • 認知篇

    • 我的編程觀
    • 必備一張成長路徑圖,並週期性地更新它
    • 編程就是爲了解決問題
    • 優秀的代碼組織風格,更便於維護
  • 環境與工具篇

    • 代碼編輯器
      • Atom
      • Eclipse
    • 運行環境
      • Node.js
      • JDK
      • Web Server (Apache / Nginx)
    • 版本管理工具
      • Git / SVN
    • 構建工具
      • Webpack
      • Maven
  • 編程語言篇

    • CSS / LESS
    • JavaScript / TypeScript / ES6
    • Java & SQL
  • 框架篇

    • 前端框架
      • Wepy
      • Vue
      • React
      • Angular
    • 後端框架
      • Spring
      • Struts
      • Hibernate
  • 基礎篇

    • 數據結構
    • 算法
    • 設計模式
    • 通訊協議,如HTTP
  • Linux篇

    • 學習操作系統
    • Linux的基礎使用方法
    • 服務端環境部署
  • 解決方案篇

    • 正則表達式
      • 字符串處理神器
    • 第三方庫
      • 圖像處理庫
      • 數據庫操作庫
      • 文本處理庫
      • 網絡處理庫
      • 加密解密庫
      • 等等
    • 緩存的概念
      • 文件緩存
      • 內存緩存
      • 分佈式緩存
    • 數據庫優化
      • 數據表設計技巧
      • SQL 語句優化
      • 調整配置參數
      • 索引設計技巧
      • 事務管理
  • 需求篇

    • 編程,只是實現“想法”的手段
    • 想法(產品需求),從何而來?
      • 借鑑開源
      • 舉一反三
    • 有了想法,就可以用代碼來實現了


持續更新中(2018-12-28)。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章