V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ybian
V2EX  ›  问与答

金融专业的学生想学一门编程语言,推荐哪种?

  •  
  •   ybian · 2012-12-07 12:49:05 +08:00 · 12432 次点击
    这是一个创建于 4375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个表妹,在日本学金融相关专业,大三,准备明年申请美国的金融专业研究生,那边对数学和计算机比较看重。她数学不错,但是计算机编程没有基础,现在想学一门编程语言,两个目的:

    1)短期 - 对明年的申请有帮助
    2)长期 - 对以后在金融行业的工作有帮助

    有没有了解的朋友给点建议?特别是要结合这个行业的实际情况。
    39 条回复    2014-12-15 20:21:54 +08:00
    neodreamer
        1
    neodreamer  
       2012-12-07 12:55:29 +08:00   ❤️ 1
    大囧,这能把vba搞熟就行了。这不用学其他的吧。

    你妹用不用做专业开发。
    ritksm
        2
    ritksm  
       2012-12-07 13:03:41 +08:00
    python.....or.....other
    ritksm
        3
    ritksm  
       2012-12-07 13:04:27 +08:00
    但是....好处....恐怕一二条都可能有可能没有....人生这事情目的性别太强....
    linuz
        4
    linuz  
       2012-12-07 13:05:55 +08:00
    我想这样问一下lz,我是计算机专业的,对金融一窍不通,又时间有限,有没有能速成的金融课程。
    真心搞不懂您们的想法,如果编程能速成,要计算机专业干什么。
    tedd
        5
    tedd  
       2012-12-07 13:06:14 +08:00   ❤️ 1
    R
    ybian
        6
    ybian  
    OP
       2012-12-07 13:06:35 +08:00
    @neodreamer 嗯,不用做专业开发。VBA好像是个不错的选择。
    @ritksm python这些是不是太非主流了?尤其还是在非计算机专业领域。
    ooscrewyou
        7
    ooscrewyou  
       2012-12-07 13:08:59 +08:00   ❤️ 1
    統計學界最流行的R語言,主要用於數據分析、數據挖掘。還有Matlab、Mathematica,這兩個貌似是商業軟件,不太熟悉,不過也是應用數學界比較流行的。開源的Python也有一些用於數據分析的庫。Python在學術界是很流行的語言。既然是學金融的肯定學過統計,建議學R吧,如果要入門簡單點的就學Python吧。
    ybian
        8
    ybian  
    OP
       2012-12-07 13:11:09 +08:00
    @tedd
    @ooscrewyou 感谢两位,原先我还真不知道R语言。
    ywencn
        9
    ywencn  
       2012-12-07 13:11:15 +08:00
    @linuz LZ指数说了要学,又没说要速成。。
    同样你完全可以学金融知识啊,本科计算机研究生上金融的非常常见呀
    ybian
        10
    ybian  
    OP
       2012-12-07 13:14:07 +08:00
    @ywencn 呵呵,谢谢你帮我解释,我太懒,都没回复。我本人是计算机专业的,知道编程这事博大精深,但是也不能阻止业余者学习吧。
    ziyong1
        11
    ziyong1  
       2012-12-07 13:14:54 +08:00
    @linuz

    个人建议,仅供参考。

    对金融没有基础知识的话,可以看看一些通俗读物,但是千万别太当真,例如什么XXX经济学那种,记住,千万别当真。然后大概了解那个套路之后去先学习微观经济学、宏观经济学,可以看曼昆的初级教材,应该是叫经济学原理 微观部分和宏观部分。网上有一些公开课下载的,看一下,再做做习题(我觉得巩固思维挺好的)。
    这是基础入门,基础有了解之后就去接触下面的了,货币银行、中央银行、商业银行、证券、期货、金融衍生工具等等这些东西,还有初级会计和金融企业会计其实最好也得看看。
    大概就这个套路吧。
    iiduce
        12
    iiduce  
       2012-12-07 13:21:20 +08:00
    matlab 神经网络
    aisensiy
        13
    aisensiy  
       2012-12-07 13:22:25 +08:00
    excel比较靠谱吧
    bulldozer
        14
    bulldozer  
       2012-12-07 13:30:05 +08:00
    @linuz 编程真的很EASY。我见过很多业余的,比科班的好。

    CS的,如果当真做编程,网络,实施,那在我看来基本就是白瞎了。
    linuz
        15
    linuz  
       2012-12-07 13:30:22 +08:00
    @ywencn @ziyong1

    谢谢指导,也许我表达能力不好,我这么问主要是想说,学一年对lz朋友的影响不会太大。如果是长期的学,也许会有用。ls也说了如果真要学python或R都行。
    另外对”本科计算机研究生上金融“我不知道两个都精通还是都不通,没法评论
    halfzeng
        16
    halfzeng  
       2012-12-07 13:30:36 +08:00
    R语言吧,数据分析经常用的。
    linuz
        17
    linuz  
       2012-12-07 13:33:19 +08:00
    @bulldozer 那也许是努力跟不努力的区别,觉得lz的朋友学到会用就可以了,没法说没法说
    bulldozer
        18
    bulldozer  
       2012-12-07 13:34:43 +08:00
    我建议还是不学习语言,而是学习专业的分析工具,象SPSS之类。当然这些工具中仍然会涉及到一些自定义宏甚至编程之类,但那可以以后逐渐学习。

    现在大多数行业都有非常好的专业工具,学习起来也很复杂。真正要动手自己编这样的工具或实现类似功能的机会微乎其微,一般而言也并不需要。
    Mooooon
        19
    Mooooon  
       2012-12-07 13:55:24 +08:00
    高频交易貌似用C语言比较多。
    crazybubble
        20
    crazybubble  
       2012-12-07 14:33:03 +08:00
    Matlab
    ziyong1
        21
    ziyong1  
       2012-12-07 14:35:47 +08:00
    @linuz 期待一个本科生在校园生活去精通一种东西是不现实的,就最基础来说,很多人根本不知道自己的兴趣和天赋在哪里。所以广泛涉猎确实是值得去推荐的一件事。
    se7en_matrix
        22
    se7en_matrix  
       2012-12-07 14:55:53 +08:00
    数值分析的话,c++多点;统计的话,r语言…当然matlab和mathematica也有用(我有个金融工程的同学就是学这些)
    laskuma
        23
    laskuma  
       2012-12-07 15:04:14 +08:00   ❤️ 1
    @Mooooon 据我了解高频交易很多公司比如allston trading都是试用java 因为开发方便而且对网络层支持好

    @ybian 推荐python 金融业很多人用python 比如有知名的计算quantum finance软件QSTK就是基于python 可以上coursera,现在georgia tech在coursera上提供computational finance的课程 值得一看
    ayang23
        24
    ayang23  
       2012-12-07 15:13:59 +08:00
    mql,mt4/mt5交易软件必备。python可以解决你剩下的所有问题。
    lidashuang
        25
    lidashuang  
       2012-12-07 15:40:00 +08:00
    ruby
    limon
        26
    limon  
       2012-12-07 18:36:04 +08:00
    c++和R 专业来说就这俩
    Yannis1990
        27
    Yannis1990  
       2012-12-07 19:13:48 +08:00
    根据楼主的描述....

    我觉得把上面推荐的语言随便选4个都买一本 《7天学会*****》 花一个月可以学4门
    subpo
        28
    subpo  
       2012-12-07 19:25:26 +08:00
    感觉楼里有些人完全不用激动,完全没什么不妥的,这和我计算机系的,我想炒股了,你给我推荐本入门的书看看一样...
    shenzhuxi
        29
    shenzhuxi  
       2012-12-07 19:43:05 +08:00
    "申请美国的金融专业研究生"干嘛来这儿问?
    1)短期 - 看看美国大学目标专业主流技术方向不就知道了嘛。
    2)长期 - 看看美国金融行业的主流技术方向。
    parano
        30
    parano  
       2012-12-08 01:11:32 +08:00
    我学计算机的,身边有两个好友今年申请美国MFE的。据我了解美国金融行业招 MFE 或偏金工的金融的人都是要 C++的,因为实际的金融产品大多都是 C++开发的。除了 C++ 之外可以再学一门统计语言,R,Matlab,Python 都可以。
    parano
        31
    parano  
       2012-12-08 01:16:10 +08:00
    另外短期内想对申请有帮助,最简单的是学C++和数据结构算法,组队参加一次 ACM 校赛省赛混个奖。其他的你就算学了,也很难写进申请材料或者没有说服力。
    dhysum
        32
    dhysum  
       2012-12-08 01:43:55 +08:00
    matlab
    hfharry
        33
    hfharry  
       2012-12-08 01:54:48 +08:00
    R&matlabs
    bladewang
        34
    bladewang  
       2012-12-08 03:09:29 +08:00
    R & Python
    quake0day
        35
    quake0day  
       2012-12-08 11:51:47 +08:00
    如果提前学的话建议从Linux基本操作开始学起,我感觉可能学基本Linux系统操作这个比实际编程语言还要重要。
    多说一句,金融master在美国就业不好,pay不高。我认识很多金融master,毕业后的工作一般是用VBA。
    insraq
        36
    insraq  
       2012-12-08 13:37:33 +08:00
    vba
    hahaxo
        37
    hahaxo  
       2012-12-08 16:43:38 +08:00
    SPSS。
    atom
        38
    atom  
       2012-12-08 21:41:04 +08:00
    看了这么多人的回帖,我忍不住说一句:
    楼主为什么不写邮件问问 阮一峰 呢?
    他也是金融专业,但翻译了不少计算机外文图书。
    HerrDu
        39
    HerrDu  
       2014-12-15 20:21:54 +08:00
    python and R
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2784 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:47 · PVG 22:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.