作为一名NET工程师,以下是一些建议的书籍和技能,可以帮助你提升自己的专业知识和技能:
C编程语言
《C Essential C 7.0》:这本书是C 7.0的权威指南,涵盖了从C 3.0到7.0的最重要特性,包括现代编程模式,可以帮助你编写简洁、强大、健壮、安全和易于维护的C代码。
《Effective C: 50 Specific Ways to Improve Your C》:这本书提供了50条有效的方法来改善C和.NET程序,围绕一些关于C和.NET的重要主题,包括C语言元素、.NET资源管理、使用C表达设计、创建二进制组件和使用框架等。
.NET框架
《Microsoft.NET框架程序设计(修正版)》:这本书由李建中老师翻译,不仅体现了深厚的技术功底,还有一丝不苟的学术探讨精神,是了解.NET框架内在机理的好书。
《ASP.NET 2.0开发指南》:国内原创的好书,适合入门,内容涵盖了ASP.NET 2.0的技术内幕。
ASP.NET Core
《深入理解C(第3版)》:这本书深度探究C的特性,并结合技术发展,引领读者深入C的时空,适合C和.NET初学者、Web开发工程师以及计算机专业的学生阅读。
《ASP.NET Core微服务实战》:这本书通过创建和消费后端服务与其他服务交互,学习事件溯源等,帮助读者领会测试驱动、API优先的开发理念。
ADO.NET
《ADO.NET本质论》:1.1时代的好书,虽然2.0中ADO.net做了很大的变动,但这本书的分析依然透彻。
设计模式
《Head First Design Patterns》:这本书不仅属于.NET图书,也是一本介绍设计模式的好书,适合向架构师方向发展的工程师。
并发编程
《C并发编程经典实例(第2版)》:全面讲解C并发编程技术,侧重于.NET平台上较新、较实用的方法。
运维技术
NET运维工程师通常需要学习的技术:包括C编程语言、.NET framework或.NET Core、操作系统(如Windows Server系列)、数据库管理(如SQL Server)、服务器配置与管理(如IIS)等。
此外,建议工程师们也要关注MSDN和博客堂上的文章,以便及时了解最新的技术动态和最佳实践。