I have been looking at jobs in the programming area. Just kinda deciding if I want to become a pro developer. right now im just a freelance, i guess you could say, programmer that does a few things here and there. Everything opening I see says something like "4 years of 123 programming and at least 2 years in XYZ language or database management." How on earth do you get your start? Also whats programming on a large scale teams (well larger than 2 or 3 people) like? Any programming I have done is A) by myself or B) with another person or two.