读者可能会关心何种学习方式才是合理的,笔者结合自己的经验谈一谈。每个人的入门方式可能都不一样:
l 有人是因为一个无奈的项目入门,客户一定要使用ASP.NET。而我只会ASP,只能硬着头皮上
l 有人是因为一门课程入门,学校开了一门ASP.NET的课程。在考试结束后,突然发现还挺有趣的
l 有人是因为兴趣入门,这种没有任何压力的入门方式是最难的,因为不容易找到突破口。对于初学者笔者推荐如下的入门方式(针对WEB开发来说):
1. 了解一些最基本的概念和技术
2. 构建开发平台:安装配置开发环境
3. 周边核心技术的学习:开发语言、开发脚本
4. 快速入门:调试成功一个完整的实例,比如使用书上的代码制作一个留言簿,然后琢磨每一句语句的作用
5. 不看书自己尝试做一个最简单的东西
6. 系统学习一些具有实践价值的知识,结合自己的练习
7. 看一些别人写的代码,在理解代码的基础上进行总结
8. 至此你已经入门了,做2个具有一定意义的中型项目(比如论坛和人事管理系统),能让你从入门到熟练
在整个学习过程中,你还要学会使用一些工具来解答你的问题。因为不是每一个初学者的周围都会有高手回答自己的问题。我们要学会自己解决问题:
l 最好的搜索——Baidu:一定要学会搜索,全世界这么多人在学习ASP.NET,如果你遇到问题,这个问题99%别人也遇到过。现在网络这么发达,无数人在BLOG、论坛分享自己的解决方案。相信50%的问题,Baidu能告诉你答案。
l 最好的参考——MSDN:不知道怎么用某一个类、方法不要紧,MSDN对所有的类型都会有最准确而详细的解释。不用去买什么参考书籍,MSDN上的内容不但时效性强而且准确。博客园也不错
l 最好的老师——论坛:实在遇到了一个奇怪的问题又不知道怎么搜索,您可以在论坛上求助(比如CSDN社区),网友会热心解答,尝试在多个技术论坛提出问题得到解答的概率会高很多。