北京邮电大学软件工程硕士考研经验与心得重点
考研政治方面:
高中是学理化的,向来也比较讨厌政治,考研前对政治基本上就是一片空白。一直到考研当天,我还十分忐忑,因为平时一看政治就打瞌睡。记得看的第一本资料是任二吧,总之就是打基础的那一本。红宝书出来后就买了本红宝书,一天几十页的过,拿笔画画重点,看一章做一章肖秀荣1000题。红宝书过了两遍,觉得基础有了。那时候大概十一月份了,买了份风中劲草,开始一天十页的背,但我每天给政治的时间始终只有两小时。风中劲草配套的题其实也挺好,但量太大,我按照标注的重点章节做了做,到最后也没做完。最后冲刺,大概只有七八天考试的时候,买了肖四,任四,一本时政,背了背大题。其他题目我就只有结合自己的理解写了,总之全写满了,写完还有半小时才交卷,我就开始一遍又一遍的查看不确定的选择题。总之,政治不值得花太多时间,我的政治就是这样老师带着看看,最后成绩也不错。但是后期政治不能放松,快考试时,政治一定得突击下,效果显著。
考研数学方面:
在暑期期间,我购买并完成了宇哥的1000道习题,这些题目颇具挑战性,完成后明显感觉自己的解题策略和技巧有所进步。对于数学学习,我极力推崇李永乐的复习全书。如果能熟练掌握其中内容,考试时间会绰绰有余,我自己就提前完成了试卷,并仔细检查了两遍才上交。确保数学基础牢固至关重要。
考研英语方面:
除了实际的试题之外,我主要的工作就是搞定那150篇文章,遇到陌生的词汇就抄下来去熟记。坦白讲,尽管我购买了红宝书,但实际上我没有真正去背,没错,你没听错,那些单词我一次都没有刻意去记。当然,词汇量是至关重要的,只是我个人不太适应单词书的记忆方法,而且我觉得这种方法太过耗时。我的策略是记录在阅读过程中遇到的新词汇,而这些大多来自真实的试题。我会准备一个笔记本,左边列出英文生词,右边对应中文释义。每天我会抽出大约二十几分钟来温习,第二天则只看英文单词,尝试回想其中文含义,如果想不起来就瞥一眼右侧的解释。这样反反复复,我觉得这对于应对考试已经绰绰有余了。英语学习强调的是积累,既要大量记忆单词,也需要通过做题将学到的单词应用到理解全文和句子中。因此,英语复习应该是贯穿整个考研阶段的过程,积累是其中的核心关键词。
考研专业课方面:
理解软件工程的基本原理是最基础的一步。你需熟悉并理解软件开发的过程模型,如瀑布模型、迭代模型、敏捷开发等,以及每种模型的特点和适用场景。软件工程中的质量管理、配置管理、风险管理等内容也是考试的重点,要深入理解其背后的理论和实践应用。
需求分析是软件工程的起点,务必重视。要学会使用UML(统一建模语言)进行系统建模,包括用例图、类图、序列图等,并能准确地表达系统的需求。了解如何编写需求规格说明书,掌握需求获取、分析、验证的方法也是关键。
再者,设计阶段的理解和实践同样重要。模块化设计、面向对象设计原则,如单一职责、开闭原则等,都需熟练掌握。还要理解设计模式,比如工厂模式、单例模式等,它们在实际编程中广泛应用。
,编码阶段涉及到编程语言的选和编程规范,虽然不直接考察,但好的编程习惯会帮助你更好地理解和实现设计方案。版本控制工具如Git的使用也是必备技能。
测试是保证软件质量的重要环节。你需了解不同类型的测试(单元测试、集成测试、系统测试、验收测试),理解测试策略和测试用例的设计方法。
在学习过程中,理论结合实践是最好的方式。尝试参与一些小项目,将所学知识应用于实际,这样既能巩固理论,也能提升实战能力。多做历年试题,模拟真实考试环境,对提高应试能力有很大帮助。