I've been an "in-house programmer" for two years now since graduating with my BSCS. I aspire to be a product software developer and am feeling that I might be missing the boat. I currently am trying to decide on one of the following:
Get a Software Engineering Certificate from a near by university. http://cse.msstate.edu/prospective/grad/certificate.php this program requires that you have at least 2 years of real world experience before you can be accepted into the program
Go for the gold get a Masters in CS. This would be pretty hard for me since I have a wife and child, but could do if it meant more money and better job one day.
Make it happen for myself. I currently am trying to start a iPhone business and I could also try to teach myself the things I'm lacking as a software developer( for instance reading books like code complete, joels books etc..) because I've been an "in house developer" since graduating. Then use my knowledge and the experience I gain from pursuing an iPhone app business to land me a more software development position in the future.
Or a combination such as the certificate and starting my own iPhone business.
Any help would be appreciated.