Fork me on GitHub

关于学习的反思(上)---系网开发记(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个地方更改了

Code

 还有一个另我印象深刻的就是数据绑定,那些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中显示新闻)。后来我停止了开发,原因是。。。

暑假就这么过去了。。。迎来新的学期,也迎来了新的学习和挑战。

 

 

 

posted @ 2008-09-23 19:13  idoku  阅读(388)  评论(0编辑  收藏  举报