ChaseDream
搜索
返回列表 发新帖
查看: 110783|回复: 668
打印 上一主题 下一主题

[申请总结] 【Updated 2012.11.20】开个贴,谈谈MFE要求哪些课程。编程,金融,数学(题目要长, ...

[精华]   [复制链接]
跳转到指定楼层
楼主
发表于 2012-10-30 23:14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天看到有些申请MFE的同学问需要修哪些课程,觉得有必要开个帖子简单谈谈自己的感受,欢迎指正。
LZ先自曝。。。LZ在香港读的本科,GPA 3.7+,quant finance专业,GMAT 730 Q51,TOEFL waived,CFA lv1,FRM part 1&2,thesis做的是volatility modeling,实习做过一家商行旗下的investment banking,还有一个asset management firm。拿到了Berkeley MFE的录取,明年春季开学。


先说编程吧。一般说来,应用最多的语言是C++和MATLAB。LZ虽然很喜欢编程,但是真正熟悉的只有Java和VBA。在Berkeley面试的时候被问了几个C++和MATLAB的问题,结果没答上来,最后被con了他家的C++ online course。



C++: LZ不熟。。。不过得能达到object-oriented programming的程度,至少得知道inheritance、polymorphism、template是啥(面试的时候被问了)。
MATLAB: MFE课程中很多作业是要用MATLAB完成的,毕竟MATLAB的package里面有很多预设的功能,比如optimization(面试的时候被问到,没答上来)。
其他语言,比如VBA这一类脚本语言,可以工作了之后再学,不难上手。Python很流行,如果会的话将是个advantage。Perl, Ruby等等同上。
数据结构:挺重要,MFE课程未必会拿出一门课专门教这个,但是工作面试的时候可能会问到。
算法:同上,一些基本的算法还是要懂的,毕竟面试的时候会问,比如quicksort, heap sort....

-------
再说金融方面的课程。其实金融方面的课程不需要学过太多,但是一张白纸也不行。下面几门是LZ自己觉得比较重要的:


宏观经济学:干这一行的总要懂一些货币政策、财政政策什么的。
基础的资产定价、投资组合理论:比如CAPM, 有效前沿(efficient frontier),固定收益类的duration, convexity等等。
计量经济学:对于empirical finance很重要,更重要的是从中学会一些统计软件的应用(比如SAS, R, Gauss, Stata, EView....会一个就够)
金融市场:做FE总得知道期权、期货是什么,forward和futures有什么区别。。。。


-------
最重要的恐怕是数学课了吧。LZ见过各种各样的说法,结合自己的经历,觉得下面这些最重要:

微积分:这个不用我说了吧,single-variable, multi-variable都要很熟练才行。
线性代数:这个也不用我说了吧。这个微积分一起,是后面所有课的基础。。。。
微分方程:ODE和PDE,掌握程度见仁见智。LZ没学过PDE,而且ODE水平也很烂。。。但是PDE确实是很重要的,不光是解析解,数值解法更重要。
数值方法:个人觉得这是最重要的,毕竟很多金融方面的问题是没法得出一个解析解的。。。最好学到能用数值方法去解微分方程。
统计:学计量经济学之前肯定学过统计了。。。
概率:掌握程度又是见仁见智。。。。有人说掌握常见的概率分布就行了(calculus-based probability);有人说这些不够,最好学过随机过程;还有人嫌不够,说测度论也要懂。。。LZ觉得,如果你学过测度论,一定会有优势。但是没学过、或者只学了初级的随机过程,也无伤大雅。
运筹学:最优化问题、线性规划等等。。。
时间序列:GARCH神马的。。。我没学过,但是这门课确实很重要。


至于金融数学/金融工程学的课,可以作为启蒙性课程,非本专业的同学可以凭借这门课了解一下Financial engineering。

有些advanced的课程,比如real analysis, functional analysis, stochastic control等太过艰深非LZ能力所及。不过对于real analysis,有个SUNY SB的应用数学master(算是Simons半个门生?)强力推荐,他的看法应该是有道理的。
上面的课程未必都要上,但是如果微积分都没学过的话,很难想象将来怎么能够survive the MFE courses。。。。能进一个program未必意味着能找到工作(LZ默泪),top MFE中有大把PhD和你竞争。

LZ本人读的quant finance专业开在商学院,于是你懂的(我还学过两门会计、两门企业管理呢~)。。。。。不过本科期间还是多学点东西好,自己有中意的program就应该多选课、多旁听,而不是因为自己修的课程不够而“不得不选择了其他program”。


Remarks: MSF我真的是不太熟悉,而且MSF应该更注重财务方面而非数学,最复杂的数学运算也就是discounted cash flow了吧。

【Updated 2012.11.20】
想弥补这些方面的话,最好是选本校的课来上。当然可能会有选课限制,这样的话可以考虑下面这些方式:

Programming:考个证,或者去上online programming course(QuantNet上面有,是Baruch开的,不过略贵。Berkeley也有,也贵)
Finance:这是最容易弥补的,考个CFA就行了。有闲心(闲钱)的话,考个FRM, CAIA, whatsoever certificate。。。。
Math:个人认为最难弥补。数学不像编程,编程入门后就能自学了,但是数学不行,太抽象(也可能是LZ的智商不够),一定得有人教,否则学得会很不扎实。。。学校不给选这些课的话,就得做好大出血的准备:去读online courses——很贵(今年Berkeley录取的新生里面有不少被condition了一些数学课,像Harvard一门Numerical analysis要2000刀,Columbia的更贵)。

==================
哎~LZ也很不喜欢回复可见,不过不弄成这样的话,以CD的刷帖速度,一会儿就不知道沉到哪里去了。。。



Actually I have nothing to hide. Just want to keep the thread on top so that it can help more people. Heehee




欢迎指正。
收藏收藏57 收藏收藏57
沙发
发表于 2012-10-30 23:22:22 | 只看该作者
本科金工的来看看..话说由于课设问题只能申msf了
板凳
发表于 2012-10-31 00:08:27 | 只看该作者
看看~
地板
发表于 2012-10-31 00:14:59 | 只看该作者
ding!
5#
发表于 2012-10-31 00:17:53 | 只看该作者
看看
6#
发表于 2012-10-31 00:19:24 | 只看该作者
学习
7#
发表于 2012-10-31 00:22:56 | 只看该作者
谢谢大神,很有用
8#
发表于 2012-10-31 00:39:25 | 只看该作者
最讨厌回复可见了,虽然我能看到。。。
9#
发表于 2012-10-31 00:39:37 | 只看该作者
谢谢
10#
发表于 2012-10-31 00:52:41 | 只看该作者
学习之~
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2025-2-11 03:49
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部