昨天晚上很开心,不是因为答辩答辩的好,而仅仅是因为答辩,答辩终于结束啦。从一开始的笔试,到面试,到一轮答辩,再到现在的二轮答辩。确实是不断在学习,在进步,当然有很多不足。
笔试主要是C语言,这让我重新翻开那本红红的书。对于学习,我有了自己新的见解:1)不管学什么,最好有一本较好的纸质书,供随时查阅,有纸质书是不够的,在遇到比较难懂的问题时,可以看视频,找博客。2)要做笔记,供自己复习和回忆。3)动手更易于理解记忆。4)一定要有自己的知识体系,该记住的东西要记住。
C语言的学习绝不仅仅是考试的那几道题,被问住的时候就知道自己学得有多浅了,数组,指针都是要好好理解的。
在qg的数据结构课让我体会到C语言的强大,也让我觉得它很难。因为当时做到后面我都没有能够实现,自己还是不能很自如的运用c语言吧。
笔试到一面的这段时间自己也是挺紧张的,害怕因为学得太慢被刷,所以就开始抓紧看java,看《疯狂java讲义》,看马士兵。这时应该算理解了面向对象了吧,也了解了接口,抽象方法,集合。回过头来发现自己这段时间的学习是很不牢固的,因为当时是应急学的,面试过后对看过的东西也没做系统的总结,就急着向前走。这导致了一轮答辩时被师兄问到很多java基础都不会。听说大佬都看了好几遍java视频的。所以结论就是基础要扎实,这样后来好多东西才能更好的理解。
一轮就做了个备忘录,没办法,技术所限,我一轮二轮都做的很简单的作品。在这个过程接触了sql语句,知道mvc思想,会简单的增删查改,看了一点swing做的界面(现在好像忘了)。很悲伤的是,我总是记不住sql语句,两轮答辩都是,所以该记住的还是要牢牢记住。如果我被刷了,大概率就是由于sql语句了。
二轮学习jsp和servlet,用html和css。jsp结合html和css生成界面,servlet接收请求并通过servlet层到dao层获取数据后将数据返回到页面。从一开始不知道怎么做,到有一个还有点样子的项目,从一开始觉得自己不能做出来,到确实生成了自己的第一个javaweb项目虽然不甚完美,这段日子还是值得的。
结果如何就先不管它了。我的学习还要继续,包括数据结构和java的重新学习,现在还没有明确的计划,还有一个来月要考试了,这一个来月的重心就放在学习上了。求知若饥,虚怀若愚,不论学习什么。