《Effective C#》
《敏捷软件开发:原则、模式与实践》
《.Net框架程序设计》
《.Net设计规范》
《重构-改善既有代码的设计》
《领域驱动设计》
《企业应用架构模式》
《敏捷估算与规划》

还有一些其他的书也可以选择看一下
《软件随想录》
《软件开发沉思录-ThoughtWoeks文集》

.......

遗憾的是,好多书都是很早在国内出版的,但竟然没有多少人问津,而且有几本现在中文本都没有了,《企业应用架构模式》这本书还是我花了100在出版社算印的,等了一个星期才拿到书。

这些都是我已经看过或是正在看的书,如果你想成为一个优秀的.Net程序员的话,这些书一定得看,我给我同事推荐了很多次这些书,只有很少一部人会听。
国内写的书,我是很少买,国外的书写的比较好的也就是这几个人,他们会相互认识,会相互推荐彼此的作品。

这些人都有自己独立的思想,有自己独立的思考方式,每一本书都是他们几年,十几年甚至几十年心血和研究成果。能够看到这些书,我们应该感到庆幸。
不过我们也好养成自己的思考方式。例如在看上面书的时候,很多地方我自己认为都不太好。认识这些大师们在自己的第二本书中就是反驳自己第一本书的观点。他们只是把自己的思想传递给读者。

不过真要想成为大师 .Net是远远不够的,算法,数据结构以及面向对象思想还有具体的技术的底层原理,例如通信的的底层原理socket,TCP/IP等这些都需要掌握。还有平易近人的性格和对待知识的心态。这些都是成为这些大师级人物的必备条件。

转载于:https://www.cnblogs.com/yqskj/articles/2062438.html

推荐几本书,这些书.Net程序员最好要看相关推荐

  1. Windows程序员进阶应该看的那些书

    Windows程序员进阶应该看的那些书 业内有一个普遍的现象,一般Windows程序员在写了3-5年的代码的时候会有一段迷茫期,因为这个时期的程序员已经掌握了常用的一些编程技巧,对某种编程语言已经比较 ...

  2. 大学四年学计算机最值得看的技术书,要读就读最好的书,程序员精品书单!

    前言 看书是学习最为实惠.有效的途径之一,书本的优势就在于它的权威性和系统性.一本好的技术书籍均来源于在相应领域有所建树的大佬所著,比起网络上懂点技术就能录.播和卖的教程,权威性是毋庸置疑的:而且这些 ...

  3. 墙裂推荐6本适用于所有Java程序员阅读书籍

    **1.<深入理解Java虚拟机:JVM高级特性与最佳实践>**本书适合所有Java程序员.系统调优师和系统架构师阅读. 共分为五大部分,围绕内存管理.执行子系统.程序编译与优化.高效并发 ...

  4. 优秀的程序员职业生涯必看五本书

    我认为通过书籍去学编程基础知识,是个不错的选择,但是,对于日常工作中需要用到的高级技术,我并不是很喜欢通过书籍学习,因为编程的基本概念通常不会有太大的变化,但过了这个阶段,你的学习应该更加自主,而不是 ...

  5. 高级程序员值得一看的33本编程书籍

    作为一名程序员,编程语言只是基础,只是工具,想实现从程序员到高级工程师的进步,需要花更多的精力在底层原理,算法,数据结构,编程思想上.推荐了33本高级程序员值得一看的书籍,注重底层知识,思想,用空的时 ...

  6. 2017年秋招美团Java程序员开发,看我如何拿到offer

    转载自  2017年秋招美团Java程序员开发,看我如何拿到offer 本人是一名本科毕业非计算机专业的程序员,面了阿里,结果没过,最后面上了美团,热乎乎的面经,昨天面的美团,虽然面完了HR面,但是感 ...

  7. 我要嫁给一个程序员你们怎么看?

     程序员是什么?视乎很神奇的物种?嫁就嫁呗,有什么稀奇的?这里列出N个事例: 1,住酒店,进房间第一件事,把我按门口--别想太美:他会要求我看清门后逃生示意图,并口述一遍如何快速找到楼梯. 2,去 ...

  8. 2017年美团Java程序员开发,看我如何拿到offer

    2017年美团Java程序员开发,看我如何拿到offer 热乎的面经,昨天面的美团,虽然面完了HR面,但是感觉希望不大,希望能走运拿到offer吧.三面技术面面经如下: 一面: 中间省略掉大概几个问题 ...

  9. 从一个程序员的角度看——微信小应用

    前言: 最近初步了解了一下微信小应用,APP端的同事也非常感兴趣,于是在公司内部做了一个小小的分享,分享的过程中有很多讨论内容,大家也是非常感兴趣和有自己的看法,当时"混乱"的场面 ...

最新文章

  1. 黔农云认证用别人认证_绝对干货,黔农云常见17个问题答疑!
  2. 移动游戏市场爆发背后的游戏引擎战局
  3. [SimplePlayer] 1. 从视频文件中提取图像
  4. 高光谱图像pca降维_高光谱图像的数据特性之探讨
  5. 虚拟按键自己触发的java代码_在SystemUI添加虚拟按键
  6. 全排列及相关扩展算法(五)——递增(递减)进位制数求原排列算法
  7. f2 柱状图滚动 钉钉小程序_钉钉小程序------子组件监测父组件的数据更新
  8. 高斯金字塔与拉普拉斯金字塔的原理与python构建
  9. 数学建模 相关系数(皮尔逊相关系数和斯皮尔曼相关系数)
  10. 【超图+CESIUM】【基础API使用示例】31、超图|CESIUM -【坐标转换】屏幕坐标转世界坐标
  11. word文档图片画红线_word文档怎么画线条
  12. 幼儿园网络图怎么绘制_幼儿园主题网络图的绘制要注意什么
  13. learning的反义词英文_英语同义词反义词
  14. wordpress采集插件支持任意wordpress主题
  15. 机器学习入门学习笔记(三)决策树
  16. 在网页上加QQ,MSN,skype,goolge TALK,雅虎通,贸易通,淘宝旺旺在线客服代码
  17. 个人导航网站系统源码附带后台
  18. Transmission 下载完成后自动关机
  19. MySQL 8 小时断开连接问题解决
  20. 【Datawhale第25期组队学习】Task03:基于线性模型的异常检测

热门文章

  1. Redis应用案例 查找某个值的范围
  2. python离线安装国内镜像OpenCV
  3. java中的数组、队列、堆栈
  4. scikit-learn学习笔记(四)Ridge Regression ( 岭回归 )
  5. ElasticSearch index 剖析
  6. Sentry异常监控方案部署-前端攻略
  7. 深入理解java垃圾回收机制
  8. linux下怎么退出telnet
  9. EF Code First Migrations数据库迁移
  10. Swoole 实现简单的路由