Originally posted by zhaozhilong:
I consider Engineering and IT as average paying jobs only.
For higher chance of earning more money, better go into Banking, Accountancy, or Finance, among others. Of course Medicine is very good lah. It's easier to live a comfortable life in these fields (by that I mean you can afford a Condo and a car by age 30). I said easier, not guarantee okay?
Most engineers still live in HDB flats by age 40, and they become retrenched if they don't become a manager by then. But the thing is, only 10% of engineers ever reach the rank of manager. The rest will either change their career or rot in the HDB flats.
there are engineers, and there are engineers .....
I got to know this chap who went to MIT, electrical engineering, became a P.Eng, went to work for an oil company, got rich on stock options and retired at 39 a multimillionaire ....

in the end, it depends on what level of the game you're in ... same thing with IT or engineering ....
if you want to compete with ah tiongs and ah nehs at the code monkey level, by all means, but don't be surprised at your tiny pay packet or loosing your job to an outsourcing company a few years later ....
but if you're good enough, becoming a systems analyst or a professional engineer, that's another story ... in the end, methinks there are no "good" fields to be in ... it all boils down to how good you are at anything ...