本人07年大专毕业至今5年多了,一直搞winform开发 MIS、GIS系统(使用VB、VBA、C#)。去年换工作曾想着转到ASP.NET Web开发,但由于各种原因依旧再用C# 搞winform程序。
09 年 用ASP做过几个项目(包括独自给公司做网站 和电力行业Mis系统)。现在搞CS的找工作很有限,所以明年打算换个搞Web的,毕竟Web工作好找。
年末这段时间,项目比较闲,所以打算这段时间补补Web开发方面的知识。目前阅读任何代码没有问题,Html,css,div 之前都搞过。
,但是目前流行的那些 如JS、JQuery、Ajax、Asp.net MVC 等新技术没有学习过。现在想很系统的学习下这些,就是不不知道从那开始下手。请各位大虾给我指导下或有什么好的意见看法。
或者推荐一些好书(最好是那种阶段性的书)。
------解决方案--------------------------------------------------------
首先梳理下你说的几个名词。
Javascript是一种语言,特别是,你应该把它当作一门语言来学习,因为它和C#、VB有着非常大的不同。
学好了Js,再去学JQuery,一个很流行的Ajax框架。
至于ASP.NET MVC,你应该先学好C#。我不知道你的C#到什么程度,但是MVC框架需要你对C# 4.0的语法有比较深刻的理解,包括LINQ、Lambda表达式、动态对象、匿名对象、扩展方法等等。以及,你应该对MVC框架(事实上ASP.NET MVC是类Rails框架,包括Struts等MVC框架的.NET实现版本,它们遵循基本类似的约定)的约定有所了解。比如路由、过滤器和视图引擎的机制。