Eu sou um calouro na faculdade e estou fazendo um curso duplo de engenharia / finanças de software. Eu tenho aprendido a programar sozinho e já tenho um pouco de familiaridade com o php. Fiquei me perguntando o que vocês acham que a linguagem de programação mais relevante é para uso financeiro / banco de investimento?
Eu li este tópico: /software/13109/books-on-developing-software-for-financial-markets-investment-banks
Quero começar a aprender / ler um idioma (o básico, não financeiro / quant), para estabelecer uma base para o futuro financeiro / quant.
programming-languages
financial
NoviceCoding
fonte
fonte
Respostas:
Eu mesmo trabalhando no setor financeiro (embora na Austrália), os idiomas que eu já vi comumente usados entre os outros institutos com quem conversei são
O conhecimento do banco de dados também será muito útil para você. Tente aprender algum dialeto do SQL, como MS SQL ou Oracle.
Eu sei que existem alguns institutos pequenos que também usam DBs de valores múltiplos para seus sistemas principais de transações. Isso significa algo como
Se você estiver realmente interessado em aprender idiomas específicos que você pode usar diretamente para um emprego, meu conselho seria ler os anúncios de emprego na área local em que você deseja conseguir um emprego para ter uma ideia do que os institutos financeiros estão usando especificamente.
No entanto, duas coisas a serem observadas são:
fonte
É um campo MUITO amplo, mas há algumas coisas a considerar ...
Construindo interfaces de front office personalizadas - Java
Construindo sistemas de pacotes - Não é específico ao idioma. Murex, Calypso e Sophis são algumas das tecnologias.
Manutenção do código legado - Java, C ++ e (sim) até COBOL.
Análise comercial de front office - VBA (Sim) e outras linguagens de script em um grau muito menor.
Negociação de baixa latência - C ++
Análise quantitativa - C ++
Integração - Java, XML, FPML (Financial Products Markup Language)
Geral - Você precisa conhecer UNIX e SQL
fonte
Smalltalk : Kapital do JP Morgan. Das conversas que tive, muitos atuais ou ex-Smalltalkers vêm do UBS, e uma grande porcentagem dos Smalltalkers da África do Sul veio ou foi ensinada por pessoas do Rand Merchant Bank, uma grande empresa de banco de investimento local.
OCaml : Jane Street
fonte
Certa vez, um diretor-gerente do Morgan Stanley me disse que o futuro da programação financeira seria dominado pelo Python - ao qual pensei: "É o que diz o homem que nunca programa ..." A pessoa à sua direita imediata era negra. codificador C ++ de cinto que sabia o suficiente para otimizar rotinas manualmente na montagem da Intel (após obter 2 doutorados).
Além disso, tenho certeza de que cada loja é diferente. No entanto, achamos melhor fazer o protótipo no Matlab - a maioria dos quantos possui um bom currículo matemático e essa é uma linguagem fácil de entender. Em seguida, todo o código de produção foi lançado em C / C ++ com front-ends personalizados para o Excel ou seu próprio software de cluster de alta performance e homebrew.
No entanto, se eu fosse iniciar meu próprio fundo, substituiria o Matlab por R, porque passei inúmeras horas (enquanto em primeiro nome com o único cara em quem confiaria) no telefone com o suporte técnico do Matlab, depurando seu flexlm interface de licenciamento e C ++.
fonte