此書的目標人群:不適合初學者,初學者看此書會失去學習的興趣;適合有一年以上開發C#語言經驗的程序員或者高手作為參考;
學習此書的目的:說來簡單,當然是提高自己的編程水平,提高自己對C#語言的理解,但是還是應該說明一下我學習此書的方法(可能不適合你):
一、知其然,不知其所以然;重點是如何做,怎麼樣去做更好,一定要記住並且養成習慣;而為什麼要這麼做你能夠記住當然最好,記不住也不要緊,知道在哪裡可以找到你需要說明的理由就可以了。畢竟要學的東西很多,都記在腦子裡面是不太可能的;
二、不要過於追究技術細節;總體來說這本書講的都是技術細節的東西,但是還是實用為主;當你學會了就在實際編程當中去使用,在選擇使用的時候知道哪種性能比較好,使用熟練了自然就會這麼去用;而不要像太多的設計模式學習一樣,總想把學習到的套用上去,效果適得其反;也不要像一些“死腦筋”還要知道這個性能比那個性能高多少,還要去測試一下,那我覺得沒有必要了(沒有貶低這些人的意思,我也會去看這些人的文章然後記住他的總結,不過我自己絕對不會去做這樣的事情,因為我懶,喜歡現成的);
對於上面我提及的方法可能會體現在我的讀書筆記當中(當然並不絕對),因此這本書的不連續性,我可能也會打亂次序進行學習,慢慢的總會補全的;可能會是一個系列也可能寫一兩篇就沒有興趣了,不過有開始總是好的,也能夠給自己的技術作一些積累;
我看過這本書的en文版下載,不過還是看中文的吧;中文版的譯者水平還是很高的,值得信任;另外en文版不容易看懂,術語較多,說明的原理也比較深奧;