Je suis un étudiant de première année à l'université et je fais une double majeure en génie logiciel / finance. J'ai appris la programmation par moi-même et j'ai maintenant une bonne connaissance du php. Je me demandais ce que vous pensez que le langage de programmation le plus pertinent est pour la banque financière / d'investissement?
J'ai lu ce fil: /software/13109/books-on-developing-software-for-financial-markets-investment-banks
Je veux commencer à apprendre / lire sur une langue (les bases ne sont pas financières / quantitatives) pour jeter les bases des futures choses financières / quantitatives.
programming-languages
financial
NoviceCoding
la source
la source
Réponses:
Travaillant moi-même dans le secteur financier (bien qu'en Australie), les langues que j'ai vues couramment utilisées parmi les autres instituts avec lesquels j'ai parlé sont
La connaissance de la base de données vous sera également très utile. Essayez d'apprendre un dialecte de SQL comme MS SQL ou Oracle.
Je sais qu'il existe de nombreux petits instituts qui utilisent également des bases de données à valeurs multiples pour leurs principaux systèmes de transaction. Cela signifie quelque chose comme
Si vous êtes vraiment intéressé à apprendre des langues spécifiques que vous pouvez utiliser directement pour un emploi, mon conseil serait de parcourir les offres d'emploi dans la région où vous souhaitez obtenir un emploi pour avoir une idée de ce que les instituts financiers utilisent spécifiquement.
Cependant, 2 choses à noter sont les suivantes:
la source
C'est un domaine TRÈS large, mais certaines choses à considérer ...
Création d'interfaces Front Office personnalisées - Java
Construction de systèmes de packages - Pas spécifique à la langue. Murex, Calypso et Sophis font partie des technologies.
Maintenir le code hérité - Java, C ++ et (oui) même COBOL.
Analyses de trading Front Office - VBA (Oui) et d'autres langages de script à un degré beaucoup moindre.
Commerce à faible latence - C ++
Analyse quantitative - C ++
Intégration - Java, XML, FPML (Financial Products Markup Language)
Général - Vous devez connaître UNIX et SQL
la source
Smalltalk : JP Morgan's Kapital. D'après les conversations que j'ai eues, de nombreux Smalltalkers actuels ou anciens viennent d'UBS, et un grand pourcentage des Smalltalkers d'Afrique du Sud provenaient de Rand Merchant Bank, une grande entreprise de banque d'investissement locale, ou étaient enseignés par des gens de cette banque.
OCaml : Jane Street
la source
Un directeur général de Morgan Stanley m'a dit une fois que l'avenir de la programmation financière serait dominé par Python - ce à quoi je pensais: "Ainsi dit l'homme qui ne programme jamais ..." La personne à sa droite immédiate était un Noir Ce codeur C ++ de ceinture qui en savait assez pour optimiser les routines dans l'assemblage Intel (après avoir obtenu 2 doctorats).
Cela dit, je suis sûr que chaque magasin est différent. Cependant, nous avons trouvé qu'il était préférable de prototyper dans Matlab - la plupart des quants ont une bonne formation en mathématiques et c'est un langage assez facile à comprendre. Ensuite, tout le code de production a été roulé en C / C ++ avec des frontaux personnalisés pour Excel ou leur propre logiciel de cluster haute performance homebrew.
Cependant, si je devais créer mon propre fonds, je substituerais R à Matlab, car j'ai passé d'innombrables heures (tout en étant sur le prénom avec le seul gars en qui j'avais confiance) au téléphone avec le support technique Matlab déboguant leur flexlm licence et interface C ++.
la source