计算机考研|双非一战135上岸,408经验分享+复盘
计算机专业的同学真的别想的太天真!
相比于其他专业,计算机专业的同学其实还是很有优势的
但是现在随着计算机专业的同学越来越多,找工作的困难程度以及学历自然而然被卷起来了
以前的算法岗基本要求在本科以上,现在基本都是非92研,简历都过不了关😰
如果想在毕业找到合适的工作,仅凭一纸文凭其实屁用都没,还是要在上学期间实习、刷leedcode、学好408以及其他程序员开发必备的课程,多参加竞赛!!🤓
本人双非科班出身备考408成功上岸,在这里也想给想考408的学弟学妹们一些很中肯的,学习建议。
毕竟当年备考前我也以为可以轻松120+
408其实想达到110并不难,但是想上130+是比较困难的。😤
先说几个必须要面对的现实:
1 如果备考的是11408,除非基础特别好或者学习能力特别强,那么七月之后开始就已经来不及了。
2不要做408能考到130的白日大梦,考到120+都已经是高手中的高手了
3考408不存在平时高分考试低分的情况
个人建议:
不需要啃参考教材。王道的书写得清楚,其至比参考教材上写得好(个人认为),专业课复习注重效率,啃参考教材像做无用功的自我内耗。
计算机408统考考研,我去年采取的得是分组策略!🥸
将数据结构和计算机网络分为一组
操作系统和计算机网络一组
交替学习,每一组科目花费两个小时。
教材使用的是王道,其实如果目标分数是100-120,王道是完全够用的,网课直接听咸鱼学长的就很ok。🤓
咸鱼学长讲课幽默诙谐,知识点也解释得通俗易懂。
我建议的复习顺序是:数据结构 操作系统 计算机组成原理 计算机网络
因为操作系统和计组有很多交叉知识点,所以组合策略相对于一门一门复习来说还是高效一些。
408的复习需要多轮滚动,多花时间,重复记忆!
争取保证在考前能过四本书知识点两遍以上!到后期一些独立的知识点也需要每天重复背诵!!
考408的绝大部分人也需要考数学🤨
“408+数学”两门课知识点加在一起,直接原地爆炸!
408和数学一个共通点就是知识点极其繁多,同时这两门科目都是150分的大头,那一个都不能丢。
所以必须要有计划的,高效率的把这两门拿下。要能在一样的时间里,打出比别人更多的输出!🤩
尽管我开始复习的时间晚,但是庆幸的是我找到了数学的高效复习方法。我基本上每天投入9小时的学习,其中将5小时用于数学,4小时用于408。我通常选择下午复习408,每天主要深入研究一到两个难点,通过查看答案、观看视频和搜索资料,确保我能够彻底理解这些难点。
早上是我复习数学的高效时间,我容易进入心流状态,尤其是使用「知能行考研数学」来做题时,我有时会非常投入,完全停不下来。这里墙裂推荐一下🤩
知能行绝对是最高效的数学备考神器,没有之一

我本人是双非一本的计算机专业,23考研一战上岸的,考的是数二英二+408
我数二的成绩是135,408的分数114,相信这个分数对大多数人来说是够用的。😉
我复习的时间不长,仅有半年不到,我是在七月份的暑假开始着手准备专业课的,此前我一直在纠结于选择自命题还是408,且学校有几门课,因此408的专业课直到暑假才开始启动。🙋
我本科专业是软件工程,对硬件相关的学的很少,因此408中的计算机组成原理这门课程十分让我头疼。而且我大学阶段的高数基础非常薄弱,大一期末才62,因此可以说我的高数是一片空白。😅
虽然我基础薄弱,而且复习时间紧,但最终的结果我是很满意的。408科目没有拉垮,数学还考了高分
现在回想起来,我能够成功一战上岸主要归功于注重效率的备考方法,能稳步提高复习效果,而且很好的平衡了408和数学这2个大头的同步复习。
408综述
408全称是“计算机学科专业基础综合”,包括选择题和简答题两个部分,其中选择题40题,每题两分,占80分。简答题7题,包括计算机组成原理2题,操作系统2题,数据结构2题,计算机网络1题。每题10分,共占70分。
408四个科目,由难到易是:计算机组成原理、数据结构、计算机操作系统、计算机网络。
考试时间为共3小时,共150分,四个科目在试卷中的占比如下所示:
这四门中,计算机组成原理是最难的,与硬件有一些结合,计算机网络是知识点最琐碎的,有些知识点不成体系,是孤零零的,因此只能靠反复背诵。😨
这几年越来越多学校开始选择408,相对于自命题的卷子,408是统考卷,由教育部统一命题。注意每年考纲的变化,会有一些考点的变动。😕
平衡408和数学
与依赖大量练习来训练思维的数学不同,408的复习需要多轮滚动,多花时间,重复记忆!只要采取正确且高效的方法,408考试基本可以取得110-120的分数。😏
408复习资料
我采取的408复习策略是每天在专业课程上投入4小时的时间,将数据结构和计算机网络一组,操作系统和计算机组成原理一组,每天交替学习。我会在每组科目上花费2小时的时间,这样既能保证复习进度,也能避免一门接一门学习,学完后⾯的导致前面的知识忘记的困扰。
我个人认为,如果对408的分数要求不过高,比如120分以内,使用王道的教材就足够了,但若希望达到120分以上,就需要额外参考一些教材。王道的书籍非常适合考试,他们的内容专注于考试重点,而且咸鱼老师的讲解也非常易于理解,尽管计算机网络的部分要稍逊一些。😕
然而,王道也有其明显的缺点,即落后于每年考试大纲的变化。当考试大纲更改,新增了一些知识点时,这些新的内容在王道的书中是没有涉及的,同时,一些冷门的知识点也讲解得较少。
408考试中有40题选择题,每题2分,总共80分,因此选择题是至关重要的,选择题所涉及的知识点往往非常繁杂,有时还包括一些较为冷门的知识点。因此,如果想要取得高分(120+),最好还是回顾教材,确保全方位的复习。🥸
推荐教材:
《计算机网络(第五版)》谢希仁,电子工业出版社
《数据结构》严蔚敏,清华大学出版社
《计算机操作系统(修订版)》汤子瀛,西安电子科技大学出版社
《计算机组成原理》唐朔飞,高等教育出版社
数学复习资料
习题册:[1800基础部分,660所有,330所有,880一些,近10年真题,李林6套/4套卷],
视频:[高数张宇基础,武强化及冲刺,线代李永乐全程,李艳芳历年真题讲解]
软件:[知能行考研数学]
先亮明观点:考研时间宝贵,备考效率最重要,资料贪多嚼不烂,复习效果反而很差。
我在6月份进入了数学的强化阶段,开始真真正正的独立刷题,但很快就面对了残酷的现实 - 我不知道如何解题,即使我认真地学习了,还是不会做!!
大家应该都有过这种感觉吧,一看就懂,一做就懵,我也不例外,跟着老师上课非常爽,写起题来一脸懵逼。😰
当时我碰巧发现了【知能行考研数学】这个备考网站,可以免费测试各个章节的掌握程度,查找自己的薄弱点,就决定试一试!🤨
我从我最有把握的函数极限开始入手,最初以为我肯定能轻松通关到等级二,结果很快就败下阵来,知能行很快就发现了我的软肋——我不懂得如何使用泰勒公式,只记得 “上下同阶,幂次最低”,但我却不知道如何应用,这导致我在用泰勒公式进行展开时,完全是靠运气。
我当时知道泰勒公式要展开,但展开到第几项就糊里糊涂。例如这道求极限的题,第一次写我就错了,这道题里cosx 和后面的 cos2x,cos3x相乘时要如何展开,就不知道如何处理了。
添加图片注释,不超过 140 字(可选)
当时让我印象深刻的是知能行答案非常详细,一步一步引导我泰勒展开到第几项。😏
408复习经验
数据结构
近几年的真题表明,数据结构的应用题难度明显上升,而编程算法题的难度下降。应用题的数据结构部分大多明确,我认为基本上是送分题。连王道强化班对应用题的篇幅也较少,冲刺阶段的押题课也没有给予足够的重视。因此,我觉得认真学习数据结构非常重要,在理解算法的基础上大力记忆,反复重复,最终形成条件反射。😎
计算机组成原理
计算机组成原理主要分为五个知识点:数据表示运算、主存-cache、指令系统、CPU和总线、中断和I/O。
在学习过程中,我建议对于难以理解的知识点,可以尝试放慢速度,听一两遍老师的讲解。如果这部分内容还是难以理解,那么可以先跳过,学习后面的内容,到强化阶段再来解决。因为计组每个部分都有各自的框架,初次学习时可能难以构建整体的框架体系,而框架的确可以很好地帮助你理解知识点。🥳
操作系统
操作系统相比于计算机组成原理要简单,同时知识点和计算机组成原理有高度重合,有许多类似的知识点,比如进程调度、内存分配策略和磁盘寻道等,学习时会有一种似曾相识的感觉。在学习过程中,可以通过类比来理解这些知识点,并将整个课程划分为几个模块,在每个模块中构建自己的知识体系,并理解其特性。🧐
计算机⽹络
王道对于计算机⽹络的课程还是有些⽋缺,个⼈推荐湖科⼤教书匠⽼师,在b站上就可以免费观看,对每个知识点讲解的很透彻。湖科⼤教书匠⽼师在真题解析中,将每⼀种题⽬都抽丝剥茧,以最直观的⽅式来呈现复杂的知识点,尤其是:滑动窗⼝计算题、IP协议与⼦⽹划分、拥塞控制部分。
相关文章:
计算机考研|双非一战135上岸,408经验分享+复盘
计算机专业的同学真的别想的太天真! 相比于其他专业,计算机专业的同学其实还是很有优势的 但是现在随着计算机专业的同学越来越多,找工作的困难程度以及学历自然而然被卷起来了 以前的算法岗基本要求在本科以上,现在基本都是非92研…...
低代码与数字化工具:重塑软件开发的新范式
随着信息技术的飞速发展,软件开发已成为推动数字化转型的核心力量。在这个变革的时代,低代码与数字化工具逐渐崭露头角,它们不仅简化了开发过程,还大大提高了开发效率,成为推动软件开发领域变革的重要力量。 低代码&am…...
如何使用 ArcGIS Pro 生成TIN
三角网是一种常用于表示地表地形的数字地球模型(DEM)方式,我们可以通过 ArcGIS Pro 将等高线和高程点转换为TIN,这里为大家介绍一下转换方法,希望能对你有所帮助。 数据来源 教程所使用的数据是从水经微图中下载的高…...
你真的会做抖音小店吗?你做抖店的方法是正确的吗?教学分享
大家好,我是电商花花。 新的一年,不少做抖店的商家都会产生一个疑问,2024年抖音小店无货源还能继续做吗? 做无货源模式还会被处罚吗? 先说答案,2024年抖音小店无货源能做,不仅能做且仍然是抖音…...
ssh免密登陆更换目标主机后无法连接
在进行hadoop分布式环境搭建时(三台机,master,slave1,slave2),后期slave2系统出现问题,更换新机后,master与slave2文件传输失败: 以为是秘钥过期的问题,更换…...
Java获取视频封面图,利用FFmpegFrameGrabber获取视频封面图
依赖 <dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.5.9</version></dependency>传入视频流获取图片byte /*** 获取视频截图** param frameNumber 视频的指定帧数* param …...
pycharm @NotNull parameter ‘module‘ of ...
下载了最新pycharm ,无法启动运行 pycharm或者idea中Run/Debug Python项目报错 Argument for NotNull parameter ‘module‘ of … 解决方案 删除项目根目录的 idea 文件夹 随后重启,重新配置即可...
Python使用pynput模块后台监控鼠标及按键
Pynput 是一个 Python 第三方库,它提供了监听和控制键盘和鼠标事件的功能。使用 pynput,我们可以编写自动化脚本,监控输入设备的活动,或者实现一些与键盘和鼠标相关的功能。 一、功能说明 这段代码是运用pynput库实现对鼠标和键盘…...
C语言 扫雷游戏
写了这么长时间的关于C语言的基础知识,相信大家已经学会了使用C语言书写一些基础的代码,上次还编写了三子棋游戏的代码,这次我将编写一个基础版的扫雷游戏。 首先,创建三个文件,两个源文件,一个头文件&…...
HTML学习:图片格式——超链接
一、图片格式 1.jpg格式 概述:扩展名为.jpg 或.jpeg ,是一种有损的压缩格式(把肉眼不容易观察出来的细节丢弃了)。 主要特点:支持的颜色丰富、占用空间较小、不支持透明背景、不支持动态图。 使用场景:对图片细节没有极高要求的场景,例如:网站的产品…...
工业级5g路由器使用案例(5g智慧安防解决方案)
项目背景: 现代化智慧安防需要满足远程可视化监控、设备联网管理、数据加密传输等多重需求,对通信网络的带宽、时延、安全性等提出了很高要求。业内急需一款高可靠、高性能、易管理的通信网关设备,来确保安防系统的顺利运行。 安装部署: SR800-D路由器采用紧凑型全金属机箱…...
sentinel熔断降级
熔断降级 Slot 责任链上的最后一环:熔断降级 DegradeSlot,熔断降级作为保护系统的一种强大手段,可以根据慢调用、异常比例和异常数进行熔断,并自定义持续时间以实现系统保护 规则配置 规则类中属性解析 与控制面板对应 // 其中资源名称在 AbstractRule 里。 pu…...
Redis的安装和部署教程(Windows环境)
一、安装Redis服务 1、下载Redis压缩包 以下这个是我网盘里面的(这个是v8.0版本的,支持导入.rdb数据文件) 链接:百度网盘 请输入提取码 提取码:x0f1 --来自百度网盘超级会员V5的分享 2、解压到文件夹 将下载的压缩…...
MNN Session::resize 之流水线编码(五)
系列文章目录 MNN createFromBuffer(一) MNN createRuntime(二) MNN createSession 之 Schedule(三) MNN createSession 之创建流水线后端(四) MNN Session::resize 之流水线编码&am…...
2. IS-IS 基础实验
2.1 IS-IS 配置实验 2.1.1 实验介绍 2.1.1.1 学习目标 1. 实现 IS-IS 协议基本配置 2. 实现 IS-IS 协议 DIS 优先级修改 3. 实现 IS-IS 协议网络类型修改 4. 实现 IS-IS 协议外部路由引入 5. 实现 IS-IS 接口 cost 修改 6. 实现 IS-IS 路由渗透配置 2.1.1.2 实验组网介…...
Rust 并行库 crossbeam 的 Channel 示例
示例1 一个不完整的示例: let (tx, rx) channel::unbounded::<Task>(); let mut handlers vec![];for _ in 0..number {let rx rx.clone();let handle thread::spawn(move || {while let Some(task) rx.recv() {task.call_box();}});handlers.push(han…...
缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级的理解
一:缓存雪崩 我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了ÿ…...
springcloud gateway
一、 predicate : 就是你定义一些规则,如果满足了这些规则,就去找到对应的路由。 对于strip 二、自定义过略器和全局过滤器 约定大于配置,后缀不变,只改前缀 sentinel持久化 三、sentinel quick-start | Sentinel 信号量虽然简…...
JAVA八股day1
遇到的问题 相比于包装类型(对象类型), 基本数据类型占用的空间往往非常小为什么说是几乎所有对象实例都存在于堆中呢?静态变量和成员变量、成员变量和局部变量的区别为什么浮点数运算的时候会有精度丢失的风险?如何解…...
探索拓展坞的奥秘:提升电脑接口的无限可能
在数字化时代的浪潮中,电脑已成为我们日常生活和工作中不可或缺的一部分。然而,随着外接设备的日益增多,电脑接口的数量和类型往往无法满足我们的需求。这时,拓展坞便应运而生,以其强大的扩展能力和便捷的使用方式&…...
内存分配函数malloc kmalloc vmalloc
内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...
React---day11
14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store: 我们在使用异步的时候理应是要使用中间件的,但是configureStore 已经自动集成了 redux-thunk,注意action里面要返回函数 import { configureS…...
GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...
Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
