Jak zostać programistą ilościowym?
Osoba, która chce zostać programistą ilościowym, musiałaby mieć dobre połączenie umiejętności programowania komputerowego oraz umiejętności analizy finansowej. Programiści ilościowi, znani również jako „kwanty”, specjalizują się w tworzeniu programów, które analizują dane finansowe i przewidują przyszłe zmiany cen. Ci, którzy chcą zostać programistą ilościowym, powinni zrozumieć, że jest to bardzo konkurencyjna dziedzina, a potencjalni kandydaci będą musieli mieć solidne doświadczenie w programowaniu komputerowym i matematyce, aby zostać uwzględnionym na otwartym stanowisku.
Większość programistów ilościowych będzie musiała znać języki C / C ++, Excel, Python, Matlab i Perl. Programiści regularnie używają tych języków w celu tworzenia nowych systematycznych programów handlowych, które przeszukują ogromne ilości danych finansowych w celu prowadzenia zyskownych transakcji na korzyść firmy finansowej korzystającej z oprogramowania. Wiele programów jest używanych w modelu handlu o wysokiej częstotliwości, a programista musi dać oprogramowaniu możliwość dokonywania wielu transakcji w ciągu kilku sekund.
Początkujący programiści pragnący wejść w świat programowania ilościowego będą musieli biegle analizować dane ilościowe i przeprowadzać dokładną analizę statystyczną. Chociaż wiele osób, które chcą zostać programistą ilościowym, ma doświadczenie w tworzeniu programów, osoby z branży finansowej muszą mieć także duże doświadczenie w matematyce. Wielu programistów ilościowych ma wykształcenie wyższe z matematyki lub finansów ilościowych, oprócz formalnej edukacji informatycznej.
Programiści z doświadczeniem w dziedzinie statystyki, fizyki lub badań operacyjnych ogólnie mogą bezproblemowo przejść do branży ilościowego programowania finansowego. Osoba, która chce zostać programistą ilościowym, ale nie ma tradycyjnych umiejętności ilościowych, może spróbować wejść do branży jako programista nieliczny i przejść do programowania ilościowego w późniejszym czasie. Programiści nieliczni są ogólnie odpowiedzialni za tworzenie aplikacji zorientowanych na klienta, które obejmują składanie zamówień lub organizowanie informacji w bazie danych.
Ogólnie rzecz biorąc, zostanie programistą ilościowym może być lukratywną szansą dla odpowiedniego kandydata; ma to jednak swoje wady. Branża finansowa jako całość jest branżą o wysokich stawkach i stresie i programiści ilościowi nierzadko spędzają od 50 do 65 godzin tygodniowo na pracy. To obciążenie pracą jest często uzasadnione dla wielu osób, ponieważ roczny dochód i premie za kwanty mogą być znacznie wyższe niż sześć liczb. Ponieważ wiele instytucji finansowych nadal przeznacza duże kwoty na swoje budżety na technologie finansowe, znaczenie i popyt na programowanie ilościowe będą nadal znaczące.