asp.net最好的学习方法?
2013-12-05
展开全部
一、天分和努力
我相信天分的说法,无论是玩和做事,到了极至,就是天分。诸位到我家,我已经介绍给你们全国封顶的吉他手认识,你们也听过他的演奏。作为学计算机转而因为爱好改变职业成为音乐人,并且取得如此高的成就,这就是天分。
但我同样不相信天分的说法,你们接触的这位音乐人,是唯一一个当面和我比勤奋的人,起因是因为我说他有天分。
是的,天分和勤奋,是成为极至的因素。
但是,我和诸位一样,不是软件领域的科学家,目前还没有人在任何一个领域敢说自己封顶。
作为普通人的我们,更需要努力。而努力是需要找到方法的。
在高二,我获得全省软件设计第二名,我做的计算平均分和排名次程序比我的老师做的还好,很多人认为是天分,实际不是。尽管老师只教了我17个命令,我有条件可以到气象局、学校长时间的上机试验,我的同学是没有这种条件的,甚至是我的老师;包括老师在内,没有一本书,全是老师的笔记,但是,我有一本书。努力,才是我和他们的不同。
大一,在LF16500型机器上,我做出了全校的第一个游戏-赌马,赢同学的菜票。这在今天看很简单,当时却是让老师都觉得很难想象的。你想,同学需要10分钟录入的程序,我3分钟就搞定,每周2小时上机时间,这是很宝贵的节省。不是我聪明,而是我高中就有基础,我可以问老师更多问题;为了提高录入速度(不可以存盘),我做了一个木头键盘进行练习。努力,才是其中的不同。
大二,在同学还在为小型机如何登录、如何交作业等问题吵闹的时候,我已经学会盗用同学的打印纸,可以做更多的事。不是有天分,而是大一的基础,使得我可以缠着老师教我更多的东西。
对于我们普通的智商,努力是关键。
二、基础和方法
有了努力,就有了基础。从大二下学期,我的恩师(之所以说是恩师,是对我有莫大的影响)带着我和另外的几个同学用了2年的时间读完了DOS3.3的反汇编代码,那个时候,很多同学忙着学习FoxBase,甚至丢了学校教的Pascal, C 。舍本求末,在毕业时,问题就显现出来了。
大四的毕业论文,很多同学是用Foxbase帮一些学校设计学生档案管理,包括我的几个牌友(桥牌),3年半中,我没有看过Foxbase的任何东西,但是朋友来求助的时候,我花了2周时间,给我朋友做出他们的毕业论文,结果,班里几乎所有这类毕业论文的同学都用了这个程序。
这里面的差别是思考问题的方法和基础。
《软件工程》、《数据结构》我都没有参加考试,两门功课都是免考,我帮老师改卷。
有一个问题值得关注,当时很多同学在忙着Foxbase中“窗帘式打开”等等界面设计方式时,我帮牌友设计时不考虑这些东西。因为软件工程教会我关注主要矛盾,我总结了一句话:整体错了,局部做的再好,也是没有用的。
有一个结论:理论很枯燥,但是却是行动的指南。我个人认为,最好的方法,就是依据理论,然后去分析。
三、面向对象的设计和学习
影响我关注面向对象是Pascal 5.5提出支持面向对象设计(因此我当时没有学习turbo c 2.0),其中有一句话,深刻的影响了我。
“给树浇水,树会长大;给汽车浇水,汽车不会长大”。我认为,这是非常简单和经典,值得深刻理解的一句话。
自以为掌握了很多面向对象,但直至98年,从网上下载到《Thinking in Java》,后来中文翻译为《Java编程思想》,才发现自己以前原来是用面向对象的工具,开发面向过程的程序。直至99年《Design Patterns》一书被我下载到,才有了入门的感觉。
我相信天分的说法,无论是玩和做事,到了极至,就是天分。诸位到我家,我已经介绍给你们全国封顶的吉他手认识,你们也听过他的演奏。作为学计算机转而因为爱好改变职业成为音乐人,并且取得如此高的成就,这就是天分。
但我同样不相信天分的说法,你们接触的这位音乐人,是唯一一个当面和我比勤奋的人,起因是因为我说他有天分。
是的,天分和勤奋,是成为极至的因素。
但是,我和诸位一样,不是软件领域的科学家,目前还没有人在任何一个领域敢说自己封顶。
作为普通人的我们,更需要努力。而努力是需要找到方法的。
在高二,我获得全省软件设计第二名,我做的计算平均分和排名次程序比我的老师做的还好,很多人认为是天分,实际不是。尽管老师只教了我17个命令,我有条件可以到气象局、学校长时间的上机试验,我的同学是没有这种条件的,甚至是我的老师;包括老师在内,没有一本书,全是老师的笔记,但是,我有一本书。努力,才是我和他们的不同。
大一,在LF16500型机器上,我做出了全校的第一个游戏-赌马,赢同学的菜票。这在今天看很简单,当时却是让老师都觉得很难想象的。你想,同学需要10分钟录入的程序,我3分钟就搞定,每周2小时上机时间,这是很宝贵的节省。不是我聪明,而是我高中就有基础,我可以问老师更多问题;为了提高录入速度(不可以存盘),我做了一个木头键盘进行练习。努力,才是其中的不同。
大二,在同学还在为小型机如何登录、如何交作业等问题吵闹的时候,我已经学会盗用同学的打印纸,可以做更多的事。不是有天分,而是大一的基础,使得我可以缠着老师教我更多的东西。
对于我们普通的智商,努力是关键。
二、基础和方法
有了努力,就有了基础。从大二下学期,我的恩师(之所以说是恩师,是对我有莫大的影响)带着我和另外的几个同学用了2年的时间读完了DOS3.3的反汇编代码,那个时候,很多同学忙着学习FoxBase,甚至丢了学校教的Pascal, C 。舍本求末,在毕业时,问题就显现出来了。
大四的毕业论文,很多同学是用Foxbase帮一些学校设计学生档案管理,包括我的几个牌友(桥牌),3年半中,我没有看过Foxbase的任何东西,但是朋友来求助的时候,我花了2周时间,给我朋友做出他们的毕业论文,结果,班里几乎所有这类毕业论文的同学都用了这个程序。
这里面的差别是思考问题的方法和基础。
《软件工程》、《数据结构》我都没有参加考试,两门功课都是免考,我帮老师改卷。
有一个问题值得关注,当时很多同学在忙着Foxbase中“窗帘式打开”等等界面设计方式时,我帮牌友设计时不考虑这些东西。因为软件工程教会我关注主要矛盾,我总结了一句话:整体错了,局部做的再好,也是没有用的。
有一个结论:理论很枯燥,但是却是行动的指南。我个人认为,最好的方法,就是依据理论,然后去分析。
三、面向对象的设计和学习
影响我关注面向对象是Pascal 5.5提出支持面向对象设计(因此我当时没有学习turbo c 2.0),其中有一句话,深刻的影响了我。
“给树浇水,树会长大;给汽车浇水,汽车不会长大”。我认为,这是非常简单和经典,值得深刻理解的一句话。
自以为掌握了很多面向对象,但直至98年,从网上下载到《Thinking in Java》,后来中文翻译为《Java编程思想》,才发现自己以前原来是用面向对象的工具,开发面向过程的程序。直至99年《Design Patterns》一书被我下载到,才有了入门的感觉。
2013-12-05
展开全部
微软官方已经提供了一套很好的学习资料 msdn的webcast
建议从ASP.NET 2.0 快速入门系列开始学习 然后学习深入挖掘ASP.NET 2.0 一定要学以致用 熟能生巧 个人认为有一句话说得比较好 ASP.NET是面向经验编程 哈哈 虽然有点调侃 但是还有点儿道理!至于Javascript 建议遇到问题就查资料 然后把每一个点滴记下来!放在一个文件夹里 记录获得的每一个技巧 积累下来是一笔财富!
建议从ASP.NET 2.0 快速入门系列开始学习 然后学习深入挖掘ASP.NET 2.0 一定要学以致用 熟能生巧 个人认为有一句话说得比较好 ASP.NET是面向经验编程 哈哈 虽然有点调侃 但是还有点儿道理!至于Javascript 建议遇到问题就查资料 然后把每一个点滴记下来!放在一个文件夹里 记录获得的每一个技巧 积累下来是一笔财富!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询