2016:個人編程知識體系結構:Web/ServerSideApplication/MachineLearning從屬於筆者的Coder Knowledge Graph。前端
去年年末,筆者發表了一篇個人編程之路——知識管理與知識體系,是我那時對於技術體系的認知。在即將過去的2016年中我參與到了更多的實踐當中,特別是在Web前端開發領域更深刻了幾分。舉一反三,觸類旁通,在整個軟件編程體系內的各個知識均可以相互印證。技術分爲術與道二者,術便是具體的作事的方法,而道則是作事的邏輯抽象的原則與原理。一味地追求術的人每每都是但願走捷徑,不求甚解的。而道之所求也是符合一萬小時原理,須要大量的付出與總結。不過平心而論,不少初學者是務必從道學起,筆者今年也帶了不少的新人,發現絕大部分人仍是學過的知識忘了,寫過的代碼沒了,前行的速度抵不上時間的流逝。本文的立意仍是但願以一家之言勾勒出燦爛星空,輔你打造知識海洋裏的一葉扁舟。git
知識應該放在它應該在的地方 —— 王下邀月熊程序員
欲窮千里目,更上一層樓,首先咱們須要高屋建瓴,先看下軟件世界的版圖是何樣的,更多信息參閱技術體系概覽思惟腦圖。github
學習一門語言最痛苦的反而是大量的細節語法,譬如字符串截取、數組或者字典類型的索引之類的。下面要進行討論的一些語法特性是目前流行的一些語言的總結,可能有些語言尚不支持部分特性,可是要麼有些第三方庫進行輔助,要麼會在將來的版本中添加以下特性。更多信息參閱編程語言知識要點思惟腦塗。segmentfault
在學習完編程語言以後,咱們須要瞭解編程基礎知識。更多信息參閱編程基礎思惟腦圖。安全
本部分是泛客戶端開發要點,筆者對於以前iOS/Android/Web/ReactNative/Weex中通用知識點進行了概括。更多信息參閱泛客戶端開發要點思惟腦圖 。
本部分是筆者的Web前端開發知識綱要總結,更多信息參閱Web前端思惟腦圖。
本部分是筆者的服務端應用程序架構知識綱要總結,更多信息參閱服務端應用程序架構思惟腦圖。
筆者只是菜鳥一枚,本部分只是筆者暫時的總結,更多信息參閱數據科學與機器學習思惟腦圖。
本部分關注服務端中的基礎架構部分,更多信息參閱基礎架構思惟腦圖。
本部分關注信息安全相關知識體系,更多信息參閱信息安全思惟腦圖。
Awesome-Hacking:一系列對於Hack安全資料的蒐集
The Social-Engineer Toolkit :一系列僅用於測試用途的社會工程工具