

你关心的都在这!
软件工程到底学什么?
面对志愿填报,很多同学
对这个“既熟悉又陌生”的专业充满好奇
这篇Q&A带你走进
软件工程专业
看见更广阔的未来可能!
Northeastern University



Q1:软件工程专业的培养目标是什么?
培养数字时代的创新引领者,通过“硬核技术+全局思维+国际视野”的立体化培养体系,帮助学生在人工智能、云计算与服务工程、智慧健康、金融科技、智慧工业等前沿领域掌握核心竞争力。毕业生将具备六大核心能力:
(1)分析与解决问题的能力:精通从需求分析到系统落地的全流程,掌握Python/Java/C++/仓颉/鸿蒙等主流语言及框架,能独立开发企业级应用系统。
(2)交流与组织协调的能力:熟练运用敏捷开发、DevOps等现代方法,具备项目管理、质量监控、团队协调等复合型技能。
(3)主动获取知识的能力:具有自学能力,知识和技术的自主获取能力。
(4)科学创新的能力:在人工智能、区块链、云服务等交叉领域具有技术突破潜力,能主导创新解决方案设计。
(5)工程实践的能力:具有综合运用理论知识,解决现实工程问题的能力。
(6)参与国际竞争的能力:通过双语课程群、海外引进师资、国际认证体系,打造跨境协作与全球技术对话能力,在全球化的大背景中具有竞争实力、竞争优势的能力。


Q2:软件工程专业的专业实力如何?
软件学院成立于2002年5月,是2001年12月经教育部和国家发改委首批批准设立的35所国家示范性软件学院之一,是2021年12月经教育部和工信部首批批准设立的33所特色化示范性软件学院之一。软件工程专业为国家级一流本科专业建设点、国家级特色专业。本专业现有专任教师38人,其中教授9人,博士生导师7人,副教授17人,国务院政府特殊津贴获得者1人,辽宁省教学名师3人,辽宁省百千万人才3人。艾瑞深中国校友会网发布的中国大学一流专业排行榜中,软件工程专业跻身世界知名高水平、中国顶尖专业和中国高水平专业行列。


Q3:软件工程专业在本科人才培养方面有何特色和优势?
(1)领域融合、AI赋能、企业级项目驱动、协同创新的全新教学架构,设立国产软件课程、创新项目实践课程、PBL课程、挑战课程和持续创新项目等,联合构建交叉教研室、交叉课群、交叉共享实验室,组织学生构建实训、实践、双创等交叉团队;
(2)真实企业级项目贯穿四年(覆盖金融/医疗/智能制造等领域);
(3)“双导师制”(企业导师+校内学术导师联合指导)的企业项目实训和毕业设计实习;
(4)国家级双创基地孵化支持。


Q4:软件工程专业是否有相应的“特色培养班型”?
软件工程专业设有软件工程英文国际班、软件工程特色班两个特色培养班型。
软件工程英文国际班是软件学院在软件工程专业基础上设立的有单独培养计划的特色班级,在专业课程上,精选国际通用课程,与英国、爱尔兰、美国等国家大学合作,采取与全球大学接轨的授课模式,20门左右的学科基础和专业课程全英文授课,使学生在多种中外联合培养模式中,熟悉国外教育方式,建立全球化专业视角,成为国际软件行业稀缺的、英语精通、技术过硬的软件高级人才。
软件工程(特色班)致力于培养金融科技、智慧健康和工业领域等行业应用软件开发、关键软件技术突破、促进软件生态体系建设的特色化软件人才。学院拥有一流的师资队伍、先进的教学设施和丰富的科研资源,确保学生能够接受到最前沿、最实用的行业知识与技能培养,为行业应用软件的发展贡献源源不断的智力支持与创新力量。
与金证、美团、快手、中软、华为、东软等多家国内知名企业建立了深度的合作关系,通过共建人才培养基地、实践教学平台等形式,为学生提供宝贵的实习实训机会和真实的项目经验,使学生能够紧跟行业发展动态,掌握最前沿的技术趋势。


