作.NET程序員也有幾年了,從在大學到如今讀過的編程書也的確有很多,讀過.NET、Java、Python、Node.JS、底層原理等等的書籍。不知道本身學習的怎麼樣,可是也的確去學習過這些東西。html
(備註:最近有些忙,沒想到這麼多人留下地址,我發過一些,有些人估計是發掉了,後面看到愈來愈多,就準備一塊兒發,結果太忙,忘記發了。加上私信發多了被系統認爲是廣告,遭到屏蔽,在這裏給出地址:連接: http://pan.baidu.com/s/1kVNpkZt 密碼: d79g 。。過時了再更新,到時候提醒一下樓主。)前端
不少人主張讀書作事應該「專精」,我也很贊同,由於作事就應該專一。有人會問,既然你主張專精,爲什麼不僅看.NET書籍,跑去看其餘的書籍幹什麼?在這裏我就談談個人見解,什麼叫作專精?作編程不算嗎,不論是哪些語言和框架,難道不算專一於編程嗎?我的以爲,其一,從事一門語言的開發,仍是須要去了解哪些比較相近的語言或者框架,這不只是擴展本身的思惟,能夠很好的比較這些語言的特色,有對比才有更加深入的認識;其二,也是對本身職業方向的擴展(很現實,萬一哪門語言不吃香,還有其餘的選擇,哈哈哈...)。程序員
第一次總結讀過的書,在這裏拿出來跟你們分享一下,不知道這些感悟是否正確,不過的確是本身讀書的感觸,若有不足之處,還往指點一二。 算法
開始今天的10本書介紹,在這個系列中我將書分爲三級:入門級,提高級,大神級。若是有更好的分類名稱,歡迎你們留言。若是須要一些書的PDF文檔,歡迎下面留下郵箱,我會發給你們。編程
等級:入門級後端
我的隨感:這是我學習.NET看的第一本書,當時看的時候,第一感受就是這些都是啥啊,要說有用吧,的確也是有些用,反正看成「飯後茶點」,隨手翻翻就看完了。對於想學習.NET的人,能夠幫助大體瞭解一些.NET的體系結構,再更多的功能也就沒有了。其實對於那些什麼「xx天精通xx」,「xx從入門到精通」等等這些,毫無好感,我的以爲這些書的名字就是不負責任,多少天就能夠精通一門框架和語言,我只能說天才不是人人都是,這些書咱們這些凡人仍是看不懂。瀏覽器
等級:入門級網絡
我的感想:這本書總體來講仍是比較全的,基本涵蓋了C#的生態體系的全部內容,也是對上一本書講解的知識的一個深刻講解,在內容上更加細化了,畢竟這本書的名字叫作高級編程,怎麼着也得講解的有些深度,要否則也不會這麼厚。拿到書的第一感受就是,晚上不用枕頭了,這玩意就夠用了。這本書仍是值得多看一下。框架
等級:提高級分佈式
我的感想:作B/S開發,不看JS怎麼行,這本書值得你擁有,學習這本書前,仍是稍懂一些js知識的(至於我一開始怎麼學的js,看的那本書,這裏就不說了,畢竟是學校路邊撿的,說了名字,擔憂晚上有人來我家找我要書,這個就比較尷尬了)。這本書全面細緻的講解了JS的相關知識,不管是前端仍是後端程序員都值得一看,這本書讓我知道了瀏覽器原來在本地也有數據存儲倉庫,並且設計還很吊。
等級:大神級
我的感想:你要說你是.NET大神,沒有看過這本書,那隻能說你這個大神有些自封的意思,你要說你想成爲.NET大神,你不看這本書,我只能說你仍是洗洗睡吧,畢竟開着燈作夢仍是有些浪費電的。這本書是我寫博客必備的書籍(有人問那你不是會抄這書的內容,我只能說固然抄過,畢竟沒有創造出什麼新的.NET名詞和.NET保留字,也就只能抄襲和延伸了,抄以前一定看懂了這些內容,由於看書首先是本身受益,才考慮讓他人受益,什麼叫作學習,那就是看別人的總結,而後在這些知識上作一個延伸和反思),這本書全面的講解了CLR的知識內容,從.NET的底層結構上去講解.NET,寫出了.NET的一些不足,也寫出了.NET的一些過人之處,這本書分類全面,講解細緻,彷佛像一個老師在點評微軟這個學生提交上來的做業同樣。很值得一看的一本書。
等級:大神級
我的感想:之前一直聽別人說這本書很不錯,因此就買來看看(之前被人坑過,說學算法要看算法導論,我就去買過一本,看了幾頁,差點沒看死,不說了...)。這本書也是.NET大神的必看之一。這本書特地將C#每一個版本新增的好的特性拿出來說解,做者爲了照顧咱們這些讀者,仍是很遷就咱們。(估計擔憂像我這樣人的智商,怕我跟不上來,講解的很深刻,可是講解的很緩慢,是在一步步的引導讀者去學習,不是那種無論什麼,直接把一堆東西丟給你。)這本書讓你瞭解C#的每個版本的變遷,講解每一個人版本主打的特性。這本書也是我寫博客的必備書籍,這本書看了三遍,仍是不少不懂,想着只要幹.NET一天,這本書就得接着看。剛入門的請慎重,很容易讓你思考人生,走火入魔可很差啊!!!
等級:提高級
我的感想:.NET早已不是當初那個拖拖控件就作好一個項目的樣子,任何語言和框架都在隨着用戶的需求在發展,原先那種臃腫的控件開發,早已再也不適用。在這個要求提高用戶體驗和可移植的須要,MVC是當前很合適的選擇。這本書看着也挺奇怪,說想實戰開發吧也像,說不是吧,他也不是,這本書看了兩遍就沒再看了,仍是本身編寫項目邊學習。不過這本書仍是講解了ASP.NET MVC 的整個框架結構。仍是能夠看看的。
等級:大神級
我的感想:分佈式開發已是潮流,你的項目沒有采用分佈式?估計也很差意思拿出去跟別人吹。WebAPI2微軟能夠說下了大力氣發展,這個也的確設計的不錯,我的以爲這個本錢花的值得。這本書不只講解了WebAPI的一些應用,還從底層講解和分析了WebAPI的原理,想學好WebAPI,這本書不得不看啊。不過這本書仍是有一些難度,你得對HTTP有一些瞭解,不過想作分佈式開發,你不瞭解HTTP,TCP/IP,徹底說不過去嘛。
等級:提高級
我的感想:想用.NET作網頁的實時通訊,ASP.NET SignalR你豈能錯過?這本書講解了ASP.NET SignalR的應用,也從底層講解了ASP.NET SignalR。很值得一看。
等級:提高級
我的感想:作編程,對網絡知識仍是須要了解,否則搞個牛逼的項目會很吃力,這本書全面解析了HTTP,想學HTTP,這本書就足夠了。這本書我看了前面的大半部分,後面的不少內容只是大體的看了一下,以爲沒啥好看的,估計是我修行不夠。這本書值得一看。
等級:提高級
我的感想:.NET Core如今很熱門,做爲.NET程序員怎麼能不瞭解一下,畢竟微軟花血本作了這個跨平臺的跨進。雖然說不少人在學.NET Core,可是要問在國內有沒有這個方面的書,回答是幾乎沒有,這本書是全英文的,我看的時候差點沒死在桌子上,看的人夠嗆。這本書講解的知識並非很複雜,可是仍是有一些比較難以理解的地方。不過我仍是咬着牙把這本書看完了,須要學習一下.NET Core的同窗,不妨買這看看。(英語差,不是有字典麼,我的以爲作編程仍是要學好英語)
今天在這裏就先介紹這十本書,按照一篇介紹十本,估計後面得出一個系列了。若有過激或者不妥的言論,還望你們多多指正,畢竟這是我我的的感想。
編程書籍閱讀隨談(第一篇):http://www.cnblogs.com/pengze0902/p/6391279.html
編程書籍閱讀隨談(第二篇):http://www.cnblogs.com/pengze0902/p/6392709.html
編程書籍閱讀隨談(第三篇):http://www.cnblogs.com/pengze0902/p/6393332.html
編程書籍閱讀隨談(第四篇):http://www.cnblogs.com/pengze0902/p/6397134.html