An anonymous reader writes: How is it possible to break into the programmer field to become a software developer? Most job ads I see, even for junior positions, are asking for 2-4 years experience in each technology listed (and list a giant laundry list). Generally HR drones filter me completely out of the running. I interviewed with one place and was offered the job, but they clearly stated they wanted to underpay me and I was expected to work a lot of overtime. The good places to work just don't seem interested in interviewing me. My work experience is mostly with databases, so DBA jobs are pretty easy, however it is my dream to become a superb software developer and in order to accomplish this goal I need to practice the craft all day at work. I have a college degree in computer science with a 4.0 GPA however that doesn't seem to help me be any closer to becoming a software developer. It is looking like a big waste of time where I should have been developing instead of going to college.
Is there a way to find such a job without having to go down to making 30,000 per year? Currently I make 70,000 per year and I do need the money as I have a family to support. I figure I can go down to 65,000 (in the New York/Northern NJ area). What I really want is a good job to break me into the field of programming (any object oriented language at this point .NET, Java, C++, etc.) so that I can get object oriented development/design experience. People can suggest open source projects, but ultimately a little programming in your spare time is no substitute for doing it full time and working on a really large system. In order to become really good it is necessary to practice 40+ hours per week.