Q5:软件工程专业的学习(研究)对象是什么?
(1)数字世界的“建筑师”
我们研究:软件生命体的基因密码,需求分析、架构设计、算法逻辑;智能系统的进化法则,机器学习算法、自修复代码、AIGC编程;虚拟空间的物理规律,分布式系统、云计算架构。
(2)复杂问题的“破解者”
我们攻克:行业数字化转型困局,金融级交易系统容错、医疗AI伦理框架、工业决策模型;人机共生的终极命题,自然语言处理、脑机接口交互。
(3)社会价值的“守护者”
我们思考:代码背后的文明责任,工程伦理、开源生态治理;数字平权的技术实现,无障碍交互设计、普惠金融系统、教育公平平台。


Q6:软件工程专业主要面向的是什么领域?
可以从事算法研究、人工智能、软件架构设计、数据管理、Web开发、移动软件开发、软件测试、大数据分析等相关行业领域的工作,可以在互联网、金融、智慧医疗、制造业等领域担任软件项目经理、系统架构师、算法工程师、软件开发工程师、软件测试工程师、专业服务器系统维护工程师等。近年来学生毕业后进入华为、阿里、字节跳动、腾讯、美团等互联网企业,也有中科院相应研究所和央企等从事研发、设计等工作。


Q7:软件工程专业在学科实力上更加侧重于哪个方向?
(1)高可靠软件工程理论与方法。
研究大型复杂软件开发、运行和维护的理论和方法,以及形式化方法在软件工程中的应用。主要研究如何提高应用软件的可靠性、安全性及可持续演化性。研究智能化软件开发方法、开源软件生态维护、软件供应链风险分析等关键领域。
本研究方向梯队13人。教授3人、博士生导师4人。拥有软件工程学科评议组专家1位,承担国家级课题10余项,横向课题类进款超3000万元,国家级精品课2门,国家级教学成果奖两次,省部级获奖10余项,发表高水平论文500余篇。
(2)领域智能软件工程与技术。
主要包括面向边缘智能的自适应云边协同计算、基于跨媒体融合感知的智能决策方法、智能软件安全与隐私保护技术。以及以智慧医疗和大健康为行业应用背景的智慧健康软件工程技术、以互联网金融为行业应用背景的金融科技智能软件工程技术。
本研究方向梯队16人。教授6人,博士生导师8人,拥有计算机类专业教指委委员1人,网络空间安全教指委委员1人,承担了国家级课题60余项,承担项目总经费超过1.8亿元,发表高水平论文600余篇。
(3)群智软件与生态。
主要研究群体智能的形成和大规模群体协同、开源软件技术和开源代码管理、软件生态的形成和演化、以及开源生态的可持续发展及开源治理架构、智能化数字孪生技术等。
本研究方向梯队15人,教授6人,博士生导师8人,拥有辽宁省百千万人才工程万层次人才2人,承担了国家级课题30余项,承担项目总经费超过3000余万元,荣获多项国家级和省部级获奖,发表高水平论文600余篇。


Q8:网络媒体或社会上目前针对软件工程专业的理解是否存在误区?
误区一:软件工程=写代码,认为程序员就是整天敲键盘的码农,工作内容就是复制粘贴代码。实际情况是,代码开发仅占软件工程全生命周期的 15%-20%,其他工作,如需求分析与建模占25%,系统架构设计占20%,测试与运维占15%,项目管理占15%,技术文档编写占10%。
误区二:35岁必然失业,认为程序员是青春饭。实际情况是职业发展有多种通道,据拉勾网数据,35岁以上从业者晋升技术专家/架构师占38%,转管理岗位25%,其他行业15%,创业/自由职业22%。
误区三:只适合男生,认为女生逻辑思维差。实际情况是,据GitHub 2023年度报告显示,女性开发者占比达31%,在开源项目贡献量TOP100中占27席,并且不乏行业标杆,如谷歌大脑首席科学家李飞飞(计算机视觉领域先驱),OpenAI CTO 米拉·穆拉蒂(Mira Murati,ChatGPT项目负责人),哥伦比亚首位华裔女副校长周以真。


Q9:软件工程专业目前的发展现状如何?
软件工程专业正处于从工具赋能向生态构建的转型关键期,其发展现状呈现出技术爆炸、边界消融、价值重构的显著特征。在技术层面体现了核心技术栈的重构,AI辅助编程工具使开发者效率提升55%,开发范式发生革命性变化,从人工代码评审到AI自动化评审。行业需求也出现结构性变革,智能制造领域使工业软件工程师需求出现大量缺口。技术融合加速,如生物计算使用生物工程和生物学建造计算机。
软件工程专业正处于“剧烈变革期”,AI替代初级编码岗位速度超预期,40%的传统开发任务已可自动化,从“技术工人”向“数字战略家”转型,掌握“硬核技术+商业嗅觉+伦理判断”是决胜的关键。


