wow.... cheer up dudes... didn't realize how much of a downer this place has become...
going to school for 4 years and not working in your field sucks.. but at the same time, lots of people get into a program just to get into a program (some 'cause they wanna bang some chick, guilty as charged biochemistry one semester and great Lebanese pussy for a solid 3 months)
But honestly, timing is important; I started undergrad in 1995 with the intent of graduating in biochemistry/pharmaceutical, always had a nac for science; also started programming when I was 11yo... so first part time job was coding projection analytics for a financial firm.... at the time $25/hr was pretty decent for a freshman... so after a semester, and seeing senior in math/CS/engineering move to Silicon Valley one after another and starting at 85-90k, it quickly clicked.... 3 years later I moved to the valley and started at stanford grad school in electrical engineering computer science... graduated, joined informatica, went IPO literally weeks after...
the rest is history...