# 19级工科平台转软件工程分享

1. 前言 本文对工科平台专业区分为“热门专业”和“冷门专业”两类。曾经见过有所谓“垃圾专业”“人上人专业”等称呼，我其实很难赞同。我更建议读者先认识自己，尽量确保作出正确的选择。此外，若读者是还没有报考上海交通大学工科平台的考生，建议您先咨询招生老师专业分流问题，得到明确的答复并且和自己内心所想比较后，**谨慎报考**！**千万不要**以诸如*培养口径宽，可以转专业*逃避志愿选择，盲目报考！**更不要像我一样**以“填了不亏”的想法进入工科平台，你可能会付出非常大的代价来弥补自己的这个疏忽！最后，我不保证本文的时效性。
2. 工科平台专业简介 工科平台在2019级共有7个学院，我粗略分为3块，与**力学**相关的船建，空天，机动，材料和与**电学**相关的电院，生医工。还有工业工程，交通运输两个不是很好划分的专业。粗略地说，大部分人适合从力学部分转到其他两个部分。但是否有严格的指导或者排名呢？我不这样认为。比如说，想走科研道路的，家里有钱的（建议跳过本指南），以后想进体制内的，希望大学四年课业压力超低，有明确兴趣规划的……以上的人都能按照cs,se,is这样的所谓的排名选择志愿吗？这是需要读者谨慎思考的。好啦，现在我认为读者是这样的人：*家里条件一般，没有明确兴趣，读什么都可以，以后希望能拥有更高薪的工作。* 那我给出以下几条我对工科平台内专业的认识：
   * 电院内的cs,se,is是最火的三个专业。但是注意，在is没有更改培养计划之前，他的风评是略差于另外两个的（se风评很棒，cs纯正科班）。
   * 电院第二梯队是信工和自动化，然后是电科，微电子，测控三个专业。微电子由于有材料方向，可能会掉进坑里。测控经常处于电院分流的下游位置。
   * **生医工不是学生物的**，他的核心和电院部分专业较为接近。在最近两年的专业分流中已经开始坐稳工科平台第2的位置。引用一句话：

     > 如果你能以较小的代价（低分流排名，低转专业资本）进入BME，这会是你大学最有眼光的一个决策。
   * 工业工程是工科平台内*比较*接近转金融的专业。每年都有在安泰读研的。如果你来了工科平台，不喜欢工科，可以考虑。
   * 你经常听说XX专业培养计划很差，我认为，这是“条条大路通CS”理念下的一种偏见：不利于转CS的培养计划就是不好的。事实上，现在电院EE的培养计划对于很多真的想成为EE工程师的同学来说都是很棒的。算是厘清一种误解。
