我给大家推荐几本书,想搞技术的朋友可以看一下。我保证一定对你有帮助的。因为我是用.net平台开发的。所以都是一些.net 方面的书。要看这些书你首先要有些基础,比如c或者c++的语法基础,还要有些数据结构和操作系统的知识。我觉得最好还是看书比较好,这样知识比较系统。用到什么时候才到网上查,那样知识总是零散的。再说现在网上买书价格便宜也很方便。
现在公司用c#的比较多,c#开发比较快,也是微软推荐的主流语言。下边这本书作为c#入门是最好不过了。
C#入门经典(第4版)
学完语法,需要对很多.net的概念和framework有所了解。
《你必须知道的.NET》
设计模式自然必不可少。这些书可以帮助你从芸芸众生中脱颖而出。
C#设计模式——开发大师系列
Head First 设计模式(中文版)
软件设计精要与模式
重构
敏捷软件开发:原则、模式与实践
再说一些工程上常用的技术。
WCF 软件结构从面向过程到面相对象,现在要面向服务。也就是现在很热的SOA。WCF一定要学。这是微软SOA的解决方案。
WCF服务编程
数据库当然也必不可少,企业中应用oracle的居多。我也是工作后学的。说到oracle的参考书,oracle公司自己出的参考手册自然是不二选择。如果你要学好oracle,这一本书足矣。
Oracle Database 10g完全参考手册
EnterpriseLibrary,这是微软的企业库,微软把企业应用中常用的模块进行了集成开发,我们再开发时只要配置他们开发好的组件就可以了。比如其中的logger,异常处理,缓存,数据库,认证,加密。等等。这可以说是大大方便了我们程序员。学习EnterpriseLibrary可以方便开发,也重要的是可以看看微软设计人员的思想,因为EnterpriseLibrary是免费的而且是开源的。我从中就学到了很多东西。希望对大家也有帮助。
Microsft Enterprise Library高效开发指南
好了,就说这么多。也希望有路过的高人推荐一些他们觉得不错的书。