·貌似公司裏很著名的一句話,在這裏套用過來了,WP研發工程師,首先是WPF/SL研發工程師,WPF/SL研發工程師首先是是個C#研發工程師,C#研發工程師首先Windows研發工程師。Windows研發工程師首先是個研發工程師。So,分爲4個模塊來推薦一些比較不錯的書。(心血之做,誠意推薦,讓我吐會兒血……)程序員
·標題的C#加上了括號,意思是下面的不少書籍是不限編程語言的算法
·若是下面的書都看完了,那麼恭喜你,已經脫離了代碼新手村,不用再和史萊姆哥布林等小怪玩兒了。編程
·做爲計算機相關專業的學生, 很遺憾,因爲能力所限,暫時未能接觸到算法相關的書籍。多線程
書名
|
封面
|
做者
|
豆瓣連接
|
推薦理由
|
---|---|---|---|---|
《Clean Code》架構 |
![]()
|
Robert C. Martin編程語言
|
http://book.douban.com/subject/3032825/工具
|
想作程序員,先從如何寫代碼開始吧 |
《The Clean Coder》性能 |
![]() |
Robert C. Martin | http://book.douban.com/subject/6114900/ | 程序員應該具有哪些基本的素養,如何工做spa 才稱得上是專業的程序員.net |
《Practices of an Agile Developer》 |
![]() |
http://book.douban.com/subject/1767907/ | 敏捷程序員應該有的幾個習慣,對於成爲一名合格程序員,這本書也值得一看。
|
|
《Dependency Injection in .NET》 |
![]() |
Seemann, Mark | http://book.douban.com/subject/6702742/ | 若是你經過其餘途徑瞭解到了Dependency Injection 那麼你能夠拿起這本書深刻看看DI究竟是怎麼回事,又該怎麼用了 |
《The Art of Unit Testing》 |
![]() |
Roy Osherove | http://book.douban.com/subject/3874333/ | 若是你知道了一些Unit Test的知識,想更深刻的看看,那麼這本書是第一推薦 雖然封面的日本武士看起來不那麼討喜,但裏面的內容絕對是很是值得推薦的! |
《代碼大全(第2版) 》 | ![]() |
[美] 史蒂夫·邁克康奈爾 | http://book.douban.com/subject/1477390/ | 軟件工程毫不是想一想象的那麼簡單,這本書介紹了軟件開發過程當中遇到的各個方面的問題,小道變量命名,大到程序架構。很厚的一本書,但每一章看了以後都會有收穫。 |
書名
|
封面
|
做者
|
豆瓣連接
|
推薦理由
|
---|---|---|---|---|
《Windows via C/C++> | ![]() |
Jeffrey M. Richter / Christophe Nasarre | http://book.douban.com/subject/2302961/ | 從系統API的層面介紹不少必須該掌握的概念 多線程,線程同步,內存管理等等 |
書名
|
封面
|
做者
|
豆瓣連接
|
推薦理由
|
---|---|---|---|---|
《CLR via C#》 | ![]() |
(美)Jeffrey Richter | http://book.douban.com/subject/4924165/ | 適合通讀也適合工具書,每一個C#程序員必讀。 程序是如何加載的,CLR如何進行內存管理,如何進行 多線程同步等等。 若是遇到難解的問題,就來這本書裏面找吧! |
《深刻理解 C#》 | ![]() |
Jon Skeet | http://book.douban.com/subject/7055340/ | C#語言的發展史,看C#語言的演進,看了這本書足夠讓你 對C#語言自己有更加深刻的認識。你會忽然發現,C#真是門不錯的語言。 |
《Advanced MVVM》 |
![]() |
Josh Smith | http://book.douban.com/subject/4882425/ | MVVM做爲WPF/SL程序通用的UI架構,是每一個WPF/SL程序員必須掌握的 這本小書是無心間逛博客找到的,做者做爲早起WPF領域的專家,很好的闡述了 MVVM這一律念,很是值得推薦 |
Pro .NET Performance |
![]() |
http://book.douban.com/subject/17253784/ | 忽然有一天你發現,程序性能頗有問題,那麼拿起這本書去讀吧,內存方面,各個方面 如何提高.net程序的性能,都在裏面 |
書名
|
封面
|
做者
|
豆瓣連接
|
推薦理由
|
---|---|---|---|---|
《WPF揭祕》 |
![]() |
(美)Adam Nathan | http://book.douban.com/subject/3062309/ | 絕大多數WPF/SL系程序員的第一本書,很透徹的講解了WPF的核心概念 |
《WPF深刻淺出》 | ![]() |
劉鐵猛 | http://book.douban.com/subject/4935260/ | 很是強悍的書籍,主要講解WPF的核心概念,很透徹,破讓人有大徹大悟的感受
|
《WPF Control Development Unleashed》 |
![]() |
Pavan Podila | http://book.douban.com/subject/7067555/ | 講解WPF控件開發技巧,很深刻,若是你避免不了和UI打交道,那麼這本書將會提高 你本身寫控件的水平,做爲工具書也很不錯 |
Pro Expression Blend 4 |
![]() |
Troelsen, Andrew W. | http://book.douban.com/subject/6016653/ | Blend做爲一個超級棒的工具,應該是每一個WPF/SL程序員所掌握的(什麼,你歷來不用 Blend?WTF…)Blend做爲效能工具,你應該掌握。 |
書名
|
封面
|
做者
|
豆瓣連接
|
推薦理由
|
---|---|---|---|---|
Windows Phone 7程序設計 |
![]() |
佩措爾 | http://book.douban.com/subject/7067555/ | 通讀以後對WP研發的基本概念會有很好的掌握,若是你是名合格的WPF/SL研發工程師 這本書加上MSDN足以讓你成爲一名合格的WP研發工程師。 |
筆者做爲WP研發一枚,也有本身的一個WP技術交流羣,歡迎你們的加入( ̄▽ ̄)"
Coding4Fun QQ羣:182659848