• 年度回忆录(?——2011.01)


    这是在CSDN上的第一篇总结(或者说是回忆录),个人认为:总结,尤其是年度总结是十分必要的。她可以很好的映射出自己以往的不足,并为自己下一步的学习指明方向。以前在网易上写过两篇(《09年总结》以及补充)年度总结性的文章,就不再往这里搬了,留一个历史的痕迹也是别有一番风味的。

    题目中“?”是有含义的,想从头开始总结,却总也缕不出哪里才是头,那就先从自己大学之前说起吧。

    l  大学之前

    和其他的童鞋一样,经历过高三的紧张、接受过高考的洗礼。至于什么时候喜欢计算机的,这个还真不好说。这就相当于问某个人什么时候开始会骑自行车的,得到的只能是“好像在我*岁那年”或者“有一年暑假……”之类的回答。个人认为对一个事物的喜爱是个潜移默化的过程,只有大概的时间段,没有明显的时间点。关于IT唯一有记忆的是初中的时候,那时候听说微软那个玩电脑的叫什么什么瓷很有钱,全球第一富!看到电视里敲键盘的“黑客”感觉很帅(当时很纳闷那些“黑客”基本上都是白人啊,为啥不叫“白客”呢?),仅仅这些幼稚的想法而已。

    一切都是那么的平常,高考完填报志愿。当时给自己定了三个方向“建筑”“计算机”“土木”。现在看看这三个方向竟是那么的相似,最终都将走向设计的道路。由于分数的限制,报了“信息与计算科学”这个和计算机沾边的专业,当然还有另外的两个方向的专业。录取结果出来后竟真的被这个专业录取了。自己当时也没有太大的失望,毕竟是计算机的相关专业。

    l  大一

    大一上半学期结束后才突然发现,我们竟然和数学系同学学的东西一样:数分、高代、解析几何等等。当时就意识到,原来这个专业并不是自己想象中的计算机“相关”专业(其实后来才知道,计算机固然重要,但数学或者说思想才是王道!)。被骗的感觉、人生就此罢了的感觉就密不透风的笼罩了自己整整半年。

    就这么混混沌沌“自习室——宿舍——自习室……”的过了大一。这里不得不提的是在大一下半学期的时候,学校里举办了一个“IT牛人”的作品展。因为本来就对计算机感兴趣,于是就和同学去看了那个作品展(必须承认这绝对是人生的转折点)。师哥师姐们展示的作品都是用VB实现的,因为自己当时已经学过VB。说实话,从心底里看不上VB,感觉VB给孩子们玩的东西,不是大牛的“屠龙刀”。看完作品展后震惊了,绝对震惊了,VB竟然也能这么牛!

    经过打听知道那些师哥师姐都是出自一个叫“信息技术提高班”的组织,开始有意识的了解这个集体。知道了“信息技术提高班”(后面简称“提高班”)就是教我们“信息技术基础”的米老师在学校里开设的一个类似于兴趣小组的辅导班。自己当时也只是听说这个辅导班教学生们一些常用软件、还有编程的知识(确切的说是VB)。“与其在学校里这样等死(一般大学的大学生就业情况就不再文中阐述了),不如去参加这个提高班学点东西”这是当时的真实想法。

    l  大二

    大二开学后开始注意提高班招收学生的信息,第一次去五楼的机房是去测试打字速度。进入提高班的唯一要求就是打字速度150以上正确率98%以上(为此我练了半年,不得不承认自己的确很笨啊)。

    然后就在提高班待了下来,了解到很多东西,自己的视野也开阔了很多。原来所谓的素质教育就是平时的点点滴滴,原来office里也有乾坤,原来VB也可以干大事,原来所有的语言都是相通的,原来我们的学校也有这么一片圣土,原来一个垫底的二本学校里的毕业生也可以拿到自己希望的工资,原来……

    后来由于参加提高班的人数比较多,班里进行了一次投票淘汰。谁的票数多谁留下,无论“学习”程度的高低,很幸运的是自己留了下来。现在想想才知道能淘汰自己的永远只有自己,所谓“提高班‘放弃’你”的正确解释是:先是你“放”了提高班,然后提高班就自然而然的“弃”掉了你!

    再往后的日子就是紧张、充实、快乐、纠结并发了。

    第一学年(以提高班的学制为基准)前几个月跟着米老师学习了怎样使用百度、谷歌(莫笑!其中乾坤您未必了然),然后学习常用的软件(再莫笑!office您了解的应该不足30%)。过年前后的几个月学习了VB(再再莫笑!个中滋味谁学谁知道)。然后就是在第一学年五月份我们组织并参加了自己的作品展,在全校师生面前“秀”了一把。

    暑假我们只放了一个星期的假便匆匆“开学”了。开学的第一件事就是提高班收费的问题,关于这个话题大家可以看下面的两篇博客《走进提高班12W高额教育投资的背后》《走与留完善版》。

    “收费”问题就那样结束了,后我们学习了数据库的相关知识,为后面的“机房收费系统”做好了铺垫。当然这里的数据库学习必然是浅显的。别人玩了一辈子的数据库哪能让你十几天就搞定呢?但是对付我们所做的那个系统来说已经是绰绰有余了。SQL学习结束之后我们开始了“收费系统”的模仿实现。照着上期师哥、师姐的收费系统进行模仿。老师的要求也很简单,只要功能可以实现就可以。经过一周的奋斗大部分同学独立(模仿归模仿,应该算独立吧)实现了这个系统。当时觉得自己那个牛啊,牛的不得了啊,现在再回首看看,只剩下点头微笑了。

    那个暑假很充实,很恬静,很美。

    l  大三上半学期

    转眼进入了大三,提高班的学习也进入了第二学年。我们紧接着学习了软件工程,深刻的体会到做一个优秀的软件绝对算的上一个工程。就连一个小小的“机房收费系统”也是需要认真了解需求,需要仔细分析功能的。否则最终做成的只能是“鸡窝”,经不起一丝丝“微风”的扰动。

    如果说软件工程是一门博大精深的武功的话,那么只学“心法”(看书、看视频)没有招式的话效果是甚微的。于是我们又接着学习了写文档。现在回想起那段写文档的日子依然感到心中丝丝的纠结。用老师的话说那不叫纠结,那叫涅槃,是掌握知识的必经阶段!这里涉及到米老师的一个重要的思想:知识的学习向来不是一蹴而就的,需要时间的打磨,需要知识相互之间的碾磨。文档写完了,尽管知道自己写的那个什么*(…&*%*%…)%*(是吧,总之是写完了!

    再往下就是UML画图了。说实话,这个阶段和文档阶段差不了多少,依然是纠结,啊,不!是涅槃!这个过程中我们向六期师哥师姐请教了多次,最终才勉强的把机房收费系统的UML图画出来。依然是*%……¥@@&*#是吧,总之我们依然画完了!通过这个过程,我们对面向对象的思想有了进一步的了解。具体的是怎么了解的,什么时候了解的,这个不好说……(具体文字参照“学骑自行车”那段)

    文档、UML这些最多算是招式中的招架之功,可以让你大致的了解对手,真正置对手于死地的具体招式就是后面学的“设计模式”了。关于设计模式这部分内容,老师为我们选定的“教材”是《大话设计模式》这本深入浅出的书。鉴于书中的代码实现是C#,所以在学习“设计模式”之前“顺带”的把C#学习了。其中少不了VB的功劳,看来前期的“慢”是为了后面的“快”啊!当然了,这里的学习和那些大牛比起来只能是皮毛上的,了解C#基本的语法结构、再次理解面向对象思想。总得来说,C#的学习是以能够看懂“设计模式”中代码为目标的。

    C#结束后就真正开始了“设计模式”的学习,开始了对前人精妙总结的一阵阵叹服。和以前的学习一样,同样是@#@&*&*(¥@%¥…,但是这次我们好像已经习惯了米老师的这种教学。因为现在的我们已经深刻理解了接受知识和获取知识是两个完全不同的概念,显而易见,前者被动、后者主动。只有主动获取的知识才是自己的,被动接受的知识总有一天会还给老师(当代大学生的知识水平就是最好的佐证)。糊涂着就糊涂着吧,不能全部理解就不能全部理解吧,以后的学习过程中会自然而然的去理解的。就像骑自行车一样,不知不觉的就会了。前提是继续走下去,不要停止,不要停止!

    以上的一大堆都应该算是“软件工程”里的内容。只是学习没有实践永远都是纸上谈兵,只有实践才是检验真是的唯一标准嘛!马上就要寒假了,这个寒假的主要内容就是利用在“软件工程”中学习的东西、用面向对象的思想重新学习、实现“机房收费系统”。为了这个目标现在正在学习VB.net的知识,因为对于我们来说从面相过程到面相对象最好的过度可能就是VBVB.net了。

    l  最后 

    纵观自己走过的这一路,不得不佩服老师的教育方法了,实在是高啊。每次都给我们一个目标,这个目标说高吧,却够得着;说不高吧,需要努努力才能摸得到。每个方面知识的学习从来不要求完全搞懂,当然也没人可以完全搞懂某方面的知识。但是这并不妨碍我们的学习和进步。 

    学习在继续,成长在继续,期待寒假!期待2011 

     

    新的一年到了,祝大家新年快乐!

    原创文章,转载请注明出处:http://www.cnblogs.com/beijiguangyong/
  • 相关阅读:
    DataTable转List<T>
    Ajax跨域解决方案
    日期格式换算
    序列化和反序列化
    C#导出数据量大于100万【csv】
    DataSet转Model
    正则表达式-小数-XML取值验证
    微信绑定欢迎页面
    正则表达式 从X开始到X结束
    html5的新特性有哪些?除了新标签之外还有新的特性?新增的标签主要是为了什么?
  • 原文地址:https://www.cnblogs.com/beijiguangyong/p/2437128.html
Copyright © 2020-2023  润新知