更新时间:2018-07-25 14:27作者:王新老师
①就业分析:
数学与应用数学专业属于基础专业,是其他相关专业的“母专业”。该专业的毕业生如欲“转行”进入科研数据分析、软件开发、三维动画制作等职业,具备先天的优势。“在改进一个软件的速度、效率,需要新的思想和方法方面,数学高手创新能力比一般计算机专业的学生还要强。”某知名IT公司工程师说。在一项针对IT行业230名成功人士的抽样调查表明,其中200名属于以数学专业或其相关专业为依托实现职业再选择的人。
中国科学院院士王选教授在北大方正软件技术学院开学典礼上,就告诉大学生:要成为一个合格的软件人才,需要有“扎实的数学功底”,“严密的逻辑思维能力”。而严密的逻辑思维能力,来自于深厚扎实的数学功底。可见数学与应用数学专业是从事其他相关专业的基础。
②代表职业:程序员
③薪酬情况:
多数人会从事的程序员工作薪酬水平差距很大。初级程序员的月入一般在两千元左右,做到主管一级,月入可达到五六千元。
④案例:
成为程序员,我是迫不得已——二流学校,不愿意毕业后回家乡教初中数学,英语太滥考研无望,这一切让我不得不把自己转向软件设计方面发展。毕业两年了,虽然在待遇上经历了涨落,但总体来说,我还是满意的。毕业后我去一家公司应聘,当时一共三个人竞争这个职位。面试时,我们的表现都差不多。后我胜出的环节在于,招聘方给出了一个资金管理项目问题,要求每个人都在思考后给出自己的设计方案,其中比较核心的一个问题就是要计算一个资金小波动值的问题,给出的数据量相当大,对效率要求很高。对于整个程序的面向对象化的分析我们都没出问题,毕竟这些东西在学校里是很重视的,而且不是真正的难点。然而到了关键的问题时他们卡壳了,解决方案中要用到简单的双重循环、时间复杂度。只有我当时很快就给出了采取AVL树的方案,并且利用高数推导作出了很详细的效率分析和时空换算,并提出了引入汇编的方法。后,我得到了这份工作。