北京理工大学软件工程考研经验与备考要点
考研政治方面:
政治的分数让我有些小吃惊,意料之外的好,哈哈,许是柳暗花明吧,从那时开始就算接触考研政治了,不过只是接触而已,政治最重要的应该是考试前两个月左右,我当时早上背,中午起床背,晚上背,背的什么呢?开始的时候是辅导班发的教材,不过没都背,挑了一本重点,其他的当做辅助,后期背了真题预测百分百,临考试的几天又背了一下辅导班发的一份讲义,记着政治你背了就有分,没背就没分,所以背是王道~
考研数学方面:
数学就是跟着全书走,天天看,一边做一边看。刚开始感觉自己基础不好的可以下载一份考试大纲,有重点的看看课本做做课后题,然后再上手全书。暑假后逐步做卷子,我先做的模拟卷,张宇的,双李的,都做过。模拟卷的难度远大于真题,很多套路已经掌握了,做完模拟就做真题,基本都可以做出来,当然有些题还是需要积累。刚开始你会觉得这数学怎么方法这么多,但后来你就觉得做法就那几种,掌握了也没啥。考研的历时很久,4,5月开始学数学英语就好,踏踏实实学,完全学的来。感觉全书比较散,知识点全面但是不够系统,你看一遍基本记不大住啥。张宇那个18讲我没看过,但听说比较系统,大家看情况使用吧。
考研英语方面:
英语学习是一个漫长而易消退的过程,这在词汇学习中尤为明显。因此,记住单词应从你决定考研的首日算起,直到英语考试前夕。此外,记忆的词汇不仅限于市面上5000多个常见单词,还要涵盖由此衍生出的常用考试短语,以及你在做历年真题阅读时遇到的生词短语,还有为了写作储备的词汇表达。所以说,积累单词确实是一个庞大的任务。
考研专业课方面:
软件工程是一门实践性和理论性并重的学科,它涵盖了从需求分析、设计、编码到测试、维护等一系列软件开发过程。理解并掌握软件生命周期的各个阶段及其相关工具和技术是至关重要的。在复习时,我将这部分内容分为若干小块,逐个击破,确保每个环节都理解透彻。
对需求分析,我强调理解如何编写有效的用户故事和系统规格说明书。对设计阶段,我深入研究了面向对象的设计原则和模式,以及UML建模语言的应用。编码部分,我不仅关注编程语言的基础知识,也重视算法和数据结构的理解,因这是解决问题的关键。在测试阶段,我特别注意了各种测试方法和缺陷管理的重要性。
项目管理和质量保证也是软件工程的重要组成部分。了解敏捷开发、Scrum框架,以及ISO 9001等质量管理体系,能够帮助你理解如何在实际工作中确保项目的高效运行和高质量交付。
我还花大量时间研读了一些经典的软件工程书籍,如《软件工程:一种实践导向的方法》和《uml2简明教程》,这些书籍提供了深入的理论背景和实例,有助于深化理解和记忆。
实战经验同样重要。我尝试参与了一些开源项目,凭实际操作来应用所学知识,这我对软件工程有了更直观的理解。
在学习方法上,我建议采用“理解-实践-反思”的循环模式。先理解理论,凭编程或案例分析进行实践,再反思自有的理解和应用,这样形成深度学习,提高记忆效果。