金融中最精英开发人员使用的编码语言

2021-06-15 03:49:56

如果你和#39;重新学习一个编码语言,以在金融服务中的技术角色在技术角色中可以选择,如果你选择像Python这样的东西,这在整个行业中使用,或者你应该更加模糊?

周末的一个博客帖子争论默默无闻。我们已经研究了k和q的语言价值,以获得金融工作,但是也有助于学习Clojure,F#,Scala,Elixir等功能规划语言,...... ocaml。

OCAML是Jane Street的语言,定量市场使得去年幸运毕业生为200万美元的基础工资,加上100万美元的奖金,加上100k美元的担保绩效奖金。 2020年第一季度的简街和第39次收入大于城堡证券'整整一年。

简街用OCAML作为其主要发展语言。在YouTube视频中发布了六年前,'雅龙·米斯基,简街'技术领袖和第一次说服该语言的人士,说是"在设计空间的一种甜蜜点。" - "它简明扼要,与传统的动态语言一样,是传统编译语言的规模,"说乳房。 "它有一个类型的系统,为您捕获很多错误..并且相对容易使用。" Ocaml坐在一个"好地方,"他补充说:'擅长捕获虫子,相对简单地了解它的'做了什么。

在一点,苗条说简街的想法使用C#,但是,OCAML更简洁,易于阅读,使其不太容易出错。

由于OCAML是如此灵活,Minksy说,Jane Street使用语言从小脚本来自动化小型任务,为一天的大盘交易系统交易数十亿美元。它' s a"单一工具,适用于各种应用。"

OCAML的唯一问题是,并不是很多人都知道如何在其中代码,因此而不是很多人使用它。在Github中,只有0.121%的拉出请求在OCAML中,略微超过R(0.093%)和朱莉娅(0.071%),但是JavaScript(18.8%)和Python(16.6%)后面的方式。此外,OCAML在2016年变得越来越受欢迎,0.226%的Github'拉请求是语言;在五年的空间中,OCAML的普及程度大于。

也许这不起作用。 Minksy解释说,Jane Street'使用OCAML的基本原理部分基于" Python Paradox"在Paul Graham的Ycombinator创始人的Python早期假设。这说:“如果公司选择以比较深度语言编写其软件,他们就可以雇用更好的程序员,因为他们只吸引那些关心的人来学习。”

在此基础上,您作为开发人员的价值部分地由您对学习模糊语言的承诺来定义。虽然简街' t实际上授权对它的访谈知识的了解,如果你可以用它的宠物语言代码,它将对角色兴趣比可以' t。

作为多个论坛帖子证明,OCAML ISN'易于学习。然而,它学会它即使你不进入简街,它也可以是值得的。 "任何人都足够学习Ocaml可能会拿起其他语言,"去年盲目的一片海报。 " Ocaml将教您一些深入可转让的技能,"在Reddit上说过另一个海报,增加了Ocaml路线,"深刻和思想变化。"

它不仅仅是使用OCAML的简街,它不仅仅是简街'那些可以用语言代码代码的jane街。可以在Citi到摩根士丹利,JPMORGAN和GOLDMAN SACHS的各地找到OCAML中可以在OCAML中代码的技术和Quants。 Bloomberg使用OCAML进行高级金融衍生品风险管理应用。 Facebook(对于某些开发人员工具)和Dropbox等,' s之外。

在Ocaml中彻底熟练地变得高度精通的潜在危险是你' LL获得Jane Street的工作,沉浸在语言中,而且 - 在Goldman Sachs的俚语风格 - 在其他任何地方慢慢变得不那么乐意。然而,作为一个猎头指出,这是一个问题:"如果你在简街上得到一份工作,你会赢得&#39想要离开,因为别的地方付出了多少钱,&#34 ;他说。

有一个机密的故事,提示或你想分享的评论?联系人:[email protected].

如果您在本文底部发表评论,请与我们携手:我们所有的评论都受到人类的主持。有时这些人类可能会睡着了,或远离他们的办公桌,所以你的评论可能需要一段时间。最终会 - 除非它是令人反感的或诽谤的(在这种情况下它不会。)