I've been working in software development since I was in High School; I started at a small agency in my hometown developing CRUD applications in ASP and PHP for local companies.
Then I went to college and in my first semester, the research director offered me a position to develop software for their research projects.
After I left college, I've been working for an advertising agency 1 year now developing more CRUD applications for local companies.
So "real world" experience (in other words besides doing research and my summer internship at a top national laboratory) I've only got 2 1/2 years of experience.