前言
·貌似公司里很著名的一句話,在這里套用過來了,WP研發工程師,首先是WPF/SL研發工程師,WPF/SL研發工程師首先是是個C#研發工程師,C#研發工程師首先Windows研發工程師。Windows研發工程師首先是個研發工程師。So,分為4個模塊來推薦一些比較不錯的書。(心血之作,誠意推薦,讓我吐會兒血……)
·標題的C#加上了括號,意思是下面的很多書籍是不限編程語言的
·如果下面的書都看完了,那么恭喜你,已經脫離了代碼新手村,不用再和史萊姆哥布林等小怪玩兒了。
·作為計算機相關專業的學生, 很遺憾,由於能力所限,暫時未能接觸到算法相關的書籍。
研發工程師
書名
|
封面
|
作者
|
豆瓣鏈接
|
推薦理由
|
---|---|---|---|---|
《Clean Code》 |
![]()
|
|
http://book.douban.com/subject/3032825/
|
想做程序員,先從如何寫代碼開始吧 |
《The Clean Coder》 |
![]() |
Robert C. Martin | http://book.douban.com/subject/6114900/ | 程序員應該具備哪些基本的素養,如何工作 才稱得上是專業的程序員 |
《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研發工程師
書名
|
封面
|
作者
|
豆瓣鏈接
|
推薦理由
|
---|---|---|---|---|
《Windows via C/C++> | ![]() |
Jeffrey M. Richter / Christophe Nasarre | http://book.douban.com/subject/2302961/ | 從系統API的層面介紹很多必須該掌握的概念 多線程,線程同步,內存管理等等 |
C#研發工程師
書名
|
封面
|
作者
|
豆瓣鏈接
|
推薦理由
|
---|---|---|---|---|
《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/SL研發工程師
書名
|
封面
|
作者
|
豆瓣鏈接
|
推薦理由
|
---|---|---|---|---|
《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 研發工程師
書名
|
封面
|
作者
|
豆瓣鏈接
|
推薦理由
|
---|---|---|---|---|
Windows Phone 7程序設計 |
![]() |
佩措爾 | http://book.douban.com/subject/7067555/ | 通讀之后對WP研發的基本概念會有很好的掌握,如果你是名合格的WPF/SL研發工程師 這本書加上MSDN足以讓你成為一名合格的WP研發工程師。 |
筆者作為WP研發一枚,也有自己的一個WP技術交流群,歡迎大家的加入( ̄▽ ̄)"
Coding4Fun QQ群:182659848