关于学习的反思(上)---系网开发记(2)
今天看到两篇文章,让我在学习asp.net3个月后有了一个反思。
一篇是伍迷前辈关于学习的“剑宗”和“气宗”之说
文章地址:http://www.cnblogs.com/cj723/archive/2008/08/20/1124849.html#1292056 第40楼回复。
另一篇是园子.net新手讨论小组guojing,“作为一个老菜鸟,我来说点东西”。
文章地址:http://space.cnblogs.com/group/topic/4213/
记得3个月前第一次做项目时,自己连vs都没用过,虽然是学计算机这个专业的,但是学校也没开C#这门课程,更没有web编程种课程,c#?asp.net?iis?sql?一切一切对我来说都是零,(为什么选我进项目组?也许是运气吧。)自己凭借专业成绩还不错,也就应下了。
就这样,开始了一个月比较痛苦asp.net的旅程。我的任务是开发一个提问系统,其实就和留言板是一个意思,只是有个针对老师留言,而且不需要注册功能。于是我从C#语法开始学起,然后是vs2005,sql2000,其中看书,看视频,看实例,每天都要熬到2,3点才能休息。
学C++的时候知道面向对象,但根本不会用到项目中;也学过数据结构,貌似从头到尾就没用过;知道方法可以重载,同样不会用。更别说什么3层,实体类,设计模式,反射这类的高深名词。(在这里特别感谢下浪子学长,不是他不厌其烦的回答我那些弱智问题,我可能早就不会坚持了。)
总算磕磕绊绊的完成了这个系统,混杂的代码,混乱的逻辑,贼多的bug,无安效率,无安全性,没有异常处理(现在也不会),没有提取方法,甚至没有用到任何一个类来处理。
每个页面都充斥着这样无法维护的代码。我记得后来数据库更改,我在8个地方更改了
还有一个另我印象深刻的就是数据绑定,那些GridView,Repeater, DataList要按照要求那样显示,操作起来可真不容易,要了解委托事件,要知道如何索引,更有个地方用到了嵌套,我查了很多资料用了两天才弄出来。(前辈们别笑话我)
1个月后项目完成时,暑假都过去20多天了。回家狠狠的又休息了10天。才开始将项目组买的那些书拿出来看(在玩风色幻想6)。一本是:asp.net从入门到精通。另一本是:C#本质论。
第一本书让我了解了基本的控件操作和基本的数据绑定。第二本书我现在还在看。
后来自己又买了本asp.net项目开发全程实录。第一次用到了公共类来开发,减少代码量和维护量。
暑假后期,项目组同学,也是我们专业的,他的专长是flash,qq聊天时,灵感蹦发,想用flash做个爱墙系统。为了配合他,我又买了本asp.net+xml+css来学习如何与flash交互,看着原创的东西一天天从模型变成现实,心里很高兴,后来我们又不断的完善,我也了解到了xml.IO操作(因为要写xml和下载rss给在flash中显示新闻)。后来我停止了开发,原因是。。。
暑假就这么过去了。。。迎来新的学期,也迎来了新的学习和挑战。
作 者:doku
出 处:http://www.cnblogs.com/kulong995/
关于作者:喜欢编程,喜欢美食,专注于.NET项目开发。
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!