定量的プログラマーになるにはどうすればよいですか?
定量的プログラマーになりたい人は、コンピュータープログラミングスキルと財務分析スキルの適切な組み合わせが必要です。 「クオンツ」とも呼ばれる定量的プログラマーは、財務データを分析し、将来の価格変動に関する予測を行うソフトウェアプログラムの作成を専門としています。 定量的プログラマーになりたい人は、これが非常に競争の激しい分野であり、潜在的な候補者がコンピュータープログラミングと数学の強力なバックグラウンドを持ち、オープンポジションを検討する必要があることを理解する必要があります。
ほとんどの定量的プログラマーは、C / C ++、Excel、Python、Matlab、Perlなどの言語に精通している必要があります。 プログラマーは定期的にこれらの言語を使用して、ソフトウェアを使用する金融会社の利益のために収益性の高い取引を行うために、大量の金融データを精査する新しい体系的な取引プログラムを作成します。 プログラムの多くは高頻度取引モデルで使用されており、プログラマはソフトウェアに数秒で複数の取引を行う機能を提供する必要があります。
定量的プログラミングの世界に参入しようとする意欲的なプログラマーは、定量的データの分析と徹底的な統計分析の実施に習熟する必要があります。 定量的プログラマーになりたい人の多くはソフトウェアプログラムの作成経験がありますが、金融業界の人たちも数学の幅広いバックグラウンドを持っている必要があります。 多くの定量的プログラマーは、コンピューターサイエンスの正式な教育に加えて、数学または定量的ファイナンスの学位を取得しています。
一般に、統計、物理学、または運用研究のバックグラウンドを持つプログラマーは、定量的金融プログラミング業界にシームレスに移行できます。 定量的プログラマーになりたいと思っているが、従来の定量的スキルを欠いている人は、非定量的プログラマーとして業界に参入し、後で定量的プログラミングに移行することができます。 通常、非定量的プログラマーは、注文の送信やデータベース内の情報の整理を含む顧客指向のアプリケーションを構築する責任があります。
全体として、定量的プログラマーになることは、適切な候補者にとって有利な機会になる可能性があります。 ただし、欠点があります。 金融業界全体は、ハイステークでストレスの多い業界であり、定量的なプログラマーが仕事に週50〜65時間を費やすことは珍しくありません。 クォントの年間収入とボーナスは6桁をはるかに超えることがあるため、多くの場合、この作業負荷は正当化されます。 多くの金融機関が金融技術予算に多額の予算を割り当て続けているため、定量的プログラミングの重要性と需要は引き続き大きなものになります。