2016-我的技術(shù)之路:編程知識體系結(jié)構(gòu)
技術(shù)縱覽
欲窮千里目,更上一層樓,首先我們需要高屋建瓴,先看下軟件世界的版圖是何樣的。
ProgrammingLanguage:編程語言
學(xué)習(xí)一門語言最痛苦的反而是大量的細節(jié)語法,譬如字符串截取、數(shù)組或者字典類型的索引之類的。下面要進行討論的一些語法特性是目前流行的一些語言的總結(jié),可能有些語言尚不支持部分特性,但是要么有些第三方庫進行輔助,要么會在未來的版本中添加如下特性。
CoderEssentials:編程基礎(chǔ)
在學(xué)習(xí)完編程語言之后,我們需要了解編程基礎(chǔ)知識。
Client:泛客戶端開發(fā)要點
本部分是泛客戶端開發(fā)要點,筆者對于之前iOS/Android/Web/ReactNative/Weex中通用知識點進行了歸納。
Web Frontend:Web前端
本部分是筆者的Web前端開發(fā)知識綱要總結(jié)。
ServerSideApplication:服務(wù)端應(yīng)用程序架構(gòu)
本部分是筆者的服務(wù)端應(yīng)用程序架構(gòu)知識綱要總結(jié)。
DataScience:數(shù)據(jù)科學(xué)與機器學(xué)習(xí)
筆者只是菜鳥一枚,本部分只是筆者暫時的總結(jié)。
Infrastructure:基礎(chǔ)架構(gòu)
本部分關(guān)注服務(wù)端中的基礎(chǔ)架構(gòu)部分。
本部分關(guān)注信息安全相關(guān)知識體系。
【本文是51CTO專欄作者“張梓雄 ”的原創(chuàng)文章,如需轉(zhuǎn)載請通過51CTO與作者聯(lián)系】