金融(工程)專業有必要系統的學習演算法嗎?

想讀研或者讀博,畢業以後想從事量化交易工作或其他金融工程相關工作。最近在看MIT的演算法導論公開課,我覺得挺有趣的,肯定會把它看完,不過還是想問問前輩們經驗~


金融工程這種東西,你學什麼都有用,看你精力夠不夠,全部學完一遍咯。不過至於必要性,那就不好說了。

演算法和數據結構在金融工程里很少能直接用到,可能帶來的效果不明顯。能出現的地方就是:

1 面試筆試,問你個演算法複雜度,給你個小程序讓你寫輸出結果啊,樹的前中後序啊什麼的。你不會就吃虧。但是不是所有面試都問這個。

2 使用編程語言如C++的時候,你總避不開STL吧, 那你用鏈表得知道鏈表是怎麼回事吧。

3 自己設計程序的時候,如果讓你用C++做二叉樹,這個二叉樹你用什麼數據結構儲存?

金融工程現在分工很細,有人不會隨機分析期權定價,做量化交易做的好好的;有人不會編程,在desk上賣結構化產品也賣的好好的;有人不懂金融,做quant dev也做的好好的;我啥都不會來知乎吹牛逼也吹的好好的。

什麼都有用,有沒有必要看你自己興趣。


沒必要,多看看數學,統計的書吧。


做dev肯定需要 quant trader也需要 quant research不太需要 基本的演算法和數據結構就好 trader 不需要 sell side 的 Q quant 不需要 總之有這個buff最好 代碼不能是你的短板 個人來講 推薦你學好演算法和數據結構 內存管理 進程通信 操作系統方面的東西 最好也涉及 我是代碼控 可以無視我


基本不需要


推薦閱讀:

求問,我是金融工程專業學生,想走風險控制與管理方向,目前可做什麼準備?
美國現在學金融工程的人,就業情況如何?一般去哪裡工作?做什麼?回國的話就業情況呢?
風險管理金融本科?
都有哪些估計隱含波動率曲面 (Implied Volatility Surface) 的模型?
在 Black-Scholes 公式發現之前,人們是怎樣給期權定價的?

TAG:演算法 | 編程 | 金融 | 量化交易 | 金融工程學 |