February 26th, 2006, 12:18 pm
Axs has it right.C++ is a "macho" skill that says to an employer that you're unlikely to be scared of the inevitable IT shit you'll have to get past when using your models to actually make money.Also, most QF happens in VBA and C++ with a little R/SPLUS/Matlab/Mathematica.As a pimp I will state that you massively increase your chances if you master C++.In your personal case its even more the case.An employer looking at you will see the Comp. Eng. and assume you can do IT, and if this is of interest to him will assume you can program.I know many CS/CEng types do Java or other languages for the weak, but you're not competing against other IT types, you're competing against people with maths/physics degrees.Typically they will havd done more of the relevant types of maths, so you need to counter it with good IT, and that means C++.Do the advanced C++ course, when possible choose to carry out any project in C++.As nocturne2 says there is a small core that is 90% of what you actually need to do the job.However employers are paying good money, and need to discriminate between the quality of the candidates.Ideally what they really want who can do Core C++ rapidly and reliably, but that's hard to measure in an interview,so instead thay ask questions which show that candidate A understands bits of C++ that B does not.Read Daniel Dffy's book, or Joshi, preferably both. Of course you've read Stroustrup ?