最近,经常收到大家发给我的邮件,这里非常感谢各位同学对我的信任。由于工作关系,回复邮件可能稍晚一些,希望大家能理解,O(∩_∩)O
很多同学的问题都是关于学习方法。以下我摘录了我和一个同学的邮件往来,内容中给了大家一些学习的建议。希望能对学习.net感到迷茫的同学起到一些帮助的作用。
在2009-06-23 22:11:10,****** 写道:
老师好:
谢谢您的指导!
上次看了您的“关于怎样学好ASP.NET的一点看法”,但有点看不懂,貌似比较深奥,希望老师可以提供一种学好ASP.NET的“系统”而“详细”的方法,使我少走弯路,快速而高效的掌握ASP.NET.
谢谢老师!!
***同学你好:
很高兴收到你的邮件。
其实现在很多大学生都和你的情况类似,非常想学习,但是不知道怎样学习。对学习开始来讲,我认为学习方法和方式非常重要,正确的方法,可以少走很多弯路。
我这些年一直是一边开发,一边做培训学生的工作。所以觉得系统学习非常重要。一般来讲,编程知识是“零散”的,而项目是贯穿的。所以我所在的单位,一直使用项目教学法培训学生,这样做效果很好。我也可以告诉你大致的方法。
以下是web开发学习的路线:
一 基础阶段
C#基本语法+Asp.Net基本控件+数据库,另外要学习DHTML和CSS为网页布局和以后的Ajax打基础。
小项目实战,将前面学到的知识都用到项目中。
二基础提高阶段
C#高级语法(如泛型等)和.net框架类库(如集合命名空间等)+数据库编程(如存储过程、事务等)+软件架构(如MVC和分层),Javascript+Ajax;
中型的分层项目开发。这个项目是边讲边做,讲的理论,经过练习后,就用到项目中,强化学生由单纯代码能力转变为业务+代码能力。
三提高阶段
C#设计模式应用(良好的编码方式)和.Net分布式技术(WebService+MSMQ等),代码优化,Web性能优化,数据库性能优化(千万以上级数据量的索引建立等),综合能力(如UML和开发过程控制等),Bug报告工具和版本控制工具(Vss等);
团队实战,业务建模(学生将软件公司提供的需求分解为适合自己开发的项目需求),系统建模(UML静态图、动态图+敏捷开发),编码、测试、安装部署。
我们培训的学生通过以上过程的控制,就可以达到1年半以上的开发人员的工作经验了。
你可以按照我提供给你的方法来做,这样就可以事半功倍。希望能对你有所帮助。
和一个学.Net同学的沟通邮件-对怎样学习Asp.Net的解释
本文提供了学习ASP.NET的有效路径,从基础知识到高级技能,通过项目实战帮助学习者掌握核心技术,并达到一定的开发水平。

被折叠的 条评论
为什么被折叠?



