Saya mahasiswa baru di perguruan tinggi dan melakukan rekayasa perangkat lunak / keuangan jurusan ganda. Saya sudah belajar pemrograman sendiri dan memiliki sedikit keakraban dengan php sekarang. Saya ingin tahu apa yang Anda pikirkan bahasa pemrograman yang paling relevan untuk penggunaan finansial / investasi perbankan?
Saya telah membaca utas ini: /software/13109/books-on-developing-software-for-financial-markets-investment-banks
Saya ingin mulai belajar / membaca pada suatu bahasa (dasar-dasar bukan hal-hal keuangan / quant) untuk menetapkan dasar untuk hal-hal keuangan / quant masa depan.
programming-languages
financial
NoviceCoding
sumber
sumber
Jawaban:
Bekerja di sektor keuangan sendiri (meskipun di Australia), bahasa yang saya lihat digunakan secara umum di antara lembaga-lembaga lain yang pernah saya ajak bicara adalah
Pengetahuan basis data juga akan sangat berguna bagi Anda. Coba pelajari beberapa dialek SQL seperti MS SQL atau Oracle.
Saya tahu ada beberapa lembaga kecil yang juga menggunakan DB multinilai untuk sistem transaksi inti mereka. Ini berarti sesuatu seperti
Jika Anda benar-benar tertarik mempelajari bahasa tertentu yang dapat Anda gunakan secara langsung untuk suatu pekerjaan, saran saya akan membaca iklan pekerjaan di daerah setempat di mana Anda ingin mendapatkan pekerjaan untuk merasakan apa yang digunakan lembaga keuangan khusus yang ada.
Namun, 2 hal yang perlu diperhatikan adalah:
sumber
Ini adalah bidang yang SANGAT luas, tetapi beberapa hal yang perlu dipertimbangkan ...
Membangun Antarmuka Front Office kustom - Java
Membangun sistem paket - Tidak khusus bahasa. Murex, Calypso dan Sophis adalah beberapa teknologi.
Mempertahankan kode lawas - Java, C ++, dan (ya) bahkan COBOL.
Analitik perdagangan front office - VBA (Ya) dan bahasa skrip lain pada tingkat yang jauh lebih rendah.
Perdagangan latensi rendah - C ++
Analisis kuantitatif - C ++
Integrasi - Java, XML, FPML (Bahasa Markup Produk Keuangan)
Umum - Anda perlu tahu UNIX dan SQL
sumber
Smalltalk : JP Morgan's Kapital. Dari percakapan yang saya lakukan, banyak Smalltalker saat ini atau mantan berasal dari UBS, dan sebagian besar Smalltalker Afrika Selatan berasal dari, atau diajarkan oleh orang-orang dari, Rand Merchant Bank, sebuah perusahaan perbankan investasi besar lokal.
OCaml : Jane Street
sumber
Saya pernah diberitahu oleh seorang direktur pelaksana di Morgan Stanley bahwa masa depan pemrograman keuangan akan didominasi oleh Python - yang saya pikir, "Demikian kata orang yang tidak pernah memprogram ..." Orang di sebelah kanannya adalah orang kulit hitam belt C ++ coder yang cukup tahu untuk mengoptimalkan rutin dalam perakitan Intel (setelah mendapatkan 2 PhD).
Selain itu, saya yakin setiap toko berbeda. Namun, kami menemukan yang terbaik untuk membuat prototipe di Matlab - kebanyakan quant memiliki latar belakang matematika yang baik dan ini adalah bahasa yang cukup mudah untuk diambil. Kemudian semua kode produksi digulung dalam C / C ++ dengan front-end yang dikustomisasi untuk Excel atau perangkat lunak cluster berkinerja tinggi milik mereka sendiri.
Namun, jika saya memulai dana sendiri, saya akan mengganti R untuk Matlab, karena saya menghabiskan banyak waktu (sementara berdasarkan nama depan dengan satu-satunya pria yang saya percayai) di telepon dengan dukungan teknis Matlab men-debug flexlm mereka. lisensi dan antarmuka C ++.
sumber