【填志愿】软件工程专业不完全解读


3楼猫 发布时间:2024-06-20 06:32:27 作者:TheyShallNotPass Language

前言

随着互联网的高速发展和产业结构转型,计算机类专业俨然成为当下最热门的大学专业。本期文章希望以一个普通软件工程专业学生的视角,向学弟学妹们提供一些填志愿时的参考依据。

专业简介

先来点官方的定义:软件工程主要研究计算机各类软件的构造、设计、开发方法、测试、维护等相关的知识和技术。

何谓软件?知名教材《软件工程:实践者的研究方法》中指出:

“软件具有产品和产品交付载体的双重作用”

简而言之,软件通过计算机硬件和网络向用户提供服务,这种服务可以直接提现计算机硬件的计算能力,也可以为其他服务提供平台(移动支付平台、云服务平台等)

相较于计算科学与技术,软件工程的学习较少接触计算机底层硬件,大部分学生会选择从事应用层面的软件开发工作(这也是市场需求最大的)

学习内容

【填志愿】软件工程专业不完全解读-第0张

专业课的一角

这里以本校的培养方案做一个参考

【填志愿】软件工程专业不完全解读-第1张

主修课程:离散数学、数据结构、计算机系统结构、计算机网络、操作系统、数据库原理与应用、系统分析与设计、软件设计模式、软件工程、软件测试、软件工程管理与经济学

大体顺序如下

  • 大一:通识课程+编程基础
  • 大二:专业基础课+部分没学完的通识课
  • 大三:专业核心课+延伸课程

注:通识课程包括数学课、英语课、思政课等专业性不明显的课程


⚠️目前很多高校都采用大类招生,这意味着你可以在类内分流前的很长一段时间去了解各个专业的学习内容,关于软件工程,建议阅读《数据结构》来感受其大致的学习方向,虽然只是冰山一角,但足够真实


但是!软件工程专业的学习的重点在于课堂之外,这意味着无论你是想完成课程项目还是找到一份对口的实习/工作,都需要花足够多的时间在下课后、周末甚至寒暑假去学习,当然网上也有大量的学习资源(比如B站)

就业去向

本校本专业的学生升学率超过60%(保研/考研/出国),本科就业的参考性不高,但以个人找暑期实习的经历,前景不容乐观。

找实习记录

如果想了解具体细节,可以浏览牛客网(一个求职者交流网站)的帖子,该论坛有大量在校学生

通常而言,软件工程专业的主要对口岗位有:

  • 开发
  • 测试
  • 运维
  • 安全
  • 算法

其中开发岗占半壁江山,算法迎合当下的风口人工智能,高薪的同时对学历和能力要求极高,而其余岗位需求少薪酬较低

这里引用B站Up主@01星球的视频内容

【填志愿】软件工程专业不完全解读-第2张

当然,互联网行业不适合所有人,有大量的传统企业和国企(银行、通信)都有信息技术岗位,工作强度一般低于互联网,再不济还可以选择有宇宙尽头——考公

总结

软件工程适合谁:对计算机知识有浓厚的兴趣,有很强的(课堂之外)自学能力,在毕业后也能持续学习,想赚大钱

软件工程不适合谁:逻辑思维一般,不愿意在课后投入时间,不愿意花大量时间攻克一个问题,不想卷想躺平


最后欢迎大家报考同济大学


【填志愿】软件工程专业不完全解读-第3张



© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com