本文整理自 2025 年 5 月一封写给通过微博"工商秘密"咨询转机械专业建议的同学的邮件。原文为私人通信,经删改润色后公开发布。
我是 22 级机械电子工程(智能制造方向)的学生。这篇把大学三年所有专业课按年份梳理了一遍,每门课标注了"完整课 / 半节课 / 水课"三类,并附上主观评价。给同样被调剂来机械的学弟学妹参考。
在开始之前,先说明分类标准:
- 完整课:按教材完整上完全部内容。不论质量如何,教学设计是完备的。
- 半节课:因难度或专业相关度而缩减内容,通常只讲教材的一部分。
- 水课:上不上除了没学分之外没区别。学校也不打算真把你教会,理论拆开讲,核心难的地方全部避开。
另外说明:24 级以前,创新创业学分可以抵扣最多 10 分选修课学分(新标准是 4 分),我有竞赛成绩抵扣了一些,所以下面只列我实际上了的课。
大一 · 机械类基础阶段
大一所有人录取时都是"机械类",按上学期成绩填志愿,大二分流到机械电子工程(含智能制造班)或机械设计及其自动化(含机器人设计班)。
1. 高等数学 — 完整课
没什么好说的。数学是所有理工科的基础,但机械专业用的高数难度要求低于计算机和自动化。认真学就对了。
2. 大学物理 — 完整课
同上,基础课。
3. 计算机基础 — 水课
计算机科学导论的极度缩减版。如果你有兴趣,这门课学不到任何东西。
4. C 语言 — 半节课
一个学期的课,内容大概相当于 C 语言入门教材的一半。不如自学,B 站上找一套好的视频一个星期就能超过课堂进度。
5. 工程制图 — 完整课
机械大类在大一的核心课程,有理论课和实验课。理论是机械图纸的技术标准,实验就是画图。最后的课程设计:拿一个单级变速器拆开,量零件尺寸,画成图纸。
我的评价是:在一个计算机三维建模已经几乎零门槛的时代,搞两个学期的手工绘图,让人有一种在纸带上打孔编程的复古体验。
因为我一直想转专业,大一拼了命把各种平时分拉高。但那些自己填机械志愿的重庆同学大都消极怠工。原本是小组分工的变速器绘图,最后我一个人把全部尺寸量完,给其他人抄。不过最后分还挺高的。
大二 · 专业课程密集期
转专业失败后,大二正式进入机械专业课。
1. 复变函数与积分变换 — 半节课
相较于数学和自动化专业,大幅删减了内容。主要是一系列和控制论相关的数学方法。
2. 线性代数 — 完整课
理工科标配。如果你想往机器学习方向走,线代是地基中的地基。
3. 工程力学 — 半节课
机械一大核心理论课程,但内容删了很多。室友为了考研和参加力学比赛,需要额外自学大量内容。
4. 机械 CAD — 完整课(选修)
用电脑三维建模和画二维设计图。使用 NX12 和 AutoCAD。画图是机械的核心技术,找工作时候很多就看制图能力。课其实挺简单,除了耗时间。但有一个问题:行业主流用的是 Solidworks,学校的比赛也是用 Solidworks,我小学就因为 3D 打印听说过它。但学校上课教的还是西门子的 NX12。
5. 工程训练(金工实习)— 水课
一系列体验性质的生产实验:车床操作、CNC、激光切割、3D 打印。全国所有机械专业都有,主要是体验一线生产过程。自己动手拿钢条铝块加工,做一把金属小锤头,车床车一个手柄,3D 打印一个自己建模的小玩意。
不得不说亲手做东西还是有意思的,但也就只是"有意思"而已。
6. Python 理论与实验 — 水课
我觉得是为了体现"智能"头衔才开设的。尽管有理论与实验课,实际教学内容不到正常 Python 书籍入门章节的水平。不如自学。
7. 工程化学 — 半节课
比化工专业简单得多。上大学还要学化学让我极度痛苦。还好老师很上道,最后明示了复习范围。
8. 工程材料 — 半节课(选修)
讲各种金属材料特性和加工时的变化。和工程化学同一个老师,内容更精简。
9. 电工学 — 半节课
三极管电路之类的内容,机械电子工程里"电子"的体现。不如电子信息专业学得细致,大幅简化。
10. 机械设计基础 — 完整课
机械又一大核心课程,机械类研究生初试科目之一。内容是各种常见零件——螺栓、轴承、齿轮的设计配合,寿命计算之类。我不太感兴趣。老师很年轻却讲课很老派,曾经在大一专业分流做讲解时莫名其妙说了句"想学计算机可以自学没有阻拦你"——可见这些老师普遍知道机械学院有"70% 以上调剂生"的称号。期末还有一个课程设计,一个星期左右,又是使劲手工画图。
11. 数据库原理及应用 — 水课(选修)
总共只有十节课,还没得实验。老师上课极其怠惰。最后考试却和有实验课的金融专业用同一张试卷,可见课程设置之不合理。
12. 机械工程测试与控制技术 — 半节课
内容是钱学森参与建设的工程控制论。控制论是自动化专业的核心,也是人工智能的一个发展方向,在机器人领域的代表作是本田的 ASIMO 机器人(虽然最早出风头,但现在被机器学习碾压了)。纯数学理论,难。但因为课时不多、内容缩减,有难却不成体系的感觉——大多数人会算,但不知道这是为什么。
大三 · 智能制造方向的探索
1. 计算方法 — 半节课
把初等数学和高等数学的各种计算方法转化成便于计算机编程的简易却繁复的算式。从数学角度看挺有趣,但内容缩减,没上机实验课,不如数学专业学得细致。
2. 机器学习 — 半节课
放在计算机专业是大三大四的核心课或选修课,内容一般是算法数学推导和用 C++ 或 Python 实现。但在机械学院开设没两年,21 级智能制造第一个上。内容是简化的算法介绍和 TensorFlow 简单学习。课程设置非常不合理,实验课几乎是纯让学生照着示例代码抄。
3. 智能制造技术基础 — 水课
纯理论介绍,算是"智能制造概论"。课程设置时间不合理,应该放在大一而不是大三。幸运的是吕岩老师上我们班的课,他明确知道课程的水课性质,我们很轻松。
4. 工业互联网与大数据技术 — 水课
名字唬人,其实是介绍常见物联网设备和通讯协议。实验是拿阿里云物联网平台加 ESP8266 开发板控制小灯。都是非常简单的东西,感兴趣不如自学。
5. 嵌入式系统开发与应用 — 水课
嵌入式是计算机就业一大方向,也是电子信息对口方向。需要的前置课程有计算机系统、计算机组成原理——显然机械学院没有这些。老师讲得很跳跃,内容偏简单。最后要做一个使用 STM32 芯片的小玩意,用的还是上一级学生自己买的套件,没有任何文档说明。我们戏称是"朝鲜战场上缴获的美军先进武器在搞逆向工程"。
6. 智能车控制实验
拿树莓派控制一个小车,实现摄像头识别颜色后执行动作之类的功能。学机械的人 Python 入门水平都没有,Linux 也没学过。虽然这个实验放到上海是小学生的课后兴趣班水平,但对这帮人来说还是有一点难度的。我自己做了人脸识别跟随人行动的功能,写了一个连任何数据结构都没使用的简易程序,最后被当成优秀作品。
7. 智能制造实验 — 水课
一系列我到现在都几乎记不得内容的简单实验。完全是跟着别人混。
8. 机电传动控制 — 半节课
继电器电路、PLC 控制之类的不成系统的讲解。老师的 PPT 和教材不配套,授课顺序调整过。
9. 机械制造技术基础 — 完整课
机械专业研究生初试和复试都有的重要课程。内容是工件定位、夹具设计、切削原理等工艺细节。老师是退休又跑回来上课,典型的老派风格,每节课讲"我们 98 级的学生"、"06 级有个女生"之类的陈年旧事。有趣的是她自己说当年也是调剂到机械,还说"既来之则安之"——七八十年代高考的红利享受者。但她儿子却是嵌入式开发方向的研究生,而且她自称是她赞同的……
10. 智能控制技术 — 半节课
把模糊控制、机器学习等与控制相关的东西又合在一起讲了一遍,和先前的机器学习课程甚至有部分内容重复。课程的重复与割裂可见一斑。
11. 制造执行系统(MES)— 水课
吕岩老师的又一节水课。MES 是企业管理生产全过程的一套软件系统理论概述,实际在行业里做这个的应该都是学计算机的。吕岩也知道是水课,要求是"可以干自己的事情,但别发出声音"。所以这门课和机械制造技术基础一起,成了我的背单词课。
总结一个规律
梳理完你会发现一个清晰的模式:和机械直接相关的课程几乎都是完整课,而那些沾"智能""计算机"边的课,基本都是水课或半节课。
换句话说:机械是实的,智能是虚的。学校在挂羊头卖狗肉这件事上,是非常认真地在发挥。
如果你想学真正的计算机科学——不管是数据结构、操作系统、计算机网络,还是机器学习——这个专业给不了你。全靠自己。