3. 工科平台转专业简介 建议参考知乎[上海交大转专业指南](https://zhuanlan.zhihu.com/p/136101070)。有如下几个点要注意：
   * 电院内部转专业明确存在很高的壁垒，据我唯一接触过的一位电院老师（C++老师）明确表示：

     > 电院里面的老师会互相建议少互相招收学生，以减少自己专业学生的流失。由于院间交流渠道不如院内顺畅，事实上只有电院内有这样的机制。
   * 但是目前看来，这样的壁垒已经小了非常多。
   * 明确存在第二志愿歧视，比如2019年自动化的报考条件为：

     > 第一志愿86分+，第二志愿90分+
   * 内在原因是：如果你很优秀，老师担心你被第一志愿录取（不排除此时电院内部有协调。~~但是以我身边同学的经历来看，不建议坚信有这个机制存在~~）；如果你不够优秀，老师为什么要录取你？老师希望的是净流入人数为非负数且控制在一定范围内，如果老师给了你名额你不来，可能会导致专业净流出，如果全给名额，又可能失控。想清楚这个机制对思考第二志愿很有帮助：即，你需要找到这样的专业：老师能知道第一志愿是否录取你，或者这个专业真的很缺人。这样的专业报考第二志愿是更加值得推荐的。
4. 志愿选择建议 本小节内容为引用（处于隐私考虑，藏有我自己的想法）

   > 想写码尽量去cs,se.但是只要你真的nb，就业上三个专业是同等看待的。

   > 18级自动化出现了扎堆现象，19级有所缓解。

   > 19级电科和信工是一起面试的。有报考双专业的同学只需要面试一次就算完成了两次面试。此时你会知道第一志愿报考信工，第二志愿报考电科会比较有优势。对于“本文目标人群”且不喜欢写码，这是一个不错的选择。但注意，EE的课程难度和数学要求会较高。这时你需要仔细考虑的问题。

   > 软工今年的面试录取比为3：1。12个院外同学录取5人，18个电院内同学录取5人。

   > cs今年进入面试之后的录取率就大额提升。今年，cs,se只招收第一志愿 。 暂时**没有收到**第一志愿cs，第二志愿is成功的案例。今年Is第一年招收第二志愿，如果你了解志愿歧视的逻辑，你应该不会选择第二志愿is。

   > **暂时没有收到**第二志愿自动化成功的案例。

   > 存在第二志愿信工，电科，微电子，测控成功的案例。

   > 测控不是冷门专业！据信18级仅有1-2人报考。如果实在没有信心，*第一志愿报考测控*也可能是明智的决定。

   > 19级生医工报考且参加面试的人全部录取了，共16人面试。据某学长：“BME是一个科研超级nice，就业潜在nice的专业”。个人推荐第二志愿报考。
5. 部分专业的选人标准 转专业没有标准。所有的因素都只能施加影响，最终会由老师做出决定。下面是一些询问老师，学长和同学得出的公式，括号为可选，按重要性排序：
   * CS==非常离谱的高学积分+（极其突出的特长）+（不错的英语）
   * SE==编程上拿得出手的成就+超高C++/数据结构分数（现在已知转SE的C++分数都>=95分）+不太差的学积分+（OI获奖经历）
   * IS==比竞争者高的学积分+数学/OI获奖经历（这是老师和学长（本文学长出于保护隐私，不限性别）同时建议的项目，暂时划为必选项，但必须指出有很多没有奖项的同学转入了）+（项目经历）
   * EE==还行的学积分+对专业的积极主动认识
   * 工业工程=比竞争者高的学积分+面试谈笑风生
   * BME==参加面试
6. 部分专业的考核情况： 往年，很多电院专业都有两道门槛，笔试/机试+面试。在2018级软院临考时取消机试，2019级彻底取消机试之后，所有专业都只有一道面试。 面试的基本流程时老师要求你介绍自己，然后根据你的介绍和成绩，问一些专业性问题（自我介绍中提到的项目经历/课外拓展）。如果问了专业性问题且回答的不错，基本就稳了。不然就是一些极其水的问题，诸如“你介绍一下你的学习经验”（~~？？？~~），“你喜欢我们哪个方向”等等。然后就是一些闲聊，甚至老师会问问课外活动啥的。下面是一些引用的面试经历，我自己的也暗含其中。

   > CS面试难度较高，而且难度随着学积分的降低而提高。以前包括：英语自我介绍，随机英文对话(如英语介绍你印象最深的两三个知识，英语介绍线代学了什么，英语回答你为什么要选XX选修课。)值得注意的是，19级很少听说这样的问答了。目前仅掌握英语介绍你的XX项目，英语介绍XX专有名词两个，密度很低。在自动化的面试中也出现过英文自我介绍。自我介绍**必须准备双语**并且流畅说完。

   > 软院面试最关心你的coding水平。甚至系统性的存在25%以后的同学转入了软院的情况。只要你能拿出项目来，拿出知识来，就可能可以进入。一位同学参加了某prp项目并且负责了其中部分程序设计，软院老师算是极富经验，设想出了一个类似场景，要求说出关键的不同点和差异之处，要求给出解决方案。这位同学大概说对之后，就是极其和善的闲聊+录取。还有同学表示自己OI国奖，回答一两个算法之后也是闲聊录取了。此外还有同学表示数据结构拓展较多，但是有2个问题没答上来，最后由于学积分高还是录取了。

   > 信安老师真的非常关心你的竞赛，数竞同学表示被问了非常久。还有非竞赛同学，在致远各类荣誉课上如鱼得水，老师感受到其强大学习能力之后就将其录取了。如果你在大学参加过prp，国赛等等，也是报考信安的重要资本。但是据部分同学反映，转专业的同学可能**人均prp**了，导致老师认为你的prp无非是划划水，根本不会多问。如果你在Prp的成果是专业对口的，且你完成了其中非常硬核的部分，建议直接在自我介绍中详细介绍，不要等老师问。

   > 18级部分专业面试时间非常前（譬如微电子，生医工）。有广泛的劝弃志愿的情况。具体是，第二志愿考生在极其短暂寒暄之后，老师获悉你第一志愿还没面试，要求你（如果你成绩很好，会努力介绍本专业相对第一志愿专业的优势）放弃参加第一志愿面试，当场承诺录取。BME有同学拒绝后照样被录取，微电子**没有收到类似的情况**，这是因为那些同学要么被第一志愿录了，要么当场答应了offer。这个问题应当被重视。

   > EE类的面试基本不会有专业问题的考察。我不建议你写“我平常对EE感兴趣”云云，除非你真的感兴趣，否则老师一问就露馅。比如有同学说了这句话，老师问接了一句喜欢看EE新闻，呃...然后老师又问喜欢看什么新闻，后面这段话无疾而终。这样的对话其实有点减分。**某EE被录取的同学在此给所有同学，尤其是报考现在你不太可能在专业领域有作品的专业的同学一个建议：下载下来培养计划，仔细看看，有必要借最感兴趣的一两本教材来看看。**&#x56E0;为专业领域问无可问，老师可能会问你“*对我们有啥了解*？”然后你说出你自己写的理解，我相信会比知乎上写的要好得多。

   > BME面试情况超级好。据某位第二志愿同学介绍，教务秘书先和每位同学电话确定了具体到10分钟的时间（建议电院学习，这样让同学感觉挺受尊重的）。面试先和善的聊了一下第一志愿的面试情况，聊了聊申请人自己，然后老师们就开始问你对BME有什么问题，（其实这也是试探专业理解的一种方法，但后面看BME老师确实真心想录取大家并且回答问题）然后大家开心的交流一段时间，出门（甚至没回宿舍）就录取了。

   > 测控面试还是少于5个人参加，其实这种情况下你的成绩还过得去老师就会让你进了。面试基本就是划水。 总结以下：其实除了CS,SE,IS对于部分人的面试之外，面试大体很水，有部分专业部分人甚至只面了2分钟，最后还是以看学积分为主。需要注意，CS不是国奖才能进！今年进了一个10%以后的同学。特别给想写码的同学一个建议：有成果选SE，有超高学积分选CS。\~\~用最称手的武器对付最合适的敌人。\~\~下面给出一些过的人的**核心**情况：（今年疫情，学积分绝对值有所膨胀，谨慎参考。）

   * CS：91+学积分。
   * CS：91.5+学积分。~~（超高学积分的意思：你比你认识的人都高就差不多了。)~~
   * SE：OI国奖+回答几道算法
   * SE：PRP项目+给出一道换情景的程序设计思路
   * SE：带了一份自己某程序设计选修课大作业截图（其实就是python语言课）
   * IS：89.5学积分
   * IS:数学省一+致远。
   * EE：前40%+致远
   * EE：微积分双95+（EE喜欢你数学好，如果你学过某些电类课程会理解的）
