伴随着校园之中越来越多的同学身影,暑假学习时的那份静谧一散而去,恍然间在提高班学习的第三个年头也已经过去了(~_~),而自己的大学生涯也已成为了秋后的蚂蚱,雨后的破屋,踩过的破瓜一样——快活离我好久了;调侃归调侃,原先那种得过且过的心态早就被老爷子的耳提面命训的无影无踪,取而代之的是一份风雨兼程的信念和一种走向成熟的责任感。PS(最后一句玩弄深沉过于明显,请读者自动忽略)
计算机学习:
软考学习
回想软考,如果说普通的计算机学习要经历一个从理论——实践——理论的认识不断深化的过程,那么我们则更倾向于实践——理论——实践的感觉。
下面谈谈经过软考学习,自己的一些体会
软考视频学习:
软考视频讲的时间不短,很详细,也很使用,但是就是慢,加速到两倍了才感觉语速正常了点。就其内容而言,还是很不错的。
(1)首先基础知识中涉及到计算机硬件的内容和多媒体知识以及语言知识问题,看到这里,有一种梦回第一年跟着米老师学计算机的感觉。计算机内部构造,计算机工作原理。一个很好的证明就是老爷子给评论都是:你想起来当初我讲这块的内容了么?
(2)数据结构部分,由于自考已经学习过一次线性表、数组、广义表、树、图、查找算法和排序及算法的分析,所以看起来也不是很难。这部分的学习,要吃透理论、深化理解。吃透理论就是反复读书,那本蓝皮书多次,重复的看理解即可。
(3)操作系统知识,主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新的操作系统,如何实现它?操作系统理论就是向读者逐步介绍和解释。重点是五大管理职能的实现及其原理。
(4)计算机网络中对ISO/OSI七层的划分以及各种协议的功能。传输理论、互联设备、Internet知识等。
以上部分,这对于没有经过系统学习的文科生来说,无疑是一次全面、深入学习的机会。搭着自学考试的顺风车,对计算机有更深入全面的了解,而不只是停留在过去那些肤浅的认识上面。
(5)软件工程,软考的重点内容。但是令人发指的是:考试粒度如果可以的话,它恨不得精确到纳米!!!从软件工程的章节中随机的跳出一句话,抽出两个词语就是一道考试题,让你去填。但是总体而言,这块内容因为之前的软工视频学习有一定的积累,再加上通过真题的扩展而形成的知识点网,不是很难的。
真题学习:
上午题经过一次系统全面的学习和真题的积累,过应该没问题。前提是不要把真题当做练习题来做,每次做完之后,总结一下,发散一下,将几次做的纵向联系起来对比一下,并做好笔记。
下午试题分五个题目,数据流图,UML图,数据库,算法设计,设计模式
一)数据流图,数据库设计,UML,DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。请认真弄清其应用后,在画出数据流图的情 况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。考核时,试题多从父图和子图的平衡来分析。这部分内容,解题的关键是高度重视题目说明,务 必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。 而数据库题和UML题,和数据流在做题上差不多,都是通过题目说明,在具体的句中寻找我们想要的答案。一句话形容就是:答案实际就蕴含在说明中。
二)设计模式和算法设计。
对于算法设计,说来很难,做起来也很难!对于这类题目,我觉得适当的保持沉默或是借用大神的话更能说明问题:算法题讲究灵感,想对了这道题就都出来了,不要有惧怕心理,在时间充裕的时候好好研究一下,就是那几个类型,每种算法的具体流程心中有数就没问题了。即使再没有看懂算法题的情况下,有的几个小空也是可以填出来的,不要放弃。(杨哥)
设计模式,一定一定一定不要猜!做好规划,踏踏实实的把每个设计模式给看看。考的难者不会,会者不难!了解一些java的语法+系统的看一遍,问题不大。
软考,个人感觉不仅仅是一次考试,如果是我们之前对计算机有过学习,那种学习也只是身在此山中的学习,没有进行一个系统全面的学习,而软考,恰到好处的将以前所学习的进行了一次‘打包’,让我们收获的更多!
Java学习
按照培养计划,DRP作为第一个完整的java项目,完整的跟着学习下来——王勇老师挺有才的,给我的感觉。因为你自己学会一个知识点和你可以讲给别人并能使得别人学会这是两个完全不同的概念。在DRP视频学习中,从最初对servelt的一无所知到JSP的model1 模型,最后到Model2模型,若有所获,也若有所‘惑’。若有所‘惑’在Model1和Model2的区别和联系,MVC和三层之间剪不断,理还乱的对比,转发和重定向的异同,静态代理和动态代理的内部机制和实现,WebServices异构系统的交互等。虽然在DRP中都给出了王勇老师自己的理解和解释,课下自己也进行对比学习,终于若有所获。
DRP借用别人的一句话来总结就是“23379”,两种注释,3种指令,3个脚本元素,7个动作,9个内置对象。
DRP学习之后,开始了重点的学习内容,也是和我们紧密相关的——SSH框架学习。其实,搞懂了jsp运行原理以及存在的问题,就会明白那些框架产生的缘由以及框架本身存在的不足,优点。Hibernate,webwork,Struts,Spring等再结合具体的特点对比学习, 才会从根本上理解和使用这些框架。学而过则解,可以这里理解?
自考学习
倒在了冲锋的路上!最后一科目的考试,终于还是挂了~~~
对于自考,那些考试结果理想的,这就应该可以拿到毕业证了,即使像我这种情场和考场都失意的,通过的科目也不少了。所以,道路是曲折滴,但是前途是光明滴~~~
自考,还是那句话:付出和收获是成正相关的,一份耕耘,一分收获。自己的亲身体会,比如操作系统那一科,自己的确下了很大的功夫,问师哥问题,自己很用心的看,思维导图画,最后不是临场发挥而是凭着自己的努力通过了,(虽然这一句的讽刺意义过于严重)。
其实,自考重要的不仅仅是考试科目是否通过,在自考中,更多的是一种学习方法,学习态度的培养。
a)番茄学习法。
关于番茄学习法,自己的体会就是:在可控制的时间内,调动自己一切兴奋元素,投入到短时间内的学习内容中去,从而使得学习效果最大化。因为不可能长时间保持一种兴奋的状态,所以,通过番茄分割,从而将目标分成各个小目标,一个一个的完成。当然,番茄只是一个工具,如果能够做到不适用这个工具,而依然能保持很高的学习效率,那就另当别论了,比如老爷子。对于番茄学习法,勇哥总结的更具有远瞻性:形式一定是为了辅助内在而存在的,内在有了形式就无关紧要了~~~
番茄还有一个作用,那就是美容~~~开个玩笑,其实,通过番茄学习法,让你有种时间流动的感觉。对于那些懂得时间管理的人还好,但是对于那些没有时间意识的人,过日子单位是天?星期?月?不知不觉中,时间就会从你身边溜走,而自己毫无所获,不知所忙。如果合理使用番茄,你会将时间安排的合理而又紧凑,提高自己时间管理的质量。人就应该忙起来,就像安迪杜佛伦在《肖申克的救赎》中所言:Get busy living
or get busy dying(忙着生,要么忙着死)
b)GTD学习法。
GettingThings Done,无压学习是一种艺术!虽然不是每个人都是李奥纳多*达芬奇,但是我们却可以模仿!对于GTD无压学习,其核心在于将原先自己的所思,所想通过罗列的方法,根据事情轻重缓急,然后配合谷歌日历等时间管理的工具去安排自己什么时间什么地点做什么事情。其中两个重要的原则
1、两分钟原则:即对于那些不在计划之内的事情,如果两分钟能够解决,那么就一定先解决这个事情。
2、四象限原则:根据事情的重要紧急级别,来确定事情的先后顺序。
对于GTD老爷子三令五申作为提高班强制执行的规定,我反思一下:自己做的不是很好。每天三遍的收发邮件,坚持的不是很好。这里坦白罪行,也算是给自己提醒一下吧~~~
c)二八定律。
又称帕累托定律。一言以敝之:用20%的时间做出80%的成绩。
其实,不论番茄,GTD还是二八定律以及我忘了叙述的今目标,目的都是通过外在的工具来实现自我内在的管理和提升,从而让自己更正以前学习中存在的问题,从而更好的学习。君不见,通过博客写作反应出的问题,老爷子会准时的把你叫过去给你来一堂耳提面命的洗礼?
生活&感情
这点无话可说,硬要说一句的话,也很简单——长老一岁,挂牌出售;
Hua在结尾:
我们并不是拥有太少的时间,而是拥有太多我们不用的时间