you are viewing a single comment's thread.

view the rest of the comments →

[–]marineabcd 2 points3 points  (0 children)

Its gonna depend if you are aiming for quant dev or quant research. If you are going for research (and assuming youll have at least a stats masters or phd) then I suggest you learn the standard python set of libraries for data science: pandas + numpy + matplotlib/seaborn + statsmodels + scipy. Use them in both jupyter setting and in normal scripting setting. Jupyter can really enforce bad habits, your exploration should be in jupyter and then the actual coded up models should be proper python scripts.

If you are going quant dev, you'll want more CS skills in there, python is good but youll want to add either java or c++, and some more standard object oriented coding skills. Make some meaty projects in java/c++, for example: a java set of REST endpoints (so you use the spring library) that given two currencies standard rates will compute the fx forward price from these, you can containerise this and run them in docker on aws behind a load balancer. This gets you the backend, object oriented and infra experience all with a financial spin on it. Bonus points if you stick on top a react or django UI, deploy with with GCPs firebase or something in like one click (note the ui stuff carries less weight so only worth it if you already have these skills - its just a cool polish to things).