Re: Code Schools: Right Path For Professional Programmers?
The most interesting thing about this debate is that it's sort of gotten all up in our faces before we've really had a chance to sit down and talk about the basics. On one end, we have app makers and game developers who are building their stuff and becoming successes not only without going to school, but without making any inroads into the traditional industry at all. On the other, we have monolithic companies that want to make these innovations, but won't even look at these people for entry-level positions. How did that happen? I was talking with a friend who graduated from a top technical school with a 4-year degree recently, and he suggested that all IT work should be reclassified as a trade. His father, an accomplished carpenter, gave him the idea. In that field, everyone has their specialization to eliminate redundancy and ensure high quality. It wouldn't make sense for them all to go to college.
There are many factors at work here. The ubiquity of high-speed internet is one. You could teach yourself programming in the 90s, but it was quite a bit harder. Digital marketplaces like Google Play and Steam play a role too. I think growth within the industry also went without proper adaptations being made. IT's responsibilities have expanded to include anything and everything technology related - it's no wonder just a handful of degrees can't account for all the job titles and responsibilities. You can't get a 'cloud' degree, but you can certainly be expected to be a cloud specialist. This extends to programmers. Are you UI? UX? just because you're a C++ developer doesn't mean you can develop for every platform C++ code can run on. I wholeheartedly agree that traditional schooling needs to be dropped a peg, and other options need to be moved up, but there's more to it than that.