·貌似公司里很著名的一句话,在这里套用过来了,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