要看你学的是哪个级别的软件工程,同样叫做软件工程,同样是开发软件,不同的工程用的基础和专业课知识大不一样,就像同样叫做建筑工程企业,有的工程队能盖高楼大厦,各种大型企业设备的厂房和复杂的高难度的路桥隧道等高难度的建筑工程,有的工程队就只能搞小型的民用建筑小住宅等小型建筑工程
大学数学系的软件工程那肯定要学数学分析,还得学很多数学专业的基础课和专业课程,所研究的软件多是比较复杂的工程和科学上的大型复杂的计算的软件,没有高深的数学知识是没法研究的
高职,中职和有些普通高校也有软件工程专业,但是要求的就低多了,将来在工作中接触的多是比较简单的计算问题,简单的程序控制,小型工程建筑设计,工程的预算,小型的的企业管理软件,等,不要求高深的数学知识,这类专业不学数学分析等高深的数学课程,作为高等学校,高等数学还是要学的,哪科都需要数学,没有数学知识很难想像其他专业怎么学,有精力的自己学点数学分析线性代数等也好,以备工作急需
内容来自网友回答在未来的几年,java工程师人才的需求还在不断的加大,由于人才的紧缺,这一门职业相对于其它专业薪资待遇还是不错的,JAVA工程师待遇是与你的工作经验直接挂勾的,当你有了丰富的经验以后,你在这个社会上就比较抢手了,而且企业所出的薪酬也是相当高的,到时只有你选择他们了。再也不是刚毕业的时候,你去找工作,而是工作来找你。