本科生只学matlab还需要哪些编程,对申请国外名校金融数学有帮助?
美国quant用的最多的编程语言是C++,python,也有人用Java。c刚好是没人用的东西。呵呵,这种底层的玩意儿,都是搞工程的人玩的。如果quant的模型是用C写的,可以罢工。。。
R和matlab是使用最多的两种高级计算器语言,其中R的用户数量因为开源而远大于matlab。这两个不需要学多少,简单的像个力。只要不碰牛X的粒子散射模拟之类的东西,平时想用的时候谷歌一下就行了。都是现成的库东西,你看懂manual直接用就行了,语法也很简单。会用matlab不会成为你的竞争力,因为它根本不能称之为编程语言。。。除非你数学很强,完全可以走数学路线,只用matlab而不是真正的编程语言,然后用智商征服面试官和整个团队。。。。
除了以上和sas,你可以看一下(不过sas主要是统计人员做的)。其他eviews和spss都只是搞笑而已。在美国没人用,估计很多quant都没听说过。
我的建议是,有信心有实力就好好学C++,不然就去学java和python(现在python用的越来越多,但是一般面试会问c++或者java,python也有,但是比较少。反正学完java和c++,学python是完全不费力的。学python就少了一层皮。。而C++是最难的,所以请三思)。我个人是拿java,顺便用python做机器学习。
另外,在美国找量化金融的工作,其实主要看编程的能力= =,真正发展建模的要么是数学天才,要么是美国名校的博士。所以有兴趣的话可以申请名校的数学物理统计博士,也是不错的选择。