北京理工大学软件工程考研经验与复习指南
考研政治方面:
我从七月起开始了政治学习,首先使用的是肖老师的精讲精练教材,遇到难以理解的部分,我会配合听老师的讲解以加深理解。阅读时,我会构建自己的知识框架,并按章节整理内容。每读完一章,我会立即完成相应的一章1000题,以此同步巩固知识点。进入第二轮,我专注于刷1000题,同时在精讲精练中标注错误题目,使用的颜色笔会更换。第三次复习时,依旧重复这个过程,精讲精练上便会出现三种不同颜色的标记,方便我在时间紧张时快速回顾薄弱点。当1000题接近尾声,肖八也即将发布,需要多次练习选择题,把握考试的大体趋势。大题部分,肖八可以不用死记硬背,大致了解即可。接着就是肖四的出现,这时所有内容都需要熟练掌握,无论是选择题还是大题。如果时间和能力允许,还可以考虑风中劲草、蒋五或米鹏的模拟卷作为补充材料。此外,除了精讲精练、肖四和肖八,别忘了购买十一月推出的时事小册子,因为形势与政策及最新热点也是考试的一部分。
考研数学方面:
我选择了所有正确答案,但填空题有一处失误,大题虽然全部掌握,却常常在计算上出错。近三个月我一直专注于数学,然而由于天生的数学短板,精确度始终难以提升。我认为问题在于练习不足,后来增加题量后才有改善。对于数学,我发现构建框架并归纳题型十分关键。大部分大题都能在我整理的题型范围内找到解决策略。我重做了两次复习指南,也做了两遍历年真题,这些都以真题为基准进行总结。获取高分的窍门是将时间集中在经常出现的题目上,必须突出重点,并深入理解。区分重点与非重点的标准仍是真题。相比高中数学,考研数学涵盖的知识点更广泛,复习时间却有限,无法全面深入。我推荐使用陈文灯的复习指南,条理清晰,题目精炼,能让你有多次复习的机会。至于真题集,我建议用李永乐的。多做题,多思考,多联系,多记忆,这是我的经验。
考研英语方面:
复习英语主要是平衡,无他,就是四者的平衡。大阅读、翻译、排序、作文,一定要平衡着学。在打下一定基础的前提下(注意了,还是需要一定基础的哦),四者并重来复习。不过,有一点要说明一下,作文是最容易提高的,所以,其实可以在最后一段时间再特别重视作文。关于完型,我是没有细弄的。这个,如果有时间则复习一下,没时间就算,排在最末位,因为完型所占分值比例较低,加之很难保证正确率(其实完型随便蒙一下所能取得的成绩,和仔细复习所取得的成绩,相差无几。所以,复习这个,“性价比”太低),所以属于“鸡肋”题型,是否复习,无可无不可。但是记住,翻译和排序无比重要,“性价比”极高,甚至高过“大阅读”,许多人之所以考砸,就是因为没有做好这两个题型(或者没有留出足够的时间去做这两个题型)。
考研专业课方面:
软件工程是一门实践性和理论性并重的学科,它涵盖了从需求分析、设计、编码到测试、维护等一系列软件开发过程。理解并掌握软件生命周期的各个阶段及其相关工具和技术是至关重要的。在复习时,我将这部分内容分为若干小块,逐个击破,确保每个环节都理解透彻。
对需求分析,我强调理解如何编写有效的用户故事和系统规格说明书。对设计阶段,我深入研究了面向对象的设计原则和模式,以及UML建模语言的应用。编码部分,我不仅关注编程语言的基础知识,也重视算法和数据结构的理解,因这是解决问题的关键。在测试阶段,我特别注意了各种测试方法和缺陷管理的重要性。
项目管理和质量保证也是软件工程的重要组成部分。了解敏捷开发、Scrum框架,以及ISO 9001等质量管理体系,能够帮助你理解如何在实际工作中确保项目的高效运行和高质量交付。
我还花大量时间研读了一些经典的软件工程书籍,如《软件工程:一种实践导向的方法》和《uml2简明教程》,这些书籍提供了深入的理论背景和实例,有助于深化理解和记忆。
实战经验同样重要。我尝试参与了一些开源项目,凭实际操作来应用所学知识,这我对软件工程有了更直观的理解。
在学习方法上,我建议采用“理解-实践-反思”的循环模式。先理解理论,凭编程或案例分析进行实践,再反思自有的理解和应用,这样形成深度学习,提高记忆效果。