IT 與金融 (一) 填平那道溝

IT與金融 (一) 填平那道溝

IT 和金融的鴻溝

我的工作經歷有三分之二是在金融業當 IT開發, 另外三分之一是服務金融客戶的公司. 做的內容都是金融交易和風險管理相關工作, 屬於需要金融知識比較多的部門.

這類工作比較麻煩的是經常有非常專業的金融術語, 或是複雜的計算, 或者根本搞不懂業務需求是什麼.

做IT開發的, 不是很年輕只懂寫代碼, 不然就是有經驗熟悉業務知識, 年紀也大了不寫代碼了.

反過來這些金融專業的人員, 對 IT 編程數據庫效能可靠性完全不懂, 守在 MATLAB 或 R 終端前面自娛自樂, 要把他們的代碼拿來做 enterprise 等級全行的應用又困難重重.

其實公司沒人知道報表上的數字絕大多數是錯的, 因為沒人知道怎麼驗證, 能產生出報表已經是非常大的成就了.

主要還是IT和金融的 gap 太大了.

哪些金融領域需要專業金融 IT

並不是金融業的IT都需要懂金融知識, 有些工作是純 IT 的. 比方說做客戶關係管理系統, 人事系統, 帳務系統等等不是金融領域的應用. 但牽涉到金融交易的部份, 或是涉及財務或投資管理的部份, 是需要有相對應的知識才有辦法勝任. 舉幾個例子

交易相關: 外滙, 股票, 期貨, 債券, 金屬, 農產品, 衍生品等等, 自營交易或代客服務的部份;

風險管理相關: 只要是金融機構都需要風險管理, 這是專門的金融知識

企業財務管理, 估值, 併購, 融資, 上市, 跨國公司管理

這些領域通常是需要有專業的金融知識才有辦法設計相對應的系統.

是不是只要系統分析師懂就可以? 說實在的我覺得程序員如果對專業一無所知, 寫出來的東西也不會對. 往往都是對金融名詞的不求甚解, 開發人員以自己的想法去做, 系統的數字就是錯的.

IT人員怎麼學金融

最好IT人員可以學習和金融專業人員相同的知識. 當你做一個股票交易系統時, 去學習了解相關的金融知識. 這有個風險是往往金融交易人員的報酬是比 IT 人員來得高, 我也經歷過很多開發人員培養了很久, 卻轉去做交易了!

考証照是我一向推薦的方式, 考証券期貨基金從業人員証, 甚至是 CFA, FRM, 和 CFP 等等. 不一定要拿到証才行, 至少有個努力的方向目標, 豐富自己的專業技能, 而不是一直在架構或語言上面打轉.

金融人員怎麼學 IT

金融人員也應該要學學 IT. 先從簡單易懂的學起, 漸漸地往複雜高深的技巧學習. 當然是能自己做一些簡單的應用不需要求人, 但主要目的還是要能夠與IT人員正確地溝通自己的需求.

術業有專攻, 想清楚自己的優勢, 而不是樣樣都比人強, 那是不可能的事.

一直以來很多公眾號都有一個廣告, 說 Excel, Python, 和 Wind 是金融三大法寶. 我很同意, 但這些都是從金融人員的角度來看的. Excel 和 Python 可能也是 IT 人員很好用的工具, 但比這兩個有用的多的是, IT 人員有更多更強的工具可以發揮. 對金融專業來說, 能掌握 Excel 和 Python 就已經很足夠了. 更進一步可以了解 SQL 數據庫, 或是 Java, C# 等其他語言就更好了.

Wind 是很好的金融數據來源, 而且是國內廠商, 成本較低. 真正好的數據像是路透和彭博比較貴, 除非在大型金融機構, 很難是個人擁有這些數據. 話說回來, 只會 Wind 能進大機構嗎? 大機構需要的是什麼? 有機會還是多接觸一些高端的數據和應用.

IT和金融怎麼結合

我在公司派任到大陸之前, 在台灣的官方証券期貨發展基金會開了很多課, 向 IT 人員介紹金融, 也向金融人員介紹IT技術. 我會花點時間把以前的課用 Blog 形式放在這裡, 有任何問題也歡迎交流討論.

你可能感兴趣的:(IT與金融)