我最推薦的一本技術書
時光飛逝,不知不覺已經過了 13 個年頭。在這 13 年裡,見證了C# 從 2.0 到 7.0 的進化和成長,也見證了 Visual Studio 從最初的 2005 一步步不斷的蛻變為現在的 2019。在這 13 年裡,從最初的新手上路到現在的輕車熟路,暢遊在 .NET 的世界裡,我非常的開心。
眾所周知,在程式設計的世界裡,無論你使用的是哪一種程式語言,紮實的基本功是至關重要的。除了紮根程式設計思想、核心演算法、資料結構等抽象的思想,對於不同的框架體系、編譯器的內部運作邏輯的掌握也是格外的重要。可以說後者會直接決定了你能否在指定的平臺上寫出高效的程式碼。
在這漫長的 .NET 之路上,有一本可以說是 .NET 開發人員眾所周知的書是我必須推薦的,那就是《CLR via C#》,作者是 .NET 和 Windows 程式開發界的頂級大牛:Jeffrey Richter。他曾著有另外一本經典大作《Windows 高階程式設計》(是一本講述和 C++ 有關的深入瞭解 Windows 核心的高階程式設計書籍,那是相當的NB,由於其厚度可觀,較有深度,故將其平放於床頭,後腦枕於其上,夜間使用,效果更佳)。
另外,對於一本經典的好書,翻譯也是至關重要的,不好的漏譯、錯譯,會曲解作者的本意,從而達到誤導讀者的神奇功效。本書的翻譯也是赫赫有名的著名翻譯:周靖。他也是《Windows 高階程式設計》的譯者,關於周靖大神,這裡也不用我多做介紹了吧(其實我也就知道這些了)。他對於本書的翻譯準確、順暢,時而幽默風趣的文筆讓你讀起來不會覺得乏味。
真正深入理解 JR 所寫的東西,會讓你感覺豁然開朗,對 .NET 底層 CLR 的執行有一個很清晰的瞭解,會讓你知其然並知其所以然,這對於開發高效能程式、搭建良好的系統架構以及深入理解 .NET 都是有著極大的幫助的。
JR 從 CLR 的執行機制講起,接著講解程式集和型別,幫你剷平底層邏輯,然後開始往上推,把基礎的資料型別、事件、委託、泛型等 .NET 中的重要知識點講解一遍,再到後來高階的 GC、AppDomain、Reflection、Thread、Concurrency,不僅告訴你細節,背後的原理也講的很清晰,從而一步步地讓自己得到提升。可以說這本書是深入理解 .NET 的基礎。
這本書我自己看了不下兩遍,每一次翻閱都會有不一樣的收穫,有些剛開始看會有一些難啃的地方感覺似懂非懂,但是多看幾次,就能領悟。我覺得基礎很重要,獲取知識、積累經驗的道路也沒有捷徑可以走的,一步一個腳印踏踏實實地紮根是必要的,只有底子厚、根基深,才能幫助你慢慢地達到一層層更高的境界。
相關文章
- 我最推薦的一本技術書《機器學習實戰》機器學習
- 讀書日——我最推薦的一本技術書籍《程式設計師面試金典(第6版)》程式設計師面試
- 推薦我的一本新作:《Linux安全技術內幕》Linux
- 推薦一本 Laravel 書籍<Laravel 框架關鍵技術解析>Laravel框架
- 只推薦一本 JavaScript 書,你推薦哪本?JavaScript
- 技術管理—管理書籍推薦
- 推薦一本技術類書籍:Unix環境高階程式設計程式設計
- 推薦一本好的linux書籍Linux
- 我是如何寫出一本暢銷技術書的
- 給入門Java的小白推薦一本書Java
- 《區塊鏈技術指南》電子書推薦!區塊鏈
- 適合初學者學java技術的書籍推薦!Java
- 一本Python新手入門書籍推薦Python
- 給圖靈數學系列推薦一本書圖靈
- 推薦一本非常不錯的Web開發書Web
- 技術書籍推薦-v1.0版本
- 進來!Get央視推薦的區塊鏈技術圖書區塊鏈
- 春天裡,推薦給程式設計師們的技術書程式設計師
- 推薦幾本最好的web前端開發技術圖書Web前端
- IT技術網站推薦網站
- 讀一本跟技術無關的書籍
- 15本有關IT技術領導力的英文書籍推薦
- 推薦給程式設計師的一些書(不止是技術書)程式設計師
- 向大家推薦一本高斌大師的力作-oracle rac核心技術詳解Oracle
- 各位好,請大家推薦一本JAVA入門好書.Java
- 幽默:請推薦一本讓你抓狂的Java基礎書籍?Java
- Java特種兵 pdf下載,值得推薦的一本java書Java
- Java後端2017書單推薦 | 掘金技術徵文Java後端
- Android技術專家 高煥堂 推薦這本書Android
- 大型網站架構系列:20本技術書籍推薦網站架構
- 推薦一本適合初學者全面自學python的書(附贈電子書)Python
- 我的技術書單 [Hex Note]
- 最強 Java 書單推薦,附學習方法Java
- 學習前端我推薦這5本書前端
- 我推薦的一些C\C++書籍C++
- 大型網站架構系列:20本技術書籍推薦(轉)網站架構
- 熱更新技術簡易原理及技術推薦
- 【牆裂推薦】一本案例驅動的HTML5入門書HTML