7. 准备建议
   * 拥有一个还可以的学习成绩。无论你去哪，越高越好。就算我说SE更看重编程能力，一个超高学积分也有优势。
   * 如果想写码，C++一定要考高，如果有大作业，尽量去做好。有一个可选项是提前修数据结构和离散数学课程。
   * **必须强烈提醒大家**：今年有很多同学在大二秋季提前*不选原专业的课*作为面试谈资，本来是值得推荐的做法。但是教务处突然表示要检查第三学期的课程和培养计划一样才允许转专业。后来经过商量（**核心理由是他们没有在一开始转专业报名通知中说明这一点**）取消了这一限制。教务处老师**极有可能**在明年封住这条路（*一开始就要求按培养计划修完才能转*）。不建议大家冒险。
   * 如果想写码，可以报一些有程序设计大作业要求的选修课/必修课，做出来的成果优化之后可以作为资历。
   * 面试不用太但心，逐渐变水肯定是趋势。看到有同学事先联系老师自荐/仔细挑衣服/学习一些社会面试技巧。我个人没有做这方面准备，基本随便穿衣服，没有化妆，也不知道谁面试我就去了。
   * **面试时如果一定要留下深刻印象，你应该带1-3张纸去。上面可以是你写的码，你做的程序截图，甚至你画的电路板等等。有同学反映老师其实心不在焉，不听自我介绍，甚至反复问介绍过的内容。那么在复盘的时候你有东西落在老师那里会更有竞争力。当然，没有也可以（比如我）。但是我认识的带东西的同学都过了。这是一个很重要的建议。**
   * 正如前面提到的，如果这个专业的内容在工科平台基础课中完全没有体现，那你需要的就是记下来培养计划，挑出你喜欢的方向甚至是具体到某老师的课程，仔细了解，然后说出你的理解。
   * 交流很重要！你可以先确定目标专业，比如缩小到3选2，然后去加最好是本学院转入的上一届学长学姐，我就加了4个学长，有些学长言简意赅，有些学长超级热情，都给了我很大帮助。事实上，我写这篇分享的初衷就是**对他们表示真诚的感谢，并且尽可能多的传递经验**。同时，可以和最大范围内你所知道的要转专业的同学交流。转专业是个内卷的过程，即不看你是否达到标准，而是比较你是否比别人更好。试着躲开那些更强者。
   * 如果你在第一学期结束前看到这篇文章，不要想太多，先努力学习吧。据我所知，部分专业的转出已经严重到了严格前30%的地步。即：没有排名靠前的人不想转。**如果第一学期已经结束了，建议你做几件事：（目标是cs/se/is,选一即可）参加一个prp，选一门CS开头且有大作业的课，在OJ上刷题。**&#x5982;果你目标不是这三个专业，那要做的就是好好玩等第二个学期再考好一次。
   * 如果你的目标是为了脱离冷门专业，建议志愿好好搭配。如果你有目标兴趣，那就直接冲吧！
8. 后记 最后再次感谢为我提供帮助的几位非常nice的学长学姐。希望大家都能学到自己喜欢的专业。
