金融专业的学生想学一门编程语言,推荐哪种? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ybian
V2EX    问与答

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

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

    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可以解决你剩下的所有问题。
    G2bN4dbX9J3ncp0r
        25
    G2bN4dbX9J3ncp0r  
       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     Solana     2640 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 11:34 PVG 19:34 LAX 03:34 JFK 06:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86