转专业要准备哪些学科?看这篇就够了 学弟学妹们好呀,我是诗涵学姐。 我当年是从材料专业转到计算机的,算是从”天坑”跳到了现在的热门方向。整个过程走下来,最深的体会就是:转专业这事儿,准备比努力更重要。 尤其是学科准备这块,很多人都是一头雾水,不知道该学什么、从哪学、学到什么程度。今天我就把这段经历详细分享出来,希望能帮大家少走弯路。 我的背景和踩过的坑 先说一下我的情况:
原专业:材料科学与工程 目标专业:计算机科学与技术 转专业时间:大二上学期申请,大二下学期正式转入 转入前自学:大概10个月
说实话,刚决定转CS的时候,我是有点慌的。因为我的高数线代都是按材料专业的要求学的,比较浅;而计算机专业的学生大一就开始学编程、数据结构,我等于是要从零开始补这些基础。 那段时间真的很累,一边要维持原专业的绩点(怕挂科影响转专业申请),一边要自学CS的专业课。 所以你看,我写这篇文章是带着自己的血泪教训的,真心希望你们能比我更从容一点。 转专业前要搞清楚的学科体系 转专业要准备的学科,其实分两个层次: 第一层:目标专业的基础学科 就是不管哪个学校、哪个方向,你都要会的”通用基础”。比如CS要学高数线代,经济学要学高数线代概率论。 第二层:目标专业的核心专业课 这是更细分的内容,比如CS的编程语言、数据结构、算法等。 两个层次都要准备,但优先级和准备深度不一样。 下面我按目标专业类型分别说说。 理工科专业:要准备什么? 数学类(所有理工科都要!) 高数、线代、概率论——这是理工科的”三板斧”,不管你转什么方向,基本都要学。 我当年是怎么学的: 高等数学:
教材:我用的是同济的《高等数学》,绿皮那本,经典中的经典 学习方式:先看网课(B站宋浩老师讲得很清楚),然后做课后习题 要学多深?至少课后习题要做到80%会做,不要只看不练 踩坑提示:原专业学的数学会比较浅,比如我们当时不学傅里叶级数、不学曲线曲面积分——这些CS专业可能要用的,要补上
线性代数:
教材:《线性代数》同济版或者《Linear Algebra Done Right》 核心概念:矩阵运算、行列式、特征值特征向量、二次型 我的学习方法:线代特别需要做计算题,光看概念是学不会的 踩坑提示:很多学校的线代考得很细,连证明题都有,所以定理的推导过程也要看
概率论与数理统计:
教材:浙大版《概率论与数理统计》用得比较多 重点章节:概率论基础、随机变量及其分布、多维随机变量、大数定律和中心极限定理、参数估计 对CS方向来说,概率论特别重要——机器学习、算法分析都用到 踩坑提示:这门课概念比较抽象,建议配合实际例子理解,不要死记公式
计算机类专业:还要准备这些 如果你要转CS或者相关专业,除了数学,还要准备: 编程语言:
Python或C++至少要熟练一门 我学的是Python,因为相对好入门,资源也多 怎么学:廖雪峰的Python教程、B站小甲鱼的视频,都不错 关键是:要写代码!不要只看教程! 我的血泪教训:我一开始只看不动手,结果后来做项目发现语法都不熟,浪费了很多时间
数据结构:
这门课太重要了,是CS的基石 核心内容:数组、链表、栈、队列、树、图、哈希表;对应的基本操作和复杂度分析 经典问题:排序算法(快排、归并、堆排)、二分查找、经典搜索算法 资源:浙大陈越姥姥的数据结构课(B站有),讲得很好 踩坑提示:很多人学完概念就以为自己会了,但实际写代码就卡壳——一定要多做习题和OJ(在线判题)
计算机导论(可选但推荐):
了解一下计算机的基本原理、操作系统、网络基础 对跨专业学生来说,面试时能聊几句计算机基础知识,加分项
理工科转文科:要补什么? 如果你要转文科,比如从理工科转法学、转新闻,那要准备的内容不太一样: 语文/写作能力:
法学要写法律文书,新闻要写新闻稿 我的建议:平时多写、多练,养成表达的习惯了 可以关注一些公号,模仿他们的写作风格
政治/历史(针对某些专业):
考研要考政治,所以迟早要学 但转专业面试可能会问一些时事政治、社会热点 建议:关注人民日报、新闻联播,对社会现象有自己的思考
文科专业:要准备什么? 语文素养类 阅读能力:
文科专业有大量的reading,论文、专著、文献…… 如果你原来不习惯看长文章,现在要开始训练了 建议:每天抽30分钟看一些学术性的文章或书籍
写作能力:
这个太重要了,文科专业动不动就要写论文、写报告 我的建议:养成写作的习惯,不在于写得多长,在于坚持写 可以从写日记、写知乎回答开始
专业基础类 不同文科专业要求不一样,举几个例子: 历史学: 要对中国史、世界史有基本了解,知道重大事件的时间线和影响 社会学: 要了解社会学的几个经典理论(韦伯、涂尔干、马克思),能说出一二 哲学: 这个更看长期的积累,不是短期能补的,但至少要知道几个核心问题和代表人物 踩坑提示:文科转专业面试,老师很喜欢问”你读过什么相关书籍”。所以在转之前,至少要读2-3本目标专业的入门书籍,能说出作者、主要观点、你的感悟。 具体学习计划建议 说了这么多,可能有点乱。让我给你整理一个可操作的学习计划模板:
阶段时间内容目标第一阶段1-2个月数学基础课理解概念,做完习题第二阶段2-3个月编程入门能写简单程序第三阶段3-4个月目标专业核心课初步理解专业框架第四阶段持续项目实战积累实际经验 每个人的情况不一样——你是理工科转CS,还是文科转法学,差距很大。所以这个表格只是参考,你得根据自己的目标来调整。 关于自学资源 很多人问我用什么资源学习,这里推荐几个我用过觉得不错的: 数学类:
B站:宋浩老师(高数线代概率论讲得都很好,通俗易懂) 中国大学MOOC:各个学校的高数课,可以选自己喜欢的老师
编程类:
廖雪峰的Python教程(入门首选) 菜鸟教程(查语法很好用) LeetCode(刷算法题,CS转专业必备)
专业课:
中国大学MOOC:各校公开课,质量参差不齐,选评分高的 B站:搜具体的课名,有时候有意外收获
碎碎念 写了这么多,感觉有点啰嗦了哈哈。但我真的觉得转专业前的学科准备太重要了——很多人转专业失败,不是因为不够努力,而是因为不知道该往哪努力。 希望你看完这篇,能对自己的转专业准备有个更清晰的规划。 还有几点想说:
不要等到通知下来才开始准备——那时候就晚了,越早开始越好 不要闭门造车——多找目标专业的学长学姐聊聊,他们知道哪些是重点 不要太焦虑——我当年也是一点一点学过来的,不可能一口吃成胖子 遇到困难很正常——我在学数据结构的时候差点放弃了,但熬过去就好了
加油!你一定可以的。
继续阅读导航 上级目录
全库目录索引 0001大一核心信息差 目录索引 1.转专业_高价值信息差 目录索引
同目录索引
1.转专业_高价值信息差 目录索引
跨库关联
科研:1000「高价值」科研基本认知与规划 科研:本科生科研入门:如何联系导师与进入实验室 科研:1000「高价值」文献阅读与综述撰写:科研基础能力构建指南 科研:1000「高价值」科研论文撰写与投稿流程 科研:科研经验分享与人物访谈:本科生科研成功案例与经验 就业:大厂vs小公司vs创业公司:第一份工作的平台选择 就业:1000「高价值」20份简历模板 就业:1000「高价值」常见的部门面试流程 考研:考研择校选专业指南 考研:考研专业信息差 考研:考研复试与调剂信息差 保研:1000「高价值」保研都要干一些什么
同主题推荐
1000「高价值」科研基本认知与规划 本科生科研入门:如何联系导师与进入实验室 1000「高价值」文献阅读与综述撰写:科研基础能力构建指南 1000「高价值」科研论文撰写与投稿流程 科研经验分享与人物访谈:本科生科研成功案例与经验 大厂vs小公司vs创业公司:第一份工作的平台选择 1000「高价值」20份简历模板 1000「高价值」常见的部门面试流程 考研择校选专业指南 考研专业信息差
相关标签
大一核心信息差 转专业信息差 科研 就业 考研 保研 留学 创业
下一步阅读
下一篇:转专业整体流程