我們程序員會選擇什么時候看書呢?例如 咖啡廳、地鐵、如廁、閑暇時光。 那么一本好的書會將這些碎片時間從新拼裝起來。
利用好碎片時間我們可以提升自己的能力與見識,還可以為以后的成長奠定堅實的基礎,為此,我為大家推薦一些書籍供大家參考,為了那些想看不知從哪看起的人鋪路。
本篇我會從幾個方面來說一下: 設計模式、基礎知識、關于python 與 機器學習、養生。
在下認為這兩個部分涵蓋的東西非常的廣泛,但還是程序員必備的東西,我們可以在平時主動的去注意一些這個方面對自己的影響,想必你就會知道我為什么推薦你們去看。
看書可以緩解自己的工作壓力,也可以提升自己的表達水平,何樂而不為呢。
這是一篇程序員篇,我還會推出其他篇幅,想將自己這些年看書的總結和大家做一個分享。
不吝賜教!
關于設計模式
這里簡單介紹一下: 設計模式是軟件設計中常見問題的一般可重復解決方案, 可以通過提供經過驗證的開發范例來加快開發過程
Head First 設計模式 ,一本入門書籍,具有相當高的可讀性,從簡入深!
共有14章,每章都介紹了幾個設計模式,完整地涵蓋了四人組版本全部23個設計模式
設計模式之禪(第2版) 一本入門的書籍,它用簡潔的方式來告訴你什么是設計模式。
極具趣味,容易理解,但講解又極為嚴謹和透徹。深刻解讀6大設計原則和28種設計模式的準確定義、應用方法和最佳實踐。
Objective-C編程之道:iOS設計模式解析 簡單地講,本書結構清晰,易于理解。物超所值。優化Objective-C編程實踐的必修寶典。
大話設計模式 通過老鳥與菜鳥之間的對話讓我們了解到設計模式更多的含義與其應該出現的方式。總結的23個設計模式。例子偏多,需要有一些編程基礎。
tip: 大話系列叢書,在我的網盤中剛剛更新,有興趣的可以到網盤下載.
design_patterns 中包含了許多設計模式的簡介,大家可以進行一個參考,也有很多外鏈接供大家學習,免費的!
其實關于設計模式還有很多要說的東西,不止是書中提到的,我們在平時編碼的過程中,也要應用到設計模式,不僅可以提升開發效率,還可以給我們一個完善的編程思想體系。
我總想多啰嗦幾句,設計模式 是很重要的一部分,使用好它可以令你的項目結構清晰,代碼更加流程化,減少溝通成本。有很多人并不會把它當回事,我相信,通過以上基本書你們可以大概的了解設計模式的魔力!
基礎能力
學習編程就如同建一個樓房,你需要將基礎只是打穩、打牢靠,這樣才能一往無前,好的地基是成長的根本,我們需要穩扎穩打,一步一個腳印!
程序員的自我修養 很好的一本基礎書,包括了非常多的基礎理論、原理知識,可以大大的提升你對硬件-軟件的認識。
這本書描述了一個應用程序在編譯、鏈接和運行時刻所發生的各種事項。用簡單的圖片講解復雜的理論知識,非常好看,首推!
網絡是怎樣連接的 從瀏覽器輸入開始一步步探索,如何通過DNS分配IP地址,TCP/IP工作原理,網卡驅動,防火墻,緩存服務器,以圖配文,講解了網絡的全貌。
程序是怎樣跑起來的 從計算機內部的結構開始一步步的深入講解二進制、內存、數據壓縮、操作系統、匯編語言、C語言基礎、操作系統與程序之間的關系等。讓我們了解到了打開程序背后發生的事兒~
計算機是怎樣跑起來的 通過探究計算機的本質,提升工程師對計算機的興趣,在面對復雜的最新技術時,能夠迅速掌握其要點并靈活運用。
這是一個系列的書籍,看名字大概就可以知道,它們是基于最基礎的理論與實踐來告訴你計算機、手機、智能硬件的原理,從硬件到軟件,都解釋的非常清楚,圖文并茂,強烈推薦!??
TCP/IP詳解卷1:協議 如果你對什么是三次揮手,四次握手,為什么要出現這種方案,TCP/IP到底意味著什么,看它你就會了解你需要的東西。
現代操作系統(原書第3版) 涉及Windows Vista以及最新的Linux/UNIX操作系統,列舉出了很多例子,在大學的課程中也有可能涉及到,像看一部小說一樣看完整本書!
深入理解計算機系統(原書第3版) 偏向底層的知識,適合一些篇中高級的程序員觀看,可以了解很多你不曾想到的知識,還有大量的源碼分析參考,??
挑戰編程技能 : 57道程序員功力測試題 在面對問題的時候你會如何解決?可以給基礎程序員做一些能力的提升,而且趣味性很高。
關于python 與 機器學習
Python編程快速上手:讓繁瑣工作自動化 Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,這本書不僅包括了python基礎知識,還有很多例子作為提升,很好的一本python入門書。
![Python網絡編程(第3版)]](http://upload-images.jianshu.io/upload_images/1481580-4dab08408e64fbae.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Python網絡編程(第3版) 全面介紹Python3中最新提供的SSL支持,異步I/O循環的編寫,用Flask框架在Python代碼中配置URL,跨站腳本以及跨站請求偽造攻擊網站的原理及保護方法,等等。
Python網絡數據采集 第一部分重點介紹網絡數據采集的基本原理:如何用Python從網絡服務器請求信息,如何對服務器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第二部分介紹如何用網絡爬蟲測試網站,自動化處理,以及如何通過更多的方式接入網絡。
機器學習 作為人工智能一個重要的分支,在內容上盡可能涵蓋機器學習基礎知識的各方面。這本書是一個入門書,但 本書更適合大學三年級以上的理工科本科生和研究生, 以及具有類似背景的對機器學 習感興趣的人士
關于JavaScript
JavaScript高級程序設計(第3版) 本書是JavaScript 超級暢銷書的最新版。ECMAScript 5 和HTML5 在標準之爭中雙雙勝出,使大量專有實現和客戶端擴展正式進入規范,同時也為JavaScript 增添了很多適應未來發展的新特性。
你不知道的JavaScript(上卷) “你不知道的JavaScript”系列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹了該系列的兩個主題:“作用域和閉包”以及“this和對象原型”。掌握了這些知識之后,無論什么技術、框架和流行詞語,你都能輕松理解。
tip:作為系列書我就不一一列舉,在我的網盤中都可以下載到
JavaScript語言精粹 本書通過對JavaScript語言的分析,甄別出好的和壞的特性,從而提取出相對這門語言的整體而言具有更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它創建真正可擴展的和高效的代碼。
深入淺出JavaScript 《深入淺出JavaScript(影印版)》帶你游歷令人興奮的交互式網頁創建過程。你將從《深入淺出JavaScript(影印版)》學到什么?這么說你準備從寫HTML和CSS的靜態網頁躍進到編寫動態網絡應用程序腳本了?這里就是起點。
關于養生
大便通 : 便秘、肥胖、衰老與腸道菌 這部分就不過多的講解了,自己體會吧!
如果你想要 mobi、pdf、epub 格式的書,請關注我,并發送你的書單,如果我的庫里存在,那么我就會 免費 贈送給你
期待你們的關注、評論、私信、收藏!