一、为爸爸写的小程序
我家在镇上开了间小卖部,二十多年了。爸爸卖货靠脑子,谁家赊了账、哪批货赚了多少,都记在他那个磨破了皮的软面抄里。大二那年寒假,我看他戴着老花镜一笔笔对账,忽然想帮他做点什么。我花了三天,写了个特别简陋的进销存小工具,能把每笔买卖存进表格、自动算毛利。爸爸用得小心翼翼,逢人就说"我闺女给我写了个电脑管家"。那是我第一次真切地感到:一行行代码,原来可以落在这么实在的生活里。
可越是接触,我越知道自己差得远。我会写页面、会调接口,但遇到高并发、分布式这类词,心里就发虚。数据结构课上被一棵红黑树折磨得整宿睡不着时,我反而下定了决心——去读研,把地基重新打一遍。电子信息(计算机技术方向),成了我考研的目标。
二、公共课,稳字当头
工科专硕的公共课是政治、英语二和数学。数学二对我这个"代码还行、数学一般"的人来说,是最大的坎。我没有别的办法,只能笨鸟先飞:三月份就开始过基础,把教材例题一题不落地做;暑假进入强化,按章节刷题,错题本记了厚厚三本;九月以后专攻真题,每周雷打不动两套模拟,掐着表做。数学这东西,你哄不了它,喂够题量才有手感。
政治我安排在每天最累的时段,当放松看,前期刷选择题、后期背大题,跟住一位老师走到底,不来回换。英语二比英语一友好些,但我仍不敢松懈,单词天天背,阅读精读真题,作文整理了自己的模板,考前每周写两篇。公共课不求惊艳,只求不拖后腿——把省下的精力留给专业课,才是工科生的聪明账。
三、专业课,动手才算会
计算机技术方向的专业课,重头在数据结构、操作系统、计算机网络这几门。我的经验是"纸上得来终觉浅":每学完一个知识点,就动手把代码敲一遍。比如学完二叉树,我就自己实现一遍遍历、删除、平衡调整,运行通过才敢说"会了"。操作系统里的进程调度、内存管理,光背概念记不牢,我就在本子上画状态图、模拟调度过程,一遍遍推演。
真题也很关键。我把近十年的题目按知识点分类整理,发现高频考点就那么几块,于是集中火力攻克。到了后期,我给自己定了个规矩:每天睡前用二十分钟,把当天学的某个知识点"讲给空气听",讲不顺的地方,第二天立刻回头补。代码和知识一样,都是"用进废退"。
四、报班,因人而异
要不要报班?我的答案是:先看清自己的短板。我公共课能自理,但专业课心里没底——跨的方向对不对、该看哪些书、出题风格如何,这些信息光靠自己搜集太慢。后来我选择了新祥旭考研的全科定制辅导,老师先给我做了摸底测评,再按我的基础定制复习计划,把"每天该干什么"安排得明明白白,我的焦虑一下子散了大半。专业课一对一辅导尤其受用,老师一眼就能看出我代码里的坏习惯,指出的问题句句在点子上。
如今我自己也在新祥旭考研担任专业课辅导老师,带过不少准备计算机方向的同学。我太明白那种对着屏幕敲不出代码、对着真题无从下笔的滋味了。如果你也需要一个站在你这边、帮你把地基打牢的人,我很愿意做那个人——就像当年那个想帮爸爸写小程序的我,如今想帮你,把这段路走稳。
