2020年考研,我以跨专业考生的身份拿下了计算机硕士研究生录取通知。本科读的跟计算机关系不大的工科专业,大三下学期决定跨考计算机,最后初试总分380+,其中专业课120+。这篇经验贴不是想炫耀什么,主要是给打算跨考计算机的同学一颗定心丸,把从择校、复习到复试的完整过程、踩过的坑、验证过的方法,一次性讲透。目标院校是计算机学科评估排名很靠前的理工类院校,考试科目是政治、英语一、数学一加408统考,算是跨考计算机里最难的一条路径。如果你也在犹豫要不要跨、不知道跨考该怎么准备,这篇内容应该能给你一个能直接照着走的参考。
1. 跨考前的理性评估:想清楚再出发
1.1 先问自己三个问题
跨考计算机这件事,我见过太多头脑一热就冲进来的人,也见过复习到一半怀疑人生的人。我自己的经验是,动手之前先把三个问题想明白,能避免后面大部分情绪内耗。
第一个问题,你到底喜不喜欢写代码。这里的喜欢不是"听说程序员工资高",也不是"看别人做App很有趣",而是你能不能为了一个算法题、一个bug、一个莫名其妙的现象坐一下午。跨考不像本专业考研,你对这个专业的所有想象都必须靠自学去验证。我本科几乎没写过代码,但大三上学期选修了一门Python公选课,发现自己能对着一个小项目熬到凌晨两点还不觉得累,这才下定了决心。
第二个问题,你的数学底子怎么样。计算机考研最核心的公共课就是数学一,它跟跨考生本科的专业课底子关系很大。如果本科期间学过高数、线代、概率统计,哪怕成绩一般,复习起来都不算从零开始。反过来,如果大学四年几乎没有碰过数学,那你需要评估自己能不能在一年内把数学一提分到100以上。
第三个问题,你接受不接受沉没成本。跨考计算机意味着放弃本科专业的积累,如果一战失利,二战的压力比本专业考生大得多。我当时在纸上列了一张表,左边写"留在本专业的路线",右边写"跨考计算机的路线",把每一条的时间成本和收益都写清楚,确认自己更接受右边的路径,才正式启动。
这三个问题不是劝退,而是帮你把"感觉想跨考"变成"确认要跨考"。很多人复习到后期心态炸,根本原因不是能力不行,而是最初的动机没扎稳。
1.2 目标院校怎么选
确定跨考之后,紧接着就是选学校。我的建议是,先定专业课科目,再定学校。计算机考研的专业课大致分两派:一类是408统考,四门课(数据结构、计算机组成原理、操作系统、计算机网络),内容多、难度大、复习周期长;另一类是院校自命题,一般考一两门课,范围小一些但信息不对称的情况更严重。
作为跨考生,我特别建议优先考虑408统考院校。原因很朴素:408是统一命题,历年真题、复习体系、参考书都非常成熟,你不需要费力气去打听某校的命题风格、内部资料。虽然408难,但它的难是对所有人公开的难,信息透明本身就是一种公平。目标院校的综合排名、地域、实验室方向当然也要看,但对我这种跨考生来说,"专业课是否考408"是筛选的第一道滤网。
我当年的策略是:先圈定五六所考408的学校,然后去查它们近三年的复试线和报录比。这里要特别提醒一件事,不要只看分数线。有些学校复试线看起来不高,那是因为专业课压分严重;有些学校复试线挺高,但专业课给分实在,进复试以后淘汰比例反而低。建议把进入复试人数和最终录取人数的比例也查一下,这个数字比分数线更能反映竞争烈度。
选学校这件事还有个非常现实的角度,就是保护第一志愿。有的学校喜欢在复试环节大量接收顶尖本科院校的调剂生,这对第一志愿报考的双非学生是巨大挤压。我是普通一本院校出身的,当时特意去搜了目标院校的复试名单和拟录取名单,对比录取考生本科背景,确认它对一志愿考生没有明显歧视,才在志愿表上填了这所学校。
1.3 跨考生真正的优势
很多人喜欢说"跨考生没有优势",我不太认同。跨考生确实在基础上吃亏,但也有本专业考生没有的东西。
第一,跨考生的信息搜集和自学能力普遍更强。因为你必须自己去找参考书、找复习资料、找课程资源,这个过程中你的规划能力是被逼出来的。本专业考生可能直接沿用学长学姐的经验,而跨考生每一步都要自己去验证,这种能力在研究生阶段恰恰很重要。
第二,复合背景在复试里可以是亮点,不是包袱。计算机领域有很多方向都需要交叉学科背景,比如本科机械背景的去做机器人控制、本科生物背景的去做生物信息、本科统计背景的去做机器学习。如果能把本科专业和计算机方向的结合点讲清楚,面试官反而会觉得你有独特的视角。当然,前提是初试分数要过硬,否则复试根本轮不到展示。
第三,跨考生通常更珍惜机会,也更敢折腾。我见过不少跨考上岸的同学,读研期间反而比科班生更能沉下心补基础、啃论文,因为没有"自己是科班出身"的心理包袱,学什么都是从零开始,反而学得更扎实。
我不是说跨考没有劣势,而是想提醒你,不要用"我是跨考生"给自己设限。劣势是客观存在的,但把它当成借口,那才是真的输了一半。
2. 初试公共课:数学一、英语一、政治的备考节奏
2.1 数学一:跨考生最大的分水岭
数学一是计算机考研公共课里最拉分的一科,没有之一。2020年那场考试的数学一难度特别大,很多平时模拟130+的人最后只考了90多分。数学一考崩直接毁掉整场考试的例子,我身边就有好几个。所以跨考生的数学备考原则我总结成一句话:宁可进度慢,不可基础虚。
时间安排上,我分成了四个阶段。第一阶段是基础期,从3月到6月,用复习全书搭配基础课视频,把高等数学、线性代数、概率论与数理统计三门课完整过一遍。这里的"过一遍"不是看完就算,而是每看完一章就做一章的基础题,确保基本概念、基本公式、基本方法都动手过了一遍。
第二阶段是强化期,7月到9月,主攻题型总结和计算速度。这个阶段要开始刷题集,重点攻克中档题和综合题。数学一考察的知识点非常多,高数、线代、概率三门课会交叉出题。我自己的做法是每做完一套题就把错题按知识点归类,整理成错题本,隔一周再做一遍。复盘比刷新题重要得多,这句话我每次都想强调。
第三阶段是真题期,10月到11月中旬,做近15年真题。真题一定要限时模拟,而且最好在上午做,因为数学就是在上午考,提前调整生物钟对考场状态很有帮助。每做完一套真题,都要把试卷涉及的知识点逐一回查,发现薄弱点立刻返回对应章节复习。真题的价值不在于做对,而在于通过它暴露问题。
第四阶段是模拟冲刺期,11月中旬到考前,主要是做各类模拟卷保持手感。但因为2020年的数学一难度变态,我提醒跨考生一句:模拟卷遇到偏题怪题不要慌,你的目标是稳定拿基础分和中档分。考试时只要把会做的全做对,数学一拿到110到120分已经是很不错的成绩。
数学一的教训我想单独说一点:计算能力。跨考生平时做题用计算器或者太依赖心算,到了考场很容易在计算量大的题目上翻车。我后期每天强制自己用草稿纸手算,步骤写完整,不跳步。2020年数学一很多人在计算上栽了跟头,我自己靠平时练出的全写步骤习惯,至少少丢了十来分。
2.2 英语一:别在投入产出比上栽跟头
英语一这门课,跨考生的目标应该是"过线且尽量不拖后腿",而不是花大量时间追求高分。计算机考研的英语分数线一般不高,单科线通常在50分上下,考到70分以上在绝大多数院校都不会拖累总分。真正要避免的是复习一年英语还挂在线上,那就太冤了。
英语的核心只有两件事:单词和真题。单词我从决定跨考那天开始天天背,一直到考前那天都没断过,每天200个新词加复习,用的是手机上的单词App加纸质单词书双线并进。背单词没什么技巧,唯一有效的方法就是重复,一轮一轮地重复,让单词在脑子里形成条件反射。
真题方面,我做了近20年的英语一真题总共刷了两遍。第一遍是按年份整套做,主要练阅读理解和完形填空;第二遍是按题型分类做,把每道题出错的共性问题找出来。英语一有几个经典的送命题,比如阅读理解里的态度题、推断题、主旨题。我的经验是,这类题出错往往不是因为你读不懂文章,而是你把"作者没说但暗示的"和"你觉得作者应该是这个意思"搞混了。做题时严格跟着原文逻辑走,几乎所有正确答案都能在原文或者原文的替换表达里找到依据。
作文是英语一的另一个大头,分大作文和小作文。我准备作文比较晚,大概11月才开始。最实际的方法是自己整理几套模板,按照图画作文、图表作文、应用文等类型分别写一个框架,考试时把所有要点往里填。有的同学担心模板会被判低分,其实只要模板不是那种满大街抄来的,而是你自己结合真题范文改写出来的,问题不大。我自己整理的模板主要参考了近五年真题范文,换掉了一些烂大街的固定句式。
2.3 政治:性价比最高的科目
政治是性价比最高的科目,这句话你会在各种经验贴里看到,但真正理解它的人不多。性价比高,意思是投入时间少、见效快。比如你今天背熟一个大题的答题框架,明天在考场上就能写出来拿到分,这种即时回报在考研科目里只有政治能做到。
我的政治复习从9月开始,完全没有在前期花时间。9月到10月,主要是刷选择题,用的是主流辅导资料里的选择题题库,每天刷一章,刷完看答案解析。政治选择题是拉开差距的关键,大题大家背的资料都差不多,选择题错多错少才是政治分数的分水岭。
11月开始做大题背诵。很多考生在最后一个月疯狂背得分要点,这个环节没有什么捷径,就是反复记忆和默写。我当时的做法是每天早起把前一天背过的内容再默写一遍查漏补缺,默完再背新的。默写比默背有效得多,因为考试要求的输出是写出来,而不是在脑子里认出来,这两个动作的区别你模拟一次就能感受到。
最后冲刺阶段,市面上会出现各种押题卷。我的建议是买一到两套认真做一遍,把其中大题的答题框架熟练背下来。政治的押题卷年年有命中也有扑街,这很正常,你背的不是原题,而是那个学科里最高频的考点和答题语言。只要把高频考点的答题套路掌握住,考试时就算遇到没见过的材料,也有话可以写。
3. 专业课408:四门课的顺序、资料与轮次安排
3.1 复习顺序为什么这样排
408统考包括数据结构、计算机组成原理、操作系统、计算机网络四门课。跨考生看到四门课就头大,这是正常的。四门课需要有一个科学的复习顺序,我自己的顺序是:数据结构 → 操作系统 → 计算机组成原理 → 计算机网络。
数据结构放在最前面,是因为它是整个计算机学科的入门课,也是后续所有课程的基础。链表、栈、队列、树、图这些结构,以及排序、查找、递归、动态规划这些算法思想,你在操作系统的进程管理、文件系统里会再次遇到,在机试面试里更是高频考点。跨考生没有编程基础,数据结构的学习恰好能带动你写代码,一举两得。
操作系统放在第二门,是因为它跟数据结构关系最紧密,进程调度、存储管理这些内容用到的数据结构不算难,但需要你对系统的抽象逻辑有感觉。紧接着第三门学计算机组成原理,这时候你对数据在软硬件之间的流动已经有一些概念了,学起来不会太懵。计算机网络虽然是独立的一门课,但它的知识点相对零散,协议分层、各层功能,更多靠记忆和理解,放在最后学不至于占用前期最需要打代码基础的时间。
还有一个跨考生容易犯的错误是平均用力。408四门课在试卷里的分值占比不一样,根据往年真题来看,数据结构和计算机组成原理的题量最大,操作系统和网络相对少一些。我的分配比例大约是数据结构35%、组成原理30%、操作系统20%、计算机网络15%,复习时按照这个权重安排时间,不然很容易在冷门细节上钻牛角尖,而热门大考点反而没练够。
3.2 四轮复习的时间轴
408的复习我用了一年,具体拆成四轮。
第一轮是基础地毯式复习,大概3月到7月。这一轮的任务是把四门课的所有知识点都过一遍,用的是主流辅导机构出的单科教材加对应视频课。我的建议是每学完一章就做教材配套的选择题,大题可以先跳过。408里的选择题覆盖面极广,很多考点单选能搞定,就不急着上大题。这一轮最忌讳的是赶进度。我当时给自己规定每周至少留半天时间回头翻前面的笔记,防止"学完组成原理忘了数据结构"。
第二轮是强化刷题期,8月到10月。这个阶段要把四科的大题全面攻克,主要是综合应用题和代码题。数据结构的大题集中在树和图,操作系统的大题集中在PV操作和内存调度,组成原理的大题集中在指令执行流程和Cache相关计算,网络的大题集中在IP分片和拥塞控制。每科的大题都有相对固定的题型分布,刷题时要主动总结每类题型的解题步骤。
第三轮是真题期,11月。408真题数量相比公共课偏少,近十多年的真题要反复做。第一遍按年份整套限时做,第二遍按科目和题型拆开做。真题的重要性怎么强调都不过分,408的命题风格很稳定,每年的考点分布变化不大,把真题研究透了,等于握住了考试出题的脉搏。
第四轮是冲刺扫盲期,12月。重点看错题、笔记和容易混淆的概念,比如虚拟内存和物理内存的区别、各协议的工作原理和端口号、各种总线协议的性能计算。这一轮的目标不是学新东西,而是确保学过的内容不丢分。
3.3 跨考生的代码功底怎么补
跨考生和科班生差距最大的地方,就是代码量。408统考虽然不要求你完整地写出一个很大的程序,但数据结构的大题里经常会有手写算法思路和关键代码的部分,复试机试更是直接考察编码能力。我建议跨考生在复习数据结构的过程中就把代码能力一并补上。
具体做法是,每学过一种数据结构,就把对应的基本操作在电脑上亲手实现一遍。比如学完链表,自己写一个单链表的创建、插入、删除、反转;学完二叉树,自己实现前中后序遍历和层序遍历;学完图,自己把邻接表和邻接矩阵的实现都写一遍。开始会比较痛苦,写一个链表反转可能要调试半天,但坚持两三个月之后,你再看机试题目就不那么慌了。
刷题平台我建议从简单题开始,每天一到两题,坚持到考前。经过一年积累,大概能刷两三百道题。可能有人觉得这个量不大,但对于跨考生来说,能用稳定的节奏坚持刷一年,比考前突击刷五百题效果要好得多。我复试准备机试时明显感觉到,因为前期数据结构基础打得还算扎实,写出基本数据结构相关代码的速度比想象中快很多。
408代码题的另一个高分技巧是学会写伪代码。考试时题目要求是"设计算法并给出主要代码片段",这时候不需要写出一个编译器能通过的完整程序,而是用清晰的伪代码展示思路,复杂的地方用文字补充说明,阅卷老师看的是思路是否正确清晰,不是看你能不能用标准语法把所有语句敲对。我平时练题会先用伪代码构思框架,再补全成可运行的代码,这样既练了思路,又练了直接输出,考场上的确省了不少时间。
4. 复试与机试:跨考生的最后一公里
4.1 复试到底考什么
复试是跨考生最没底的一关,我当年也是这样,怕老师知道我跨专业之后直接给低分。实际经历下来,复试考察的范围虽然广,但核心还是围绕专业基础、代码能力、英语能力和综合素质展开。不同学校的复试权重不一样,但计算机类专业的复试通常包含笔试、机试和面试三个环节。
笔试部分一般还是考专业课,很多学校考的是408相关的内容或者数据库、软件工程这类科目。如果你的目标院校笔试范围公布得早,一定要按它的指定参考书去准备。我当年复试笔试考的是数据库原理和C语言程序设计,因为是跨考生,我在初试结束后到复试开始的这段时间里,专门花了一个月把这两门课重新构了一遍,把基本概念、SQL语句、范式分解这些高频考点都背得滚瓜烂熟。
面试环节通常包括英语自我介绍、英文问答和专业问答。英文自我介绍一定要背到形成肌肉记忆,现场才不会因为紧张卡壳。专业问答环节,老师一般会从你的本科经历切入,再追问计算机基础问题。跨考生在这个环节最容易暴露出"只知道背概念,不理解原理"的问题。比如老师问你"什么是进程和线程的区别",你要能把调度、资源分配、并发执行这些关键词讲成一段连贯的话,而不是背完一句话就停下来。复习专业问答,建议把数据结构、操作系统、计算机网络等核心课里最重要的概念各整理一个问题清单,然后对着镜子自己讲一遍。
还有一个被很多人忽略的点,复试前一定要去目标院校的官网把导师的研究方向看一遍。不需要深入了解所有组,但至少要能说出你报考的方向里有哪几个研究方向、这些研究大致在解决什么问题。面试时讲一句"我对您做的这个方向很感兴趣",比泛泛地说"我喜欢计算机"要具体得多。
4.2 机试准备:刷题量与难度控制
机试是跨考生最头疼的环节,我准备机试的时间大约在初试结束后到复试前,总共三个月左右。机试的题目难度通常不高,主要集中在数组、字符串、排序、模拟题这些基础题型上,少数学校会出一些DFS/BFS或者动态规划的中等题,但大致不会超过常规的基础算法范围。
我准备机试的核心策略是"用难度梯度渐进刷题"。第一步,先刷最简单的直接模拟类题目,把输入输出处理和基本的循环、分支、数组操作练熟。第二步,刷数据结构相关的基础题,重点练链表、栈、队列、二叉树相关操作。第三步,刷常见算法题,包括深度优先搜索、广度优先搜索、贪心算法和简单的动态规划。每天保持两到三题的节奏,遇到不会的题目先自己思考半小时,想不出来再看解法,看完解法自己重新写一遍,而不是复制粘贴。
机试准备期间,我吃过一次大亏。有一段时间做题只追求AC,提交通过了就不管了,也不复盘,导致一段时间后刷过的题全忘光。后来我改成了做一道题复盘的节奏:提交通过后,去看一遍别人更好的解法,对比自己写法的差异,然后第二天把这道题重新盲写一次。用这套方法,即使刷题总量只有一百多道,但每道题都在脑子里过了一遍,机试时碰到变形题也能比较顺利地迁移思路。
机试现场还有一个非常实用的建议:先做会做的,把能拿的分拿稳,不要在一道题上死磕。机试的判分机制一般按通过的测试点给分,不是完全零一模式。你要是卡在一道30分的大题上写了两个小时没写出来,最后反而可能连最简单的20分题都没时间做。我考场上的策略是把所有题先扫一遍,按预估难度排个序,先写最简单的两题保底,再啃中档题。
4.3 没有项目经历怎么突围
跨考生没有项目经历,这是我在复试前最焦虑的一点。后来我发现,解决这个问题的办法不是造假,也不是跟老师硬扛"我没有项目",而是用一段真实的、能讲清楚的编程相关经历来弥补。准备的思路可以是:结合本科专业,做一个能落地的分析类或工具类小项目。
我当时做的是一个小型数据分析Demo,大致内容是把自己本科专业某类实验数据做了清洗、统计和可视化,用Python爬虫爬了公开的数据集,再用几个常用的数据分析库做了简单的处理和出图。这个项目技术上并不高深,但它至少能证明三件事:你会写代码、你能独立完成一个完整的流程、你有解决问题的基本能力。面试时老师问我这个项目用了什么方法、遇到了什么问题、怎么解决的,我就把当时真的debug过的问题和查过的资料讲出来,不用背,因为确实是自己做过的事情。
如果你连这种小项目都还没有,那么从考研复试倒推,我建议你至少完成一个"数据获取+处理+输出"的完整流程。哪怕只是写一个从某个开放数据源抓取天气信息,然后按城市分组统计平均温度的脚本,也可以当成你展示能力的素材。重点不是项目多么高大上,而是你要能讲清楚你做它的过程。老师想从你的讲述里判断两件事,一是你具备不看答案独立解决问题的能力,二是你对写代码这件事有真实的热情,而不是把它当成考研跳板。
面试还有一个绝招,就是主动展示你自己的博客主页、代码托管主页或者笔记文档。如果你有坚持记录学习过程的习惯,把这个链接整理好,面试时主动告诉老师。我记得复试那天,我把自己整理的408笔记和小项目源码打印了几页带进面试间,老师翻了之后明显对跨考生这个身份的顾虑减少了很多。跨考生没有文凭背书的项目经历,但你有过程性的痕迹,这是很有效的补偿方式。
5. 跨考路上的常见坑与心态管理
5.1 容易踩的三个大坑
第一个坑是过度比较进度。考研圈子里最容易传染焦虑的就是互相问进度。今天看见群里有人说强化班已经刷完两遍,明天看见别人真题已经做了五套,一比较心态就崩。我自己也踩过这个坑。后来我把所有考研交流群都退了,只留下一个跟本科同学的小群用来互相打气。每个人的基础不同、节奏不同,跟别人比进度除了增加焦虑没有任何正收益。
第二个坑是只刷题不总结。跨考生容易有一种心理,觉得"我做的题目多=我很努力=我能考上"。但实际上,很多科目是典型的"题海无涯,总结是岸"。尤其408这种知识面很广的科目,你做一道题只会一道题,那刷一万道也覆盖不了所有考点。我每周日雷打不动花半天时间做本周复盘,把做错的题、蒙对的题、有代表性的题都整理到错题本里,写清楚错因和正确思路,这样一来,原来做题中模糊的地方才能真正清晰起来。
第三个坑是偏科。我知道有人因为喜欢写代码,复习时疯狂投入专业课,数学只求过线,最后死在数学上。也有人的数学底子好,就疯狂刷数学,最后专业课不够线。跨考计算机的四门科目,哪一科到不了单科线,哪一科就摧毁全年努力。我的原则是,每一科都要保住底线,数学和专业课是拉开差距的主科,英语和政治保证单科过线之余争取不拖后腿。
5.2 心态崩了怎么办
跨考备考的周期长达一年,心态崩几乎是必做题。我心态最差的时候是11月份,距离考试只剩一个多月,做408真题发现自己还有很多知识盲区,而数学模拟卷的成绩也没达到预期。那个阶段每天早上醒来的第一反应是焦虑,晚上躺床上脑子里全是"考不上怎么办"。
后来我找到了两个能落地的调节方法。第一个方法是"把焦虑写下来"。找一张白纸,把自己担心的事一条条写出来,然后对每一条写一句"我能做什么"。比如我写"担心408组成原理的Cache计算题老错",对应的行动就是"明天上午用两个小时专门做10道Cache计算题"。焦虑往往弥漫在整个大脑里,你一旦把它具象成一条条具体的待办事项,它对你的压迫感就立刻少了一半。
第二个方法是物理隔离。我从10月开始强制自己每周抽半天完全不碰书,去操场跑步或者去周边散步。刚开始觉得浪费时间,后来发现这半天放空之后,接下来的几天学习效率反而明显提升。备考是一场马拉松,如果一直保持冲刺状态,还没到终点就已经透支。到了12月最后冲刺阶段,适当的紧张是好事,过度紧张会摧毁判断力。
5.3 要不要脱产备考
这个问题我纠结过很久。跨考生因为基础薄弱,确实需要比本专业考生更多的复习时间,所以有人会选择大四上学期完全不去上课,专心备考。但我个人的建议是,如果不是家里经济条件实在困难,应届生最好不要完全脱产。这里说的脱产指的是完全放弃本科课程,把所有时间和精力都压在考研上。
本科课程和考研不是完全对立的。一方面,本科的课程成绩和绩点直接关系到复试材料里的成绩单,如果因为备考出现大面积挂科,复试时会很被动。另一方面,全日制备考很容易陷入"假学习"状态,没有了时间约束,人反而容易懒散,一天下来学习时长很长但有效时间很少。我当时的做法是,尽量避免学校和考研冲突大的课程,能请假的请假,不能请假的课堂上边听边背单词,总体的原则是"保证不影响毕业的前提下,把80%的精力留给考研"。
如果你问二战或者脱产复习的同学,我的看法是分情况。如果一战初试分数接近复试线,说明基础已经差不多到位了,脱产半年冲一把很合理。如果一战分数线差得很远,那问题往往不是时间不够,而是学习方法有问题,这时候脱产解决不了问题,不如先停下来认真找找自己的薄弱环节到底在哪。有些人觉得"再给我一年时间我肯定能考上",但事实是,如果不改变方法,再给一年也只是把原来的错误重复一遍。
还有一点关于调剂。跨考生的调剂之路比本专业考生艰难得多,很多院校调剂时明确要求本科必须是计算机相关专业。所以我的心态策略是"初试往死里考,争取一次上岸"。这个想法听起来有点鸡汤,但它是所有跨考生的最优解:你的初试分数越高,你在复试和调剂里的主动权就越大。跨考生没有退路这件事,从一开始就决定了你唯一的选择是把初试考好。
最后分享一点个人体会。跨考计算机的整个过程,最难的其实不是某道数学题或者某门专业课,而是你需要在很长一段时间里,面对一个不确定的结果还要坚持付出。我见过中途放弃的人,也见过咬牙走完的人,后者基本上都获得了还不错的结果。我不觉得这是什么励志故事,只是一个朴素的道理:你把该做的事做到位,该来的结果总会来。希望这篇经验贴能给正在犹豫或者正在备考的你一点参考,也祝你能在明年这个时间写下属于自己的那句"上岸了"。