2015 學習推薦書籍(golang ,web ,機器學習)
來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
golang
以下都是來源於studygolang(一般人都知道):
《The Way to Go 中文 — 無聞譯》
https://gobyexample.com/
50 個 Go 開發人員常犯的錯誤(英)
相對於《golang語言編程》比較適合新手入門。
《golang語言編程》 許式偉
比較全面講解golang,有項目執行個體,有跟其他語言的對比,有深度也有廣度,當然也就沒那麼細節了。 個人感覺,不適合第一門語言學習吧。唯有對比才有體會這門工程性語言。 估計,c++和python 都瞭解後 看更有感觸!
《Go 學習筆記 第三版 — 雨痕》
總結性,看完文法在看這個不錯,下半部分分析源碼的,沒投精力看,跳看,個人覺得瞭解/原理得話,看《深入理解go》加上其他blog就夠了。。 ps : 他的github c跟python的學習筆記都不好,作為複習不錯。
《深入解析Go — tiancaiamao》
分析golang原理,很不錯。主要看為主,有深度。
庫:https://github.com/astaxie/gopkg https://gobyexample.com/
庫學習例子。 官網那些沒啥例子,看庫源碼,就知道是代碼直接生產的。 對於庫觀點就是有些印象印象就行了,需要時再看。 ps : 對於一些常用庫,閱讀源碼還是很協助,必要的。 主要看一些開源熱門項目,庫源碼等,這些代碼品質一般都是高的,
當然如何學好一門語言,觀點還是與以前一致 : 學好掌握好一門語言 ,請看開源熱門項,庫源碼等,這些代碼品質一般都是高的, 只有系統的看/調試用該語言寫的開源源碼,才能對該語言有更好的掌握,調試/看源碼的過程本身就能學到很多東西。
web領域
《Go Web 編程 — 謝孟軍》 (最好看他的發行版的書,github上沒那麼全)
結合他的beego MVC架構,中規中矩,熟悉web開發不錯.
《圖解HTTP [上野宣著]》
圖解一般都通熟易懂咯,進一步瞭解http,web服務,攻擊手段 不錯。 個人覺得像工程性質的理論書更多可以定性為”經驗總結“書籍。
[HTTP權威指南]
執行個體多,圖解也比較多,通熟易懂,瞭解http各欄位作用很有協助,講的就比較細節,也比較全面,瞭解web領域不錯書籍,當然就按需看咯。 當然,個人覺得這本書適合實踐不久後看,比如看完《Go Web 編程 — 謝孟軍》後,稍微實踐一些後,看最合適了。畢竟也是 ”經驗總結“性質書籍嘛。
[MongoDB權威指南]
主要講解命令 ,實踐類書籍書籍。
計劃/待看書籍(希望變化影響不了計劃吧~~):
機器學習,資料採礦(下半年入門為主):
《資料採礦導論》
看了幾章,感覺還不錯。看完再評論。
《機器學習》
以斯坦福公開課為主。
《線性代數》第七版 美 steven J.leon
有應用例子,看後真心覺得重點不是如何計算,而是如何理解公式的應用意義,各符號代表的意思。寫出公式,讀懂公式你就幾乎成功了,剩下計算工作基本都可以留給matlab了。
《統計學》美 第5版 william mendenhall
這兩本,大四研究機器學習,模式識別時期有看過一些,比國內《數理統計》那本好理解多了。有一本《深入淺出資料分析》,也還行。。
《高等數學》
複習。忘了差不多了,網頁上說是很多門學科混雜在一起的課程。。。 沒找到合適對應的國外材料。
ps: 個人覺得數學教育,最重要的一步就是應該教育學生如何從現實中抽象出公式來,這才對的起”高度抽象“的稱號,第二步才有資格進行全抽象的計算推倒,這才有接地氣的感覺,才有知其然所以然的感覺。 而中國教育就是直接進入第二步,然後根據自己情況再感悟第一步。“為什麼數學沒用?”這麼多論調,因為都沒走出第二步唄。呵呵,就該先修《深入淺出資料分析》,然後再學《數理統計》才合理。 so,個人感覺 國外教材是演化式, 有始有果,帶你思考,而中國教材結果式,靠悟性,本末倒置。作為數學本身高度抽象的學科,我覺得就該從公式,符號是如何從現實中抽象出來,實際應用中代表的意義,進而進一步引出其他公式,先具體再抽象。
其他
《策略思維》
看了一些,就是博弈論類書籍,不錯。
《賭客信條:你不可不知的行為經濟學》
大學期間看過,不錯,應該可以歸併到心理學經濟學吧。利用空閑時間再看看。
複習以上看的書籍。根據工作需求,再複習去年看過相關書籍。