我最推薦的一本技術書
時光飛逝,不知不覺已經過了 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版)》程式設計師面試
- 只推薦一本 JavaScript 書,你推薦哪本?JavaScript
- 推薦一本技術類書籍:Unix環境高階程式設計程式設計
- 我是如何寫出一本暢銷技術書的
- 給入門Java的小白推薦一本書Java
- 一本Python新手入門書籍推薦Python
- 《區塊鏈技術指南》電子書推薦!區塊鏈
- 推薦一本非常不錯的Web開發書Web
- 技術書籍推薦-v1.0版本
- 適合初學者學java技術的書籍推薦!Java
- 進來!Get央視推薦的區塊鏈技術圖書區塊鏈
- 15本有關IT技術領導力的英文書籍推薦
- 幽默:請推薦一本讓你抓狂的Java基礎書籍?Java
- 我的技術書單 [Hex Note]
- 推薦一本適合初學者全面自學python的書(附贈電子書)Python
- 最強 Java 書單推薦,附學習方法Java
- 熱更新技術簡易原理及技術推薦
- 推薦系統技術概覽
- 推薦一本書:計算機的心智:作業系統之哲學原理計算機作業系統
- 給大家推薦一本Python書,京東斷貨王,火遍IT圈!Python
- 推薦書目
- 【推薦】最新200篇:技術文章整理
- 【技術推薦】正向角度看Go逆向Go
- Python那麼火,我只推薦這兩本書Python
- 2018年,我印象最深刻的一本書
- 便宜的SSL證書推薦
- 10大重點推薦的區塊鏈技術區塊鏈
- 2018年,我讀過的一本讓我印象深刻的書
- javascript推薦書籍JavaScript
- Java書籍推薦Java
- 技術人如何提升自己(推薦必讀)
- 碼農西遊 | 寫一本技術書可以賺多少錢
- 自控力(2018我印象最深的一本書)
- 微博推薦實時大模型的技術演進大模型
- 取消演算法推薦,是技術上的倒退嗎?演算法
- Debias 技術在金融推薦場景下的應用
- 推薦系統 embedding 技術實踐總結