更新时间:2018-08-07 09:30作者:李天扬老师
最后导致我胜出的环节在于,招聘方给出了一个资金管理项目问题,要求每个人都在思考后给出自己的设计方案,其中比较核心的一个问题就是要计算一个资金最小波动
值的问题,给出的数据量相当大,对效率要求很高。对于整个程序的面向对象化的分析我们都没出问题,毕竟这些东西在学校里是很重视的,而且不是真正的难点。然而
到了最关键的问题时他们卡壳了,解决方案中要用到简单的双重循环、时间复杂度(N^2),我的一个竞争对手在冥思苦想后回答:用树。但具体技术细节他却讲不清楚,效
率分析非常马虎。只有我,因为在学校就比较喜欢数学,因此当时很快就给出了采取AVL树的方案,并且利用高数推导作出了很详细的效率分析和时空换算,并提出了引入
汇编的方法。最后,我得到了这分工作。
总之,具备数学和数据结构方面的扎实基础,是成为编程高手的必备条件。
美国花旗银行副主席保尔·柯斯林说:“一个从事银行业务而不懂数学的人,无非只能做些无关紧要的小事。”
商务人员:专业有优势,职业前景好
就业分析:金融数学家已经是华尔街最抢手的人才之一。最简单的例子是,保险公司中地位和收入最高的,可能就是总精算师。在美国,芝加哥大学、加州伯克利大学、
斯坦福大学、卡内基·梅隆大学和纽约大学等著名学府,都已经设立了金融数学相关的学位或专业证书教育。尽管如此,在美国很吃香的保险精算师,很多都是数学专业出
身。
除了保险精算师以外,由于经济学也引入了数学建模,因此懂经济原理的数学人才也被用人单位广泛接纳,还有国际经济与贸易、工商管理、化工制药、通讯工程、建筑
设计等,都离不开相关的数学专业知识。
代表职业:保险精算师
作为一名精算师,不仅需要有扎实的数学基础,能熟练地运用现代数学方法和数据对未来变化的趋势做出分析、判断,同时也需要具有坚实的经济理论基础,对法律、税
务制度、财务会计、投资有透析的了解,特别是对风险具有敏锐的洞察力和处理各种可控风险的能力。由普通的精算人员最终成长为精算师,道路漫长艰苦,一般要花上5