欢迎来到天天文库
浏览记录
ID:55692284
大小:51.00 KB
页数:5页
时间:2020-05-25
《程序员之路.net技术.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序员之路.net技术其实我学编程很偶然。我习惯于晚上12点以后睡觉,
2、门
3、去太早很无聊,小青教我打游戏。我被游戏吸引住了,问小青游戏是怎么做出来的。小青认为几句话很难说清楚,如果我真有兴趣,可以看看书,他有一堆书,是他上学时候的,全部送给我。我没有兴趣学习怎么设计游戏,但是很好奇,就从那堆书中找了木最薄的看。坚持看了不到十页就再也看不下去了,我实在不知道书上说的什么。晚上网去的时候我告诉小青计算机实在太难了,小青见我看的是那木《设计模式》,说我选错了书。我认为自己没有基础,以后考上大学再学习。小青认为大学里不一定能学
4、到什么有用的东西。我就批评他背叛了日己的母校。小青说要纠正我两个观点,一个是现在的学校不能叫“母校”,是一个以盈利为目的的地方,比如我当年没有钱交学费就自动辍学;第二个就是不一定能从学校学到有用的东西,比如他是在学校自学而不是从学校学的,他不是计算机专业毕业的。在我们家乡,一直认为考上大学是件非常光荣非常不容易的事情,大学是个神圣的地方,没有想到大学被小青狂批,他后来还建议我不要上大学,等以后老了无聊可以去考个大学上肴玩。我觉得小青的观点实在太怪,无法接受。小青为了证明不在学校可以比在学校学得更好,说要亲自教我计算机,
5、用两年时间把我培养成比读了四年计算机本科的大学生还厉害。我随口说要是真那样你让我干什么都行。小青坏笑了一下,让我别忘记这句话。我以为是开玩笑的,没有想到小青真开始教我了。先让我打字,我很快学会了盲打,但是小青说速度太慢,要我好好练习。我练累了假装说渴了他都不让我离开电脑,自己倒了水给我喂。后来我打字终于让他满意了,他开始教我word,excel和一些windows的常规操作,然后教我怎么安装系统等。在我给小青演示了我怎么轻松的把一篇文章输入到计算机里面后,说这些太容易了。小青说难的开始来了,要教我用c#编写程序。记得他
6、讲的第一个就是数据类型,什么int,string,我觉得这个比打字还容易。然后他就开始讲if,for,while«接着就讲怎么找最大值最小值,怎么排序等等数据结构和算法方面的东西。讲到递归的时候刚开始我怎么也理解不了,后来用非逆归的方式实现了一次才明白,不过到现在我对B+B-树还是没有真正理解。小青认为这些差不多了,就教面向对象的思想,还让我自学,但是他刚好没有c#方面的书,然后就找vs.net带的那个关于c#的电子书让我看,我英语不行,他又去找了个中文版的。我学了类,对象等等东西后,就对小青说,以前让我学的排序、找最
7、大最小值等方法,为什么不做成一个类的方法,以后需要的时候就拿过来用呢。小青说这些东西系统己经做成类了,以后我真要开发软件根本不用自己去写,直接拿过来用就行。我问既然己经做成可以用的了为什么要让我费那么大劲去学呢,小青说是为了培养我解决问题的能力,比如军队天天练习走正步,打仗的时候肯定用不上,只是为了培养军人服从命令的习惯而己。慢慢的我把那木电了书看完了,也写了不少练习程序,小青就让我用vs.net,写有界面的程序。以前他一直让我竺控制台程序,现在我发现用vs.net写程序简直是太舒服了,我写了很多乱七八糟的东西(实际上
8、是画了好多界面而已),然后发现不知道该写什么东西了,觉得编程不过如此。小青让我写一个简单的管理系统,我对饭店熟悉,就写饭店管理。我决定要写饭店管理了,却不知道如何下手。请教小青,小青说先确定打算写成什么样,接肴确定范围,哪些是马上要实现的,哪些是留着下一个版木实现的,然后找需求点,根据需求点确定工作量,写出工作计划,然后把需求点转换为标准的需求规格说明书,再开始系统设计,模块划分,详细设计,代码编写,测试。小青没有说完我就晕了,怎么开发软件这么难啊!而且我除了写代码,其他都不会,小青说要一点一点教我,可是我都没有兴趣学
9、习了。最后决定写还是小青不停的催促下开始的,小青说按照系统工程师的水平要求我的,如果按普通程序员,就只做中间一小部分工作就行。我就真按照他说的一步一步开始了,写软件蓝图的时候,小青让我随便想,把要开发的软件吹一翻,说这是给用户看的;在确定工作范围的时候,我把好多功能都确定为下一个版木,小青说我比他还懒。估计工作量的时候我没有经验自然是瞎估计,实际完成后跟当时估计的比较,多了好几倍。系统设计是小青和我一起做的,他顺便给我讲了多层架构和数据库;模块划分的时候,老感觉一个功能既可以划分到这个模块又可以划分到另外一个模块。我决
10、定要写饭店管理了,却不知道如何下手。请教小青,小青说先确定打算写成什么样,接着确定范围,哪些是马上要实现的,哪些是留着下一个版本实现的,然后找需求点,根据需求点确定工作量,写出工作计划,然后把需求点转换为标准的需求规格说明书,再开始系统设计,模块划分,详细设计,代码编写,测试。小青没有说完我就晕了,怎么开发软件这么难啊!而且我除了
此文档下载收益归作者所有