为便于阅读,本文现在分为几篇发表,每天发表一部分,敬请原谅
作者 曹翼飞 [email protected] 放飞技术网
简述
我们都知道微软“创新杯”,他是代表全国最高水平的软件设计大赛。作者从一个什么都不会的孩子,经过努力的拼搏,最终获得了大赛的三等奖。其中的苦也好,乐也好,通过本文有着真实的体现。希望所有大学中的朋友,在看过本文之后,能够有所感悟。
文章以时间为线索,以梦引子,展开详细记述了一个人的成长历程。最后文章以梦结束,作者实现自己的梦想。
文章以“序”开始,以“幕”结束。“幕”字本身有末尾的意思,代表文章的一个结束。但是两个字加起来,正好为“序幕”,将所有的成长过程加在中间,意思为整个这一过程,仅仅是人生的一个序幕,将来还有很多的路要去走,很多的事要去做。
内容
序
梦的开始
初现端倪
茁壮成长
创新大赛
技术界面
前期设计
遭遇非典
酷暑激战
准备决战
梦的演义
幕
正文
序:
成为软件开发高手,是每一个学习计算机的学生的梦想,当然,我也不例外。在大一大二时,我曾经为了这个梦想,自学过很多东西。但是看着那些功成名就的师哥师姐,总觉得自己还是有很大的差距。
在第一届的微软“创新杯”大赛中,北京工业大学代表队获得了全国第三名的成绩,当我看到获奖者在当年的上海APEC峰会上与Bill Gates先生握手的时候,不由产生了一种强烈的敬佩感。“真不知道怎么学才能学成他那样!”这是我当时最强烈的感受。在学校的大礼堂,团队的成员为全校师生展示了他们的作品—电子政府。无论是界面,还是功能,都给了我一种耳目一新的感觉。由于我当时的变成水平还停留在C语言的DOS界面的程序设计上,所以对于他们所作出来的一切,都感到了前所未有的神秘与向往。那—-是2001年11月。
第一部分:梦的开始
每个人都有自己的梦想,我的梦想是成为软件高手。这对于每一个处于大一或者大二的学子来讲,都是可以接受的。
我是一个不甘于现状的人,所以为了自己的梦想,肯定自己坚信是要付出很多的。于是,我找到了第一个大牛—-一个大四的师哥。他为我介绍了步入软件行业的第一步,数据库。于是我毫不犹豫地买下了第一本计算机书籍《SQL Server 7.0数据库系统管理与应用开发》。在整个大二寒假的假期里,自己一直在以一种非常痛苦的状态来看这本书,毕竟这是我一门从来都没有接触过的知识。在放寒假之前,我还听从了另一个人的建议,去看看win32程序设计。一个寒假过去了,结果可想而知,我除了知道windows下程序设计是一条一条令人难以理解的消息,SQL Server是一个微软的产品以外,我毫无收获。
在接下来的一个学期里,我又自学了MFC程序设计,但是那本被誉为经典中的经典的《VC6技术内幕》,我也仅仅看到了200页,就再也看不下去了。那些知识对于我简直是致命的打击,我一直在怀疑自己是否真正适合程序设计这一行,甚至有时在怀疑自己的智商或者能力。
当然这时候还出现了另外一件事,那就是竞选学生会主席,最终我失败了,在那个酷热的夏天里,我,有一种无比的失落感。梦—-就这样破灭了。那—-是2002年6月。
第二部分:初现端倪
在竞选失败的一刹那,我加入了学校里的另一个组织,放飞技术网。起初在这里的工作很简单,就是更新新闻,这是一项根本连大脑都用不上的工作,可是我却干的很高兴,因为可以近距离的接触那些高手。
后来从某个渠道听说,在暑假的时间里,放飞网要开发一套学宿中心管理系统,是为我们学校学宿管理中心开发的系统。我由于比较善于表达自己,自告奋勇要求参加这次系统的开发。很幸运,我被选中了,在那个北京罕见的“桑拿天”里,我们开始了程序设计开发。
我的工作很简单,当然这也因为我什么都不会。只是拿着一本ATL网络开发方面的书,来回的看,然后作出一个内嵌IE的框架浏览器。我的主要工作还是测试与文档,在接下来的两个星期时间里,我写出了整个系统几乎全部的使用手册与开发文档。
一个暑假的时间不长,但是我经历了一个项目从设计分析,到最终完成设计的全部阶段。可以说这样的机会对于一个大二的学生来讲,是不多的。于是我对自己的前途,又产生了新的希望。那—-是2002年9月。
开心:我不知道你会不会看到这篇短文。我看到你的《成长历程》心中十分激动。
我没有读过大学,但是对计算机的兴趣已经很久远了,还是在上初中的时候,在家里的小霸王机器上用qbasic写一些——更确切的说是抄一些——黑白的东西,然后看着学习机被我的巨大循环搞得疯狂得在电视机上print的时候,心中很是高兴。
可惜后来上了中专读的是医学口腔专业。毕业的时候没有顺利找到工作。在外面打工过日子,远离了向往的数字生活,这个时候遇到了我的另一半(现在的老婆)心中想着赶快找个正式工作,组建和睦的小家庭。
等了2年,我分配的单位终于要接收我,可是在拿每个月三百的生活费一年之后才成为正式员工。正式员工的工资也不高,左扣右扣就剩下400块。
在医院里干了一年以后,医院以一种很特别的态度将我下岗了。给了我一些破设备让我自谋生路。我一气愤,跳槽到了一家代理软件的小公司。
终于可以和电脑打交道了。我也是从mssqlserver的安装开始学起。2002年10月,第一次在我的机器上安装上mssqlserver2000,连什么叫做身份验证都不知道!通过一年的学习,对操作系统、数据库、编程语言有了一定的认识。
在今年看到微软中国上你的讲座,对.net尤其是asp.net产生了无限的爱好。可惜周围没有一个同路之人。学习只靠自己从网上下载的电子书籍。
最让我郁闷的是:我安装了visual studio .net(7.0)后,使用IIS总是不能将asp的程序跑起来,调试的时候报“服务器端错误”,而且网页不能浏览。
C#的语言可以一天天的学习,但是写出的asp.net代码却不能调试。好郁闷呀!按照微软的帮助各种检查都做了,还是不行……更加郁闷!
不知道开心能不能提供asp.net的安装说明,并且提供一个有效的联系方法,让能在asp.net的世界中遨游一番!
不胜感激!
我的联系方法:wollaston at vip.sina.com
msn:wollaston at sina.com.cn
BTW:
我的安装顺序都是按照微软联机帮助安装的。在调试的时候提示的对话框内容为:“试图运行项目时出错:无法在web服务器上启动调试。发送HTTP请求时发生服务器端错误。”
如果使用(不调试)的话页面显示“500”错误-服务器错误。
我将Help中的内容都看了一遍。IIS看过了,设置都是正确的。
另外有个不好的消息。我的visual studio 7.0是盗版的(雪花的银子呀,我买不起。)
To wollaston: 500错误的原因很多,作为程序员,建议您将Internet Explorer-工具-选项-高级中的“显示友好的HTTP错误信息”勾选掉,以便得到比较详细的错误信息,根据其提示进行对应的设置。
我把asp.net framework 1.0的卸载了。
重新安装asp.net framework 1.1可以正常显示我的网页了。
但是我对asp.net frame work 1.0的调试还是不了解。
而且是不是和visual studio .net (7.0) 的某些设置有关。
自学与兴趣是最大的老师