Q10:软件工程专业的本科生核心课程有哪些?
软件工程、数据结构与算法、计算机组成原理、操作系统、数据库概论、计算机网络、软件质量保证与测试、软件项目管理。


Q11:软件工程专业的专业核心课程主要培养学生哪些方面知识和能力?
软件工程专业核心课程体系聚焦培养“复杂系统的构建者”和“数字世界的架构师”。通过《软件工程》掌握全流程开发方法论,建立工程化思维;《数据结构与算法》锻造计算思维内核,解决高复杂度问题;《计算机组成原理》《操作系统》深入硬件与系统底层,理解计算本质;《数据库概论》《计算机网络》构建数据驾驭与互联能力;《软件质量保证与测试》《软件项目管理》形成质量管控与团队协作体系。
课程群共同塑造“需求分析-系统设计-开发实现-质量保障”的全栈能力,既能应对智能驾驶、金融科技等领域的复杂系统开发,又为AI工程化、云原生等前沿方向奠定基础,培养兼具技术深度与工程视野的数字时代高层次人才。


Q12:软件工程专业更适合有哪些特质和兴趣的同学报考?
软件工程不仅是“学电脑”,更是培养用数字技术解决现实问题的能力,因此比较适合那些具有理科思维,又愿意动手创造的孩子。
例如,数学成绩不错,享受一步步拆解复杂问题的过程(比如善于解数学大题,设计班级活动流程等);又或者喜欢把想法变成现实(比如自己做过小程序、改装过智能家居),对电脑/手机里的软件如何运行感到好奇;习惯制定计划表、整理笔记,愿意花时间优化细节;对新技术感兴趣(比如尝试过AI绘画、关注过ChatGPT),愿意持续学习新知识;在小组作业中主动分担任务,能清晰表达自己的想法。


Q13:软件工程专业的学生在校学习期间呈现出哪些特质和亮点?
学习氛围好,交流能力强,大二就能组队开发系统,参加编程竞赛;课余时间泡技术论坛,开源社区,在GitHub上贡献代码,是技术达人;具有跨界能手的潜质,与理学院、计算机学院、机械学院、信息学院,甚至是文科的学院联合组队,参与跨专业的项目,用软件技术解决其他领域的问题。


Q14:现实生活中,有哪些问题或者场景是需要软件工程专业的人才来解决的?
民生痛点问题,如城市交通拥堵(实时优化红绿灯配时算法,构建城市级交通数字孪生系统,构建城市大脑);医疗AI辅助诊断,远程手术协作平台。产业升级问题,如制造业数字转型,农业智慧化转型。科技前沿突破,如自动驾驶,金融风控等。


Q15:软件工程专业的毕业生未来可以面向哪些行业、企业、地区就业?
未来可以从事算法研究、人工智能、软件架构设计、数据管理、Web开发、移动软件开发、软件测试、大数据分析等相关行业领域的工作。可以在互联网、金融、智慧医疗、制造业等领域担任软件项目经理、系统架构师,算法工程师、软件开发工程师、软件测试工程师、专业服务器系统维护工程师等。近年来学生毕业后进入华为、阿里、字节跳动、腾讯、美团等互联网企业,也有中科院相应研究所和央企等从事研发、设计等工作。


Q16:软件工程专业的毕业生就业和未来发展前景如何?
软件工程专业属于高就业率的专业,平均年薪也比较高,热门岗位有前后端开发工程师,算法工程师,云计算架构师等,典型就业企业有阿里、腾讯、字节等。
未来职业发展受国家政策驱动,会在工业软件、人工智能、AI工程,前沿交叉等领域有较大的增长空间。


Q17:软件工程专业考研时具体的专业方向有哪些?
考研可以考虑的专业方向也比较多,如人工智能、大数据技术、软件工程理论与方法、人机交互、系统软件与安全、网络安全等,还有一些新兴交叉领域方向,如金融科技,生物信息,工业软件工程,人机交互与虚拟现实等。


选择专业,就是选择未来的方向
欢迎广大考生了解并选择
东北大学软件工程专业
Northeastern University


来源 | 软件工程专业
编辑 | 许孖绮
审核 | 王子和
高招云直播