I have been working in the financial sector for over 3 years.
My daily life begins with switching to caffeine in the kitchen. I think this is similar to other industries.
But I digress ...
About 20-40% of my time will consist of coding, depending on the current state of the projects. You need to do a lot of maintenance work or work on adding extra features to your existing code. Other time is spent on meetings, evaluations, specifications, and staff training.
As a rule, I work on the architecture of the new systems that we implement, but we draw them into the maintenance work when the changes lag behind.
If you are going to work in financial markets, some mathematicians will help you. Some jobs will require nothing less than the ability to understand complex interest rates, while others, such as Quant jobs , may require a deeper understanding.
There is a third option that might pay well if you are kind. This is a development by Brownfield . If you can teach yourself how to integrate new systems with common, traditional (or perceived as obsolete) systems, it can be very hot for you.
As for what to learn when you are young and still in college, there are many good questions about this on SO with answers better than I can provide. The great point, however, that you teach in college is just a fraction of what you need to be truly successful. Also, follow job openings to see how the market is moving and trying to anticipate. If you can get an internship or a few holiday concerts with companies while you are still in college, this will also give you a great boost.
Dan mcgrath
source share