北京理工大学软件工程考研经验与备考方法
考研政治方面:
大家一般都没有时间去练习做分析题,感觉效率不高,成果不大,其实分析题很有意思,我在做题的时候会拿一只铅笔,先看题干问的是什么,让我答什么,然后带着问题看材料,看到相关能用上的东西就用铅笔划着,划的多了你就会发现其实材料内部有逻辑性,有层次性,然后总结自己划出的材料的总体意思是什么,于是分条明列,然后刚开始做题的时候一一对应,做的多了你就有感觉了,当你以后对应正确的时候你会感觉,好有成就感
考研数学方面:
暑假前夕,我已经完成了高等数学和线性代数的自学,使用的教材是同济大学第八版,这与我们学校的教学用书相同。我想强调一点,学习数学千万不可好高骛远,因为数学确确实实需要动手实践。在大三下学期,课程任务繁重,但我趁着三月份课程较少时,依据往年的考试大纲(数学大纲通常稳定不变)仔细研读了课本两次。课后练习我只是核对了答案,并着重理解课本中的概念和定理,确保自己能融会贯通。直到七月十五日之前,我都专注于课本的学习,用了一个月的时间深入研究。
进入七月下旬,我开始做李永乐的复习全书。前期的课本学习为我打下了坚实的基础,随着复习全书的进度,我梳理了关键知识点,并提炼了许多个人见解,这些对我裨益匪浅。对于学弟学妹们来说,牢固掌握基础知识至关重要。暑假结束时,我已经完成了全书的所有练习,还做了660题一次,将所有不懂的部分记录在笔记本上。在暑假的一个月内,我也顺利完成了复习全书的第一轮,每一道题目我都会先尝试解答再对照答案。九月返校后,我紧接着开始了全书的第二轮阅读。
考研英语方面:
我重新安排了英语学习计划,考虑到逐日研习一套真题的速度偏缓,我选择在一整个下午限时完成整套试题,通常控制在85至88分钟内。然后,我只核对答案而不查看解析,接着我会重读原文,并记下每篇文章的新词汇到我的小型单词笔记本中,同时进行逐句口头翻译。这样的流程大约耗时四小时。回想一下日常生活中阅读英文文章的经历,假如内容是我们熟悉且适应的领域,即便遇到较长或复杂的句子,阅读起来依然流畅,速度自然得以保障。对于时间充裕的人来说,最好尽早养成每天花费10到15分钟阅读英语文章的习惯,尤其是那些具有专业倾向的文章,这样能拓宽知识视野,提高对语言的敏锐度。坚持一两个月后,这将极大地提升你的语感和推测理解能力。
考研专业课方面:
软件工程是一门实践性和理论性并重的学科,它涵盖了从需求分析、设计、编码到测试、维护等一系列软件开发过程。理解并掌握软件生命周期的各个阶段及其相关工具和技术是至关重要的。在复习时,我将这部分内容分为若干小块,逐个击破,确保每个环节都理解透彻。
对需求分析,我强调理解如何编写有效的用户故事和系统规格说明书。对设计阶段,我深入研究了面向对象的设计原则和模式,以及UML建模语言的应用。编码部分,我不仅关注编程语言的基础知识,也重视算法和数据结构的理解,因这是解决问题的关键。在测试阶段,我特别注意了各种测试方法和缺陷管理的重要性。
项目管理和质量保证也是软件工程的重要组成部分。了解敏捷开发、Scrum框架,以及ISO 9001等质量管理体系,能够帮助你理解如何在实际工作中确保项目的高效运行和高质量交付。
我还花大量时间研读了一些经典的软件工程书籍,如《软件工程:一种实践导向的方法》和《uml2简明教程》,这些书籍提供了深入的理论背景和实例,有助于深化理解和记忆。
实战经验同样重要。我尝试参与了一些开源项目,凭实际操作来应用所学知识,这我对软件工程有了更直观的理解。
在学习方法上,我建议采用“理解-实践-反思”的循环模式。先理解理论,凭编程或案例分析进行实践,再反思自有的理解和应用,这样形成深度学习,提高记忆效果。