February 7th, 2008, 5:56 pm
QuoteOriginally posted by: msresearchQuoteOriginally posted by: DCFCYou have some of the basics for algorithmic trading. Personally, I'd see if you could get transferred to MS research in Cambridge who have good links to some large banks.I'd look at signal processing, and of course you will need to learn how to program in C++.Sadly, it is the case that I've had to say to some CS PhDs that they actually just need to learn to program, and then move on to C++.I'd steer clear of TA, but Market Microstructure ought to be on your reading list.Be aware that the quant ends of several large banks don't count CS as a relevant PhD, at you will need to dodge those who want to suck you into a code monkey role.But you know all this stuff anyway don't you ?Thank you DCFC. With all due respect, I would like to ask this question anyway, why do most of you guys (if not all) think that CS PhD cannot program in C++? In my perspective,Computer Science department is the only place where you could learn systematic programming skills. Most of us mastered C++ in Junior year and wrote at least 10,000 lines for course projects. When I was young, I used to laugh at kids who were not in CS and tried to mimic programming.So there must be a reason, say the requirement of quant programming is different from other fields? In terms of design patterns or other stuff? Anyway, I would like to listento your experiences and make it very clear before I move on.Thanks. I appreciate it.Ideally, I would want to tell you to ignore what DCFC thinks. However, that is the general perception in the field. Consequently, you will end up getting very few relevant interviews and your only hope is to have a high conversion rate. just concentrate on getting your C++ right, and upgrade your math skills. You can find a decent position with your CS PhD degree (I did)You probably will need about 6months of preparation to get on track.