<p>Great post. I agree with each point wholeheartedly.</p>
<p>Now for my own thoughts: Have you looked into proprietary trading firms? These days it’s more important to know CompSci than it is to know about finance/trading with these firms. If you’re smart enough, they’ll teach you how to be a good trader/algorithmic programmer and you will make bank. Interviews are all brain teasers and probability questions. Extremely competitive, but schmoozing is not necessary because a lot of these firms don’t interact with clients. They are trading their own money for their own profit. If you are smart and are perceived by the firm to be able to make them money, you will get a job (as long as you do not completely suck socially, but for that see BostonEng’s post on how to fix your geekiness).</p>