"People who can code in the world of technology companies are a dime a dozen and get no respect" Generally in business, those people whose job title is 'programmer' or 'developer' or 'software engineer' get relatively little respect even with lots of experience. (I am 37 years old and programming since 12) Previously I thought the only way out of this is to become a 'manager', which I never really wanted to do... Rec…
I did this a few years ago and love it.
Things you should know depending on what you're doing: Math/Finance - statistics, know stats inside and out. - differential calc and finite difference methods - Black Scholes,
Programming - the R langugage - vba, if you don't know R really well then vba can be useful for modelling. VBA is approachable enough that every trader uses it and when they move shops they take their vba models with them. - C++ or C, it's still used very widely and often is the language that interviews are conducted on. - TCP/IP performance. - linux kernel tweeks for performance.