这一年,我们马上就要大学毕业了.那一年,我们走进了提高班.经历了三年提高班的洗礼,整个过程值得总结,值得体会,更值得分享.毕业的帷幕越来越近,无论大学里我的体育专业学的怎样,总之都要成为过去.给我留下最深的却是关于0和1的知识.
大二那一年
Vb(吉大视频):收获了很多编程语言的基础知识,开始接触视频教学.开始走进信息技术提高班,抓住老师改变我们的机会.觉得不足的是老师讲的学习方法在很长一段时间里自己没有用心去领悟.
学生管理系统:貌似当时身边坐的是86,在他的英明指导下"别管那么多,照着敲就行"结果是在没有任何理性知识的指导下,竟然照着学生管理系统原码一个一个模块的把系统模仿出来了.系统时不时还会崩溃.姑且认为这是一个菜鸟的成长之路吧.
机房收费系统(鸡窝):试着做CS系统,当然这是自己写出来的,没有源码可以参考的.第一次接触语言编程,最大的收获是给自己了一点点信心 .让自己有勇气继续深入学习计算机知识.最大的失败是在学习的过程中没有及时进行总结和保存的工作.
大三上学期
sql:学习sql那块内容,感觉不是很难,因为在做机房收费系统的时候多少有些用到sql语句.而老师讲的那些事务在系统中是没有考虑到的.而就当时自己的知识量,理解数据库主键/外键/候选键也是模棱两可,都是在后来的数据库里重温学到的.
软件工程:学习软件工程是一件很痛苦的事情,因为软工对我来说太具有抽象性,在没有什么工程经验的条件下,要想学会软件工程还真是一件有难度的事情.当时自己也没有太过于纠结此阶段的学习内容,在看书和视频的时候把自己学到的点滴知识用思维导图总结了一下.这应该是那个阶段最大的收获了.链接就不贴出来了,那时候自己认识到的内容比较浅薄.
UML:在UML学习过程中,初步了解9种UML图和五种关系,在后来的工程实践中深入学习了UML,也明确了UML在面向对象设计阶段是对面向对象实现阶段的指导。对于统一建模语言提出的建模规则,我们能做的就是遵守规则。
C#:C#学习,貌似老师讲的都是语言基础知识,没有深入的去讲C#底层的知识。只是在.net和java这两个平台下帮我们理解了这两个平台的各自优势。在C#中讲到的运算符重载是自己在其他语言里没有接触过的知识点。在C#学习中,简单做了笔记,没有进行整理和深入总结然后就Pass了。
Vb.net:因为之前有了vb简单语法知识,在vb.net学习过程中听着台湾老师讲课当时很是不习惯。不过老师讲到的.net下的公共语言运行时和基底类别库以及在后几章讲到的面向对象和分层知识,当时还是吸收了一部分。因为这是第二次接触.net,所以感觉.net平台下好多东西都是人家已经提供好了的。不过我觉得之所以.net能存活很长一段时间,肯定就说明.net是很有学习价值的。所以纠正一个观点,不要小看任何已经过时的语言。
设计模式:设计模式使代码变为艺术,把生活的写照应用在了代码编程中。关于设计模式,其实对我们IT人来说,最重要的是多编码,在编码的过程中应用上合适的设计模式,使代码更易维护、扩展、移植。这就是设计模式给我们的编码阶段带来的好处。当然真正想运用好设计模式还是需要时间和经验的打磨。
英语学习:英语学习不得不说一下,英语学习我们用了四十多天来培养出感情,这四十天的付出与培养出来的英语感情将在以后的学习生活中永远伴随我们,当时觉得用四十天专门去学英语真的是很浪费,现在想想那时候的四十天对现在的我们计算机学习起着至关重要的作用。总之,现在学习英语很快乐,觉得听英语是一种享受,不再那样难耐。
大三下学期
机房收费系统(三层版):机房收费系统二次重构的时候利用了三层架构思想,虽然当时的自己并三层还是充满了大问号,还总是把业务逻辑层的判断放在界面层去实现。但是经历了二次重构,对三层和UML图的认识加深了一步。在二次重构的时候对自己来说失败的是没有用到任何涉及模式。
机房收费系统(合作版):这是我们第一次合作开发,这次开发整体上收获不是很大,因为代码框架是用EA生成的,这样就丢掉了自己亲自编写代码的机会,而关于设计模式我们也仅仅用到了抽象工厂和反射。那一次我们合作重点放错了地方,过于注重“合作”而忽视了技术学习。这是我在以后合作开发中应该注意的地方。过去了就让他成为历史,但不能忘记历史留下来的教训。
新闻发布系统:新闻发布系统的学习还算是比较完整,代码都在模仿下实现出来了。这是第一次接触BS的内容,所以用囫囵吐枣的方法先吸收进去,然后在后面的学习慢慢消化。学习新闻发布系统时对js的内容掌握的不是很好,对HTML的常用标签也不是很清晰。还好在后面的学习中把前面似懂非懂的知识都给予了答案,但我觉得虽然在后面的学习中掌握了,可是如果在一开始的学习中,不懂得时候多去思考一下,多去百度一下,可能这种学习方式会更好一些。以后的学习中多注意,多注意。
Asp.Net:这一阶段的学习内容自己丢掉很多,Ajax、Jquery...当时的我们貌似都没怎么学啊,用大勇的一句话就是老师偏心八期的,无奈。错过了就真的错过了,但有一句话将来肯定是要应验的“出来混的,早晚是要还的”我想想我们应该就是“没学的,早晚是要补上的”
教务系统:突然发现在上面的图中丢掉了一个暑假我们的劳动成果“教务系统”有关教务系统的总结这里就不发表看法了,详情请见我的博客。
大四上学期
J2SE:开始接触java基础知识,java的语法和之前学的C#很像,应该说java保留了C++和C#的语法,将C进行再次升级。java的“一次编译,随机运行”的机制是其他语言所不能及的。这也是java到现在一直处于佼佼者的原因吧。J2SE学习的知识在博客上像罗列笔记一样,没有什么价值,当时自己的学习方法还在调整当中。原谅自己一次。嘿嘿
软考:关于软考最大的收获并不是自己学到了多少知识,而是让自己知道了自己缺少哪些知识,缺失的这一部分知识对自己的提升来说有多么重要。当然通过软考也意识到自己的学习方法还是需要不断的调整。虽然软考木有过,但从另一个角度来说还是因为基础知识掌握的太薄弱,学习的机会又增加了一次。嘿嘿,姑且大家也这么认为吧。
J2EE:在J2EE的视频里讲到的十三个规范,就现在的自己理解不是很深,简单的总结在博客上。在后面的DRP学习中还要对J2EE进行深入学习和实践。DRP的学习还没有结束,总结也在不断的写。接下来的时间要处理自考、软考和毕业的事情。三年总结就写到这里吧,博文貌似有些长,没办法,因为是2012.2.29 这个特殊的日子,给自己一个特殊的回忆,抓住机会。嘿嘿,辛苦大家看到这里啦。
原文链接:https://www.f2er.com/vb/260234.html