Hacker News new | ask | show | jobs
by duh 6056 days ago
Sure.

Get into computers/UNIX/Linux when you're 13. Start working at startups when you're 15 as a junior sysadmin/scripter. Continue doing contract work through college. Become an expert UNIX developer by the time you are 21.

After college, work a few years for a company doing a high-end specialty product such as enterprise search or ERP system. Work on big client accounts. You want to beef up your resume at this point.

After 4 years start your own consulting firm in this space. Earn $150/hr+ for 30 or so hours/week doing consulting work and charge $5k/month/server for managed hardware running aforementioned enterprise platforms.

At this point you'll easily be making $250k, probably closer to $350k.

Or you could learn how to program in college and spend years 21-30 writing shitty web apps for startups, hoping to strike it rich when you're not a founder (stupid). This is what most people do.

Moral of the story: either do high end enterprise work, or be a startup founder. You will surely get screwed otherwise. This is a brutal industry and those who don't choose their paths wisely become wage slaves who make significantly less than blue collar tradesman.