1. It depends on how much time and effort you are willing to devote in order to catch it up, and of course it depends on if you are talented in those stuffs........god knows....
2. I don't have a crystal ball, but what I am sure is: you cannot just think of financial industry as a whole, but more on the difference in the developement in each subsector of finance: e.g. asst management, IBD, derivatives, ......