答案:首先匆匆申明,写这篇文章并不代表匆匆就是ASP或者.NET高手,我只是想分享一下自己的学习方法。希望对更新手有所帮助,不一定权威,仅仅供自学网络编程语言的朋友参考。
由于我们对网络编程都是业务爱好,所以没有足够多的精力去研究每一个代码,也没有名师指导,难免会走很多弯路。而匆匆最先学习的时候连HTML代码都不明白。。所以相信这些方法更适合你。
1)不一定懂。
或许这个方法有背您以前的学习,以前老师都说:一定要弄明白,而现在匆匆告诉大家,不一定懂!对于我们新手来说,随便打开一个程序,可能就有很多很多代码都不认识。。
如果我们要弄懂每一个代码,估计要花几个月时间,而实际上我们不需要去弄懂它们的,首先那样很耗费时间,其次没必要弄懂每个代码,例如为什么牛顿定律是正确的,为什么1+1=2?
我们应该在我们的应用范围内研究,不要过远涉及信息,尤其是学习前期,过远涉及信息会让感觉很累,很累,同时会伤害你的学习积极性。简单的我们只需要明白某一段代码能产生某种效果,就足够了。
例如你问我为什么数据库衔接要使用以下代码:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("data.mdb")
conn.Open Strconn
%>不怕大家笑话,其实我以前很长一段时间都不明白为什么要那么做,因为我看别人都用这种方法,于是我也就这样了。别人说中国人创造能力不强,模仿能力确是最强的,于是我照着那么做,结果就行了
2)不需默写。
例如写程序的时候很多代码我都写不起,但我大概知道是哪段代码能实现那个功能,于是我就把早已收藏好的代码直接复制过来了。
或许高手都会耻笑我,但我自己很满意自己的方法,因为这样让我节约了很多时间,呵呵,没办法,自己记忆太差了一直记不住,不过有空的时候,我都会多抄写抄写它们,尽量更熟悉它们的样子,下次用的时候,或许就能默写出来了。
3)善于收藏。
将自己常用的代码保存起来,有些代码,例如数据库衔接,查询语句啊,凡是自己感觉会写错的代码,都保存起来,以便需要的时候好复制粘贴。平时看见别人的好代码,自己以后可能需要用到,最好也先保存起来,以后就可以轻松copy过来了,当然有版权的代码,大家自己注意下。
这里需要提到如何保存自己喜欢的资料,网络资料很多,如果不好好保存,以后资源太多,估计就很难找到了,所以大家应该总结出更适合自己的方法,匆匆通常把信息保存在TXT文件里面。然后文件名用个容易记忆的标题,现在匆匆学会了编程,信息都放在自己的网站,随时可以搜索出来。还需要提高一个更新,网络上前辈高手非常多,他们的优秀作品也很多,很多前辈作品还经常有更新,所以我们有空闲的时候,都应该去下载些新版本回家学习,研读,随时保持自己的新思维,学习别人的新想法,只有看多了,自己的创造灵感才会产生的。
4)在用中学。
匆匆学习ASP基本上没有正式学习过,都是在使用中学习,例如朋友叫我给他做商店程序,于是我就去下载一个商店程序的代码,带回家,然后根据朋友的需要修改,添加,删除功能。这样的好处就真真是即学即用,自然事半功倍,你想嘛,现在需要这个功能,如果不做出来就不能交差,于是你的学习潜能就被激发出来了,很快就可以学会以前几天都学不会的东西。反过来,学个没用的东西,就算学会了,或许过几天又忘记了,当然你聪明些例外,反正匆匆是非常笨的一个人。学程序,真真体验一句话:熟能生巧,如果你不用,建议不要学,如果天天要用,自然就巧了,所以这里我们又映射了第1条,“不一定懂”,最先学习,不需要懂,等后来研究多了,自然就懂了,匆匆现在就明白了很多以前不明白的东西。
还有就是修改别人代码,一般不懂的地方不要乱修改,记得随时备份,记得模仿别人的功能使用。
5)记得借鉴。
对于好的东西一般去借用现成的程序,代码,然后将自己需要的代码复制过来,放到自己的程序里面,以前我都告诉别人:我是一个程序裁缝。当然如果时间充足,最好还是仔细看看别人的代码,学习记忆下来。然后再优化,再精简,编程非常需要举一反三的,如果思维太老,不更新,就真真永远落后了。
其实这条有点映射“善于收藏”,是的我们要借鉴前辈,高手的作品,当然也应该收藏他们的优秀语法,精美代码,当然收藏,不仅仅是收藏代码,还应该收藏经验,工具,素材等
6)少问多练。
对于很多不明白的代码,记得去实践,当然连IIS都不会配置,需要先学习IIS配置方法,我就不再说明了,网上有很多资料。很多人自己不爱思考,遇到问题就去问,或许你运气好,能遇到一个清闲的人,自然别人就会回答你,但通常别人都不会回答你的,因为我们都有工作,每天都很忙,对于有些人看见别人不回答他问题,他就骂别人,那一种很不明智的方法,首先大家都应该互相理解,每个人都有每个人不同的处境。其次,别人又不是你亲戚,又没拿你工资,凭什么给你讲解,给你辅导?
说了半天或许还是不明白,我就简单说一句:
少问,少骂,少钻角,多练,多记,多模仿,慢慢地就什么都懂了。
注意:学代码一定要机灵点,不要想着每句话话,每个语法都一定要明白,透彻,匆匆认为只要能实现你自己的功能,管它什么猫哟,抓个老鼠就是好猫。(:出自站长资源库:http://www.zzzyk.com[InstallDir_ChannelDir]285/286/2006/2006033027421.html
2006-3-30 20:19:19
上一个:网站优化的十大奇招妙技(1)
下一个:CN域名的优点