.Net程序员应该学些什么(2013年年终总结)

来源:互联网 发布:淘宝膳魔师旗舰店 编辑:程序博客网 时间:2024/04/29 17:43

先自我介绍一下吧 ,毕业于2008年的一个二本院校(软件工程专业),一直从事微软方向的开发,工作地点一直都在成都,实际工作经验应该从2006年开始算起。擅长web开发 windows form开发一般,wince, windows phone就不怎么样了。现在就职于一家印度的企业,应聘的是。net 架构师,但是实际的工作是 需求分析、软件架构设计、具体的编码、测试和部署,项目技术主要是SSIS 和SQL 以及一个http的异步并发的处理。项目开发结束后就做相应的support,做的比较郁闷,一天很忙很忙但没有成就感,帮user 设置Pssword,create user。。。。。。之类的事情。

现在说说学习的事情,主要是看的一些图书:

SQL Server 2008分析服务从入门到精通(微软技术丛书)
SQL Server 2005 Integration Services专家教程
搜索引擎优化高级编程——ASP.NET版
ASP.NET安全编程入门经典
Windows Server 2008 R2安装与管理
Windows Server 2008 R2网络管理与架站
Windows Server 2008 R2 Active Directory配置指南
SharePoint 2010开发高级教程(正在阅读中)

还有就是玩过一些 应用软件, 个人感觉比较可用的用Lync 2010,Exchange 2010 ,Citrix App 6.5。其中上面Windows 2008 R2那三本书里面的很多东西也不错,比如 NetBOIS、DHCP 、分布式文件 、ADRMS、网络负载均衡(以前我用的是ngnix)、故障转移集群(传统的MSSQL故障转移集群这里个人不推荐,建议大家用一用MSSQL2012的 always on)、SharePoint2010的一些开发和部署(2011年曾经在一家外企做过Sharepoint 项目,现在公司可能也要做这方面的项目了下,这次需要自己做架构而不是简单的开发,所以需要全新学习一下)。

以上的这些东东 就是个人这一年干得一些事情。个人刚进入29岁的路程 很快就是奔3的人了,在中国做IT年龄是一个问题,现在在成都的薪水也就一般不高,感觉前途有些迷茫,不知道。net程序员该何去何从,在国内。net程序员的确不好过啊。这里我总结了一下。net 开发人员应该具备的咚咚。

服务

产品

技术

AD,DNS,DHCP

ADRMS

分布式文件

网络负载均衡

故障转移集群

 

 Office,Exchange

Lync,SharePoint,TFS

C#,Asp.net+MVC,Windows Form,Windows CE,Windows Phone,

Linq,Entity Framework,Enterprise Library

WCF,WF,WPF,SilverLight

MSSQL,SSIS,SSAS,SSRS

HTML、CSS、JavaScriptJQuery

这上面的技术模块我只有Windows phone还没有接触过,有关产品和服务模块里面的东东都是我知道 并且自己用过的。这里的office里面有很多东西,比如office在ADRMS、Sharepoint里面的运用,还有office和我们的MSSQL数据对接。 这里还有很多东西是我所不知道的,希望大家帮我补充一下。这里用一张图表说明sharepoint


这里我把自己有的图书都share 出来

.NET方面

你必须知道的.NET
.NET Framework 2.0 高级编程
NET高级调试
C#高级编程 (第4版)
C#开发经验技巧宝典(附光盘)
.NET企业服务框架:应用.NET企业服务开发分布式业务解决方案

ASP.NET 3.5高级编程(第5版)上下卷
Web开发新体验:ASP.NET 3.5 MVC架构与实战(含光盘1张)
庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术
ASP.NET AJAX程序设计:第II卷(客户端)
ASP.NET AJAX程序设计(第一卷:服务器端)
ASP.NET&IIS 7高级编程
ASP.NET本质论
搜索引擎优化高级编程——ASP.NET版
ASP.NET安全编程入门经典

WCF服务编程
WWF开发指南(附光盘)
Windows Presentation Foundation程序设计指南
Silver light 2 0入门指南
ADO.NET 3.5高级编程——应用LINQ&Entity Framework
精通.NET互操作:P/Invoke、C++ Interop和COM Interop(附光盘)
XML入门经典(第4版)
Windows CE(C#) 嵌入式应用开发 (高等院校“十一五”规划教材)


SharePoint 方面

Microsoft Office SharePoint Server 2007管理大全
SharePoint Services 3.0开发指南
Microsoft Office SharePoint Server 2007案例实战开
SharePoint 2010云计算解决方案
SharePoint 2010开发高级教程

设计方面

敏捷软件开发——原则、模式与实践
设计模式:基于C#的工程化实现及扩展
.NET 2.0极限编程专家指南
NET设计规范:.NET约定、惯用法与模式
构件中国——面向构件的方法与实践
代码大全(第二版)(两届Software Jolt Award震撼大奖得主!)

JavaScript 方面

JavaScript权威指南 (第五版)
Google Maps API开发大全(附光盘)
精通JavaScript
高性能JavaScript
构建高性能WEB站点
高性能网站建设指南
锋利的jQuery
HTML 5与CSS 3权威指南

数据库方面

SQL Server 2005从入门精通(中文版)
中文Lotus Domino/Notes R7应用开发指南
Microsoft SQL Server 2005技术内幕:查询、调整和优化
SQL Server 2008学习笔记——日常维护、深入管理、性能优化
Oracle Database 11g完全参考手册
SQL Server 2008分析服务从入门到精通(微软技术丛书)
SQL Server 2005 Integration Services专家教程
SQL反模式

操作系统

Centos 5系统管理
精通Windows PowerShell脚本编程(微软技术丛书)
Windows Server 2008 R2安装与管理
Windows Server 2008 R2网络管理与架站
Windows Server 2008 R2 Active Directory配置指南

测试

性能测试进阶指南——LoadRunner 11实战
精通ASP.NET Web程序测试

其中 精通Windows PowerShell脚本编程(微软技术丛书) 、SharePoint 2010云计算解决方案 还没有阅读,精通ASP.NET Web程序测试 阅读了一部分。 个人建议大家可以学习一下PowerShell,象sharepoint、Lync 、exchange 的很多功能都可以 在其上面完成,也许这些指令比cmd要复杂 但是这是微软的一个趋势。

有不好的地方欢迎大家排砖。

0 0
原创粉丝点击