CS / ECE / SE专业怎么选? UBC学长亲自解答
👋 大家好,我是Z同学,英属哥伦比亚大学电子与计算机工程(ECE)硕士毕业,目前在国内大厂做软件工程师。今天想与大家分享当初为什么选择ECE,其与CS、SE等热门专业有什么区别,以及对以后想做AI同学的一些建议 🎓 为什么选择UBC的ECE 当初申请时,我也同时收到了几所同等级学校的录取,比如多伦多大学(CS方向)和滑铁卢大学(SE方向)最后选择UBC,是因为其在北美就业市场认可度高,特别是在温哥华本地有很多大厂和创业公司,实习机会更多。而ECE的课程设置,既有硬件基础(电路、嵌入式),又有软件方向(算法、机器学习),可以让我在职业选择上更灵活 🖥 CS、ECE、SE 有什么区别 CS(计算机科学)课程重点:算法、人工智能、数据结构;就业方向:算法工程师、AI研究员、数据科学家 ;适合想做科研、AI算法 ECE(电子与计算机工程)课程重点:系统+AI基础;就业方向:芯片设计、嵌入式、软件工程; 适合想硬件+软件双向发展 SE(软件工程)课程重点:软件架构、项目实践; 就业方向:大厂开发、架构师、IT咨询; 适合想进大厂做应用层开发 简单说: CS更偏科研与算法 ECE是硬件+软件的综合型专业 SE偏工程应用与落地 🤖 AI的迅速发展:应该读什么 AI的火爆大家都看到了,ChatGPT、大模型、自动驾驶……读哪个专业更合适呢 📍 CS(计算机科学):最直接的路径,想做算法、AI研究,这是首选 📍 ECE(电子与计算机工程):如果想进入Nvidia、华为、英伟达等做AI芯片、算力优化的公司,ECE的跨学科背景会很吃香 📍 SE(软件工程):更适合做AI的应用落地,比如开发AI SaaS、AI工具产品 💡 趣事分享 在UBC读书时,有一门课程是做智能小车的项目。CS同学大多在研究优化算法,ECE的同学则要考虑传感器、电路和软件的结合,SE的同学负责做最后的应用和界面。最后我们几组一起把小车跑起来的那一刻,其实就是三个专业的典型区别和协作缩影 🎯 总结 选择专业时,不仅要看排名和热门程度,更要结合自己未来的职业规划。学长自己当时读ECE是为了保留更多选择,现在进入大厂做软件工程师,也有机会参与到AI相关的项目 留学申请只是开始,关键是你最终要走到哪一步。希望我的分享,能帮到在考虑CS、ECE、SE方向的同学们 🙌




