




首先匆匆申明,写这篇文章并不代表匆匆就是ASP或者.NET高手,我只是想分享一下自己的学习方法。希望对更新手有所帮助,不一定权威,仅仅供自学网络编程语言的朋友参考。
由于我们对网络编程都是业务爱好,所以没有足够多的精力去研究每一个代码,也没有名师指导,难免会走很多弯路。而匆匆最先学习的时候连HTML代码都不明白。。所以相信这些方法更适合你。
1)不一定懂。对于我们新手,随便打开一个程序,可能就有很多都不认识。。其实我们最先不需要去弄懂他,那样很耗费时间的,我们只需要明白某一段代码能产生某种效果,就足够了。例如你问我为什么数据库衔接要使用以下代码:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("data.mdb")
conn.Open Strconn
%>
不怕大家笑我,其实我也不完全明白,因为我看别人都用这种方法,于是我也就这样做了。
2)不需默写。例如写程序的时候很多代码我都写不起,但我大概知道是哪段代码能实现那个功能,于是我就把早已收藏好的代码直接复制过来了。或许高手都会耻笑我,但我自己很满意自己的方法,因为这样让我节约了很多时间,呵呵,没办法,自己记忆太差了一直记不住,不过有时间的时候,我都会多抄写几次常用的代码。方便使用的时候再用它。
善于收藏。将自己常用的代码保存起来,有些代码,例如数据库衔接,查询语句啊,凡是自己感觉会写错的代码,都保存起来,以便需要的时候好复制粘贴。平时看见别人的好代码,自己以后可能需要用到,最好也先保存起来,以后就可以轻松copy过来了,当然有版权的代码,大家自己注意下。
3)在用中学。我学习ASP基本上没有正式学习过,我都是在使用中学习,例如朋友叫我给他做商店程序,于是我就去下载一个商店程序的代码,带回家,然后根据朋友的需要修改,添加,删除功能。这样的好处就真真是即学即用,自然事半功倍,你想嘛,现在需要这个功能,如果不做出来就不能交差,于是你的学习潜能就被激发出来了,很快就可以学会以前几天都学不会的东西。
还有就是修改别人代码,一般不懂的地方不要乱修改,记得随时备份,记得模仿别人的功能使用。
记得借用。对于好的东西一般去借用现成的程序,代码,然后将自己需要的代码复制过来,放到自己的程序里面,以前我都告诉别人:我是一个程序裁缝。当然如果时间充足,最好还是仔细看看别人的代码,学习记忆下来。
4)少问多练。对于很多不明白的代码,记得去实践,当然连IIS都不会配置,需要先学习IIS配置方法,我就不再说明了,网上有很多资料。很多人自己不爱思考,遇到问题就去问,或许你运气好,能遇到一个清闲的人,自然别人就会回答你,但通常别人都不会回答你的,因为我们都有工作,每天都很忙,对于有些人看见别人不回答他问题,他就骂别人,那一种很不明智的方法,大家都应该互相理解,每个人都有每个人不同的处境。
说了半天或许还是不明白,我就简单说一句:
少问,少钻角,多练,多记,多模仿,慢慢地就什么都懂了。
注意:学代码一定要机灵点,不要想着每句话话,每个语法都一定要明白,透彻,匆匆认为只要能实现你自己的功能,管它什么猫哟,抓个老鼠就是好猫。(:
| ·我最先是怎么学习ASP,ASP.NET等网络编程语言的 [2006-03-30] |