If you have the abilities to earn a lot of money and if you have the character to persist in giving that to the most effective charities you can find, then that may be the best thing that you can do. And - also, if you do become a Wall Street banker, I think you need to be aware of what you're doing in terms of your daily work, not just earning money to give a lot away. But you need to think about - am I harming people through the work that I'm doing?
I know of a number of people who are successfully earning to give. That isn't for everyone but for those with the ability to earn a lot of money and the character to resist the temptation to spend it on themselves, it can be a great way to do good.