Skip to content

    计算机专业学业发展指南

    大学四年怎么规划?保研还是考研?课程怎么选?这篇文章帮你理清思路。

    大学四年规划

    大一:打好基础

    最重要的事:

    • 学好编程语言(C/C++、Python)
    • 学好数据结构与算法
    • 学好高等数学、线性代数、概率论
    • 适应大学学习方式

    建议:

    • 别逃课:大一的基础课很重要
    • 多刷题:LeetCode 从大一开始刷
    • 参加社团:技术社团、ACM 集训队
    • 别挂科:挂科影响保研、找工作

    时间分配:

    • 课内学习:60%
    • 技术学习:30%
    • 社团活动:10%

    大二:深入方向

    最重要的事:

    • 确定方向(前端、后端、算法、安全等)
    • 学习专业课(操作系统、计算机网络、数据库)
    • 做项目,积累经验
    • 准备竞赛(ACM、数学建模)

    建议:

    • 选方向:早点确定,不要什么都学
    • 做项目:课程项目、个人项目
    • 参加竞赛:ACM、数学建模、挑战杯
    • 找实习:日常实习,积累经验

    时间分配:

    • 课内学习:50%
    • 技术学习:30%
    • 竞赛/项目:20%

    大三:冲刺阶段

    最重要的事:

    • 暑期实习(最重要的实习)
    • 保研准备(如果走保研)
    • 考研准备(如果走考研)
    • 秋招准备(如果直接工作)

    建议:

    • 实习:大厂实习是最重要的跳板
    • 保研:成绩 + 竞赛 + 论文 + 科研
    • 考研:确定目标院校,开始复习
    • 秋招:准备简历,刷题

    时间分配:

    • 根据目标调整
    • 保研:课内学习 60%,科研 30%,其他 10%
    • 考研:考研复习 70%,课内学习 20%,其他 10%
    • 就业:实习 50%,课内学习 30%,其他 20%

    大四:收获季节

    最重要的事:

    • 秋招/春招(找工作)
    • 考研初试/复试(考研)
    • 毕业设计
    • 毕业论文

    建议:

    • 秋招:8-10 月,最重要的招聘季
    • 春招:3-5 月,补录机会
    • 考研:12 月初试,次年 3-4 月复试
    • 毕设:早点开始,不要拖到最后

    课程选择建议

    必修课(必须学好)

    数学类:

    • 高等数学/微积分
    • 线性代数
    • 概率论与数理统计
    • 离散数学

    专业基础:

    • 数据结构与算法
    • 计算机组成原理
    • 操作系统
    • 计算机网络
    • 数据库原理

    编程语言:

    • C/C++ 程序设计
    • Java 程序设计
    • Python 程序设计

    选修课(根据方向选)

    算法方向:

    • 机器学习
    • 深度学习
    • 计算机视觉
    • 自然语言处理

    系统方向:

    • 编译原理
    • 分布式系统
    • 并行计算
    • 嵌入式系统

    安全方向:

    • 网络安全
    • 密码学
    • 逆向工程
    • 漏洞分析

    Web 方向:

    • Web 开发
    • 前端技术
    • 后端架构
    • 云计算

    课程学习建议

    怎么判断一门课有没有用?

    • 看老师:好老师能让枯燥的课变得有趣
    • 看内容:是否和你的方向相关
    • 看评价:问学长学姐
    • 看就业:这门课的知识在工作中用不用得到

    怎么学好一门课?

    • 上课认真听:比自学效率高
    • 做作业:不要抄,自己做
    • 做实验:动手实践
    • 看参考书:课本不够,看经典教材
    • 找人讨论:和同学交流

    哪些课可以水?

    • 和方向无关的选修课
    • 老师讲得烂的课
    • 纯理论、不实用的课
    • 但注意:不要挂科

    保研准备

    什么是保研

    保研 = 推荐免试研究生,不用参加考研初试,直接进入复试。

    保研率:

    • 985 高校:15-30%
    • 211 高校:10-20%
    • 普通一本:5-10%

    保研条件

    硬性条件:

    • 成绩:GPA 排名前 20-30%(具体看学校)
    • 英语:四六级(六级最好过)
    • 无挂科:挂科基本告别保研

    加分项:

    • 竞赛:ACM、数学建模、挑战杯
    • 论文:SCI/EI/核心期刊
    • 科研项目:国家级、省级项目
    • 专利:发明专利
    • 开源贡献:GitHub 项目

    保研时间线

    大三上(9-12 月):

    • 确定保研目标
    • 提升 GPA
    • 准备竞赛和论文

    大三下(3-6 月):

    • 夏令营:最重要的保研渠道
    • 准备材料:简历、成绩单、推荐信
    • 联系导师

    大四上(9-10 月):

    • 预推免:第二次机会
    • 正式推免:最后一次机会
    • 确认录取

    夏令营准备

    材料准备:

    • 个人简历
    • 成绩单(前 5 学期)
    • 排名证明
    • 英语成绩证明
    • 获奖证书
    • 论文/专利
    • 推荐信(2-3 封)
    • 个人陈述

    面试准备:

    • 英语自我介绍(2-3 分钟)
    • 专业知识复习
    • 项目介绍
    • 科研经历
    • 为什么选择这个学校/导师

    面试常见问题:

    • 自我介绍
    • 介绍你的项目
    • 为什么选择我们学校?
    • 你的研究兴趣是什么?
    • 读过什么论文?
    • 未来规划?

    联系导师

    什么时候联系?

    • 夏令营前 1-2 个月
    • 越早越好,好导师名额有限

    怎么联系?

    • 发邮件(模板见下文)
    • 学长学姐推荐
    • 学术会议认识

    邮件模板:

    Plain Text
    主题:XXX大学XXX专业学生申请贵课题组研究生
    
    尊敬的XXX教授:
    
    您好!我是XXX大学XXX专业的大三学生XXX,预计GPA排名前X%。
    
    我对您的研究方向非常感兴趣,特别是您在XXX方面的研究。
    我阅读了您近期发表的《XXX》,对其中的XXX方法印象深刻。
    
    我在本科期间:
    - 参与了XXX项目,负责XXX
    - 发表了XXX论文
    - 获得了XXX竞赛XXX奖项
    
    我非常希望能够加入您的课题组攻读研究生,不知您是否还有招生名额?
    
    附件是我的简历和成绩单,期待您的回复。
    
    此致
    敬礼
    
    XXX
    XXX大学XXX专业
    邮箱:[email protected]
    手机:xxx

    保研 vs 考研

    保研优势:

    • 不用考研初试
    • 可以选更好的导师
    • 时间成本低
    • 心理压力小

    保研劣势:

    • 需要前三年保持好成绩
    • 竞争激烈
    • 选择范围有限(本校保研率高)

    考研优势:

    • 可以跨学校、跨专业
    • 不受本科成绩限制
    • 选择范围广

    考研劣势:

    • 备考压力大
    • 时间成本高
    • 竞争激烈

    考研准备

    考研时间线

    大三上(9-12 月):

    • 确定考研目标
    • 了解考研信息
    • 开始基础复习

    大三下(3-6 月):

    • 基础阶段复习
    • 数学、英语打基础
    • 确定目标院校

    大三暑假(7-8 月):

    • 强化阶段复习
    • 数学、专业课强化
    • 政治开始学习

    大四上(9-12 月):

    • 冲刺阶段复习
    • 真题模拟
    • 12 月初试

    大四下(次年 3-4 月):

    • 复试准备
    • 调剂(如果需要)

    考研科目

    公共课:

    • 政治:马原、毛中特、史纲、思修、时政
    • 英语:英语一/英语二
    • 数学:数学一/数学二/数学三

    专业课:

    • 408:数据结构、计算机组成原理、操作系统、计算机网络
    • 自命题:各学校自己出题

    目标院校选择

    考虑因素:

    • 学校层次:985、211、双一流
    • 专业排名:学科评估结果
    • 地理位置:一线城市 vs 新一线
    • 招生人数:招得多机会大
    • 报录比:竞争程度
    • 复试线:历年分数线

    计算机强校:

    • 顶级:清华、北大、浙大、上交、中科大
    • 第一梯队:北航、哈工大、南大、华科、电子科大
    • 第二梯队:西交、同济、武大、中山、北理
    • 性价比高:杭电、深大、南邮、重邮

    复习策略

    数学:

    • 基础阶段:教材 + 汤家凤/张宇基础课
    • 强化阶段:张宇/李永乐强化课 + 习题
    • 冲刺阶段:真题 + 模拟题
    • 每天 3-4 小时

    英语:

    • 单词:每天背,贯穿始终
    • 阅读:唐迟阅读技巧
    • 作文:王江涛作文模板
    • 真题:至少刷 3 遍
    • 每天 1-2 小时

    政治:

    • 基础阶段:徐涛/腿姐强化课
    • 强化阶段:肖秀荣 1000 题
    • 冲刺阶段:肖四肖八
    • 9 月开始即可

    专业课(408):

    • 数据结构:王道 + 天勤
    • 组成原理:王道 + 唐朔飞教材
    • 操作系统:王道 + 汤小丹教材
    • 计算机网络:王道 + 谢希仁教材
    • 每天 2-3 小时

    考研资源

    视频课程:

    • 数学:张宇、汤家凤、李永乐
    • 英语:唐迟、刘晓艳、王江涛
    • 政治:徐涛、腿姐、肖秀荣
    • 专业课:王道、天勤

    资料:

    • 数学:复习全书、660 题、真题
    • 英语:单词书、真题、作文书
    • 政治:肖秀荣全套
    • 专业课:王道四件套、历年真题

    信息渠道:

    课程学习建议

    怎么选课

    选课原则:

    • 必修课优先:先保证必修课
    • 方向相关:选和自己方向相关的
    • 老师评价:选好老师
    • 难度适中:不要太难,也不要太水
    • 学分够用:保证毕业学分

    选课渠道:

    • 学长学姐推荐
    • 评教系统
    • 课程评价网站
    • 教务系统

    怎么学好专业课

    数据结构与算法:

    • 理解原理,不要死记硬背
    • 多刷题,LeetCode 是最好的练习
    • 手写代码,不要依赖 IDE
    • 看《算法导论》深入理解

    操作系统:

    • 理解进程、线程、内存管理
    • 做实验,动手操作
    • 看《操作系统导论》
    • 了解 Linux 内核

    计算机网络:

    • 理解 TCP/IP 协议栈
    • 抓包实践,用 Wireshark
    • 看《计算机网络:自顶向下方法》
    • 了解 HTTP/HTTPS

    数据库:

    • 学好 SQL
    • 理解索引、事务、锁
    • 做项目,实际使用
    • 看《数据库系统概念》

    怎么应对考试

    平时:

    • 上课认真听
    • 做作业,不要抄
    • 做实验,认真写报告
    • 整理笔记

    考前:

    • 复习 PPT 和笔记
    • 做往年真题
    • 和同学讨论
    • 重点复习老师强调的内容

    考试技巧:

    • 先做会的题
    • 不会的题写相关公式
    • 时间分配合理
    • 检查一遍

    其他建议

    要不要参加竞赛

    值得参加的竞赛:

    • ACM:算法竞赛,含金量最高
    • 数学建模:锻炼建模和论文写作
    • 挑战杯/互联网+:创新创业
    • Kaggle:数据科学竞赛
    • CTF:网络安全竞赛

    不建议参加的竞赛:

    • 含金量低的比赛
    • 和方向无关的比赛
    • 纯粹为了加分的比赛

    要不要做科研

    适合做科研的情况:

    • 想保研/考研到好学校
    • 对某个方向感兴趣
    • 想读博
    • 想进研究院

    不适合做科研的情况:

    • 只想工作
    • 对科研没兴趣
    • 时间不够

    怎么做科研:

    • 找导师:主动联系,表达兴趣
    • 读论文:了解领域现状
    • 做实验:动手实践
    • 写论文:总结成果

    要不要实习

    实习的好处:

    • 了解行业
    • 积累经验
    • 为找工作做准备
    • 可能拿到 return offer

    什么时候实习:

    • 大二暑假:第一份实习,小公司也行
    • 大三暑假:最重要的实习,争取大厂
    • 日常实习:边上课边实习

    怎么找实习:

    • 官网投递
    • 内推(找学长学姐)
    • 牛客网
    • LinkedIn

    要不要读研

    适合读研的情况:

    • 想做算法/研究
    • 想进大厂核心部门
    • 想转方向
    • 想提升学历

    不适合读研的情况:

    • 只想赚钱
    • 对科研没兴趣
    • 已经有好的工作机会
    • 时间成本太高

    读研的收获:

    • 更深的专业知识
    • 更好的就业机会
    • 科研能力
    • 人脉资源

    读研的代价:

    • 2-3 年时间
    • 机会成本
    • 经济压力
    • 心理压力

    相关资源

    参考视频:

    最后更新于: