Noob Coder Ascension Plan


Starting from Oct 26,


Quantlib is a great resource, however it’s written in C++. Definitely won’t work on it before capturing the basics of C++. References for future use: Implementing quantlib, Quantlib-python Cookbook.

Updated (Oct 25): Now I decided to break into quant dev, so I adjusted my course plan. I gave up the concentration on “Rates and Credits”, changing into “Financial Computing”. So now my concentrations are “Options and Derivatives” and “Financial Computing”. Winter 2025 would be very tough, but once I make it and if I’m still alive, I would be unstoppable. I admit that UCSD’s DSA micromaster is not a great resource to learn. Neetcode should be better (I invested $120).


Updated (Oct 26): Suggestion from Claude. Quality > Quantity. Recruiters spend 30 seconds on your GitHub. Better to have:

  • 2-3 excellent projects with great documentation
  • Than 10 mediocre repos

Your DDB experience is unique. If you build that one project really well, document it clearly, and can talk about it confidently in interviews, that alone can carry your resume.


Updated (Nov 3): After showing Claude some JDs for QuantDev, it removed one project: Kaggle’s Hull Tactical, and lower the importance of DDB’s portfolio optimizer rewrite. Now, the most useful projects for job search are the followings:

  • Exchange Simulator / Matching Engine
    • Fits well for CS61B and DSA in general
    • Good documentations
    • Have github repo in Java
  • Backtesting Framework
    • Extends on FINM 325’s homeworks
    • Good documentations
    • Try achieve industry-grade performance in Python
  • Market Data Pipeline
    • Mentions a lot in JDs
    • Practice system design