我看過的好書推薦

C/C++ 篇 起因:以前一直想有人能給我介紹下有哪些好的計算機方面的書,卻也一直沒怎麼得到高人的點撥,現在自己跌跌撞撞的走個5年職場生活,也算有了寫讀書經歷,可以跟大家分享。

我儘量按照體系或者編程語言分類:
公共篇:
書名: 《構建高性能web站點》
推薦理由: 跟web站點性能調優的常用思路和方法都能在這裏找到。
這裏寫圖片描述

書名:《數學之美》
推薦理由: 能使你建立起框架性的,提綱挈領的書。
這裏寫圖片描述

書名:《編寫可讀代碼的藝術》
推薦理由: 代碼規範引導。任何外來強加的代碼規範,都不及發自內心的想寫更好,更可讀代碼的願望。另外就是多讀一些開源項目的代碼,對寫好代碼有很大的幫助,有一天你會突然明白,原來還能這麼寫。
這裏寫圖片描述

書名:《Linux/Unix設計思想》
推薦理由: 從哲學方面探討了linux和unix的設計思想,可以用來開腦洞。
這裏寫圖片描述

書名:《白帽子講web安全》
推薦理由: web安全方面的入門好書,XSS和CSRF都有涉及
這裏寫圖片描述

書名:《python絕技:運用python成爲頂級黑客》
推薦理由: 不要被這本書的名字給唬住了,其實這本書的英文名稱叫《Violent Python》主要是講使用Python來進行安全方面的實踐,100%的實操,而不是空洞的理論,涉及網絡和安全相關知識
這裏寫圖片描述

書名:《Unix環境高級編程》
推薦理由: 任何一門編程語言都需要把自己的程序轉換爲對操作系統接口的調用。所以瞭解系統API是非常重要的。讀完這本書再去看本門語言中對線程和進程的使用會感到非常的熟悉。但是讀本書的時候最好有C語言基礎,否則肯定讀不懂。
這裏寫圖片描述

書名:《linux內核設計與實現》
推薦理由: 標題特別唬人,但其實裏面真正設計到編程的部分並不多,很大部門都是在闡釋設計思想,建議看英文版,中文版有缺失,導致無法看懂。看中文版最好玩的地方在於,每當你看中文版看不懂的時候,一看英文版就明白了
這裏寫圖片描述

書名:《圖靈程序設計叢書:Linux Shell腳本攻略》
推薦理由: 這本阿三寫的神書,確實比《shell高級編程》讀起來舒服多了,不過這本書裏寫的都是常用命令和常用參數,比較簡單。
這裏寫圖片描述

書名:《Redis設計與實現》
推薦理由: 這本書的作者,功力絕對不一般。讀完這本書我認識了跳躍表,並且redis爲了實現低內存開銷和高性能所採用的方面也讓人有眼前一亮的感覺。
這裏寫圖片描述

C/C++ 篇
書名:《C++程序設計語言》
推薦理由: 自認爲比《c premier 》能好點
這裏寫圖片描述

書名:《STL源碼剖析》
推薦理由: 知其然,也知其所以然。STL的數據結構講的清清楚楚,什麼時候java也能出本講jdk源碼剖析的書。
這裏寫圖片描述

python篇
書名:《編寫高質量代碼–改善python程序的91個建議》
推薦理由: 這本里有部分錯誤,不過用來開腦洞,相當不錯
這裏寫圖片描述

golang 篇
書名:《Go Web 編程》
推薦理由: golang入門書籍。作者是beego的作者的謝孟軍,他的golang入門介紹很實用,並且談了不少web開發中的技術要點
這本書有電子版, https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md
這裏寫圖片描述

發佈了91 篇原創文章 · 獲贊 20 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章