I recently read an article written on the craft of software development and that got me thinking about how we as a society prepare our citizens for their careers. The gold standard for getting into a great career has been our university system for decades, if not centuries.
A number of industries are going through a skills gap crisis - or are looking down the barrel of one. In manufacturing, an aging workforce means that in the next 10 years retirement will free up 3.5 million jobs - and because of the skills gap, 2 million of them will likely go unfilled.
This scenario is not limited to manufacturing and yet the root cause is the same. These industries have not managed their workforce pipeline with a long term plan.
The software industry is facing a workforce shortage of unprecedented proportions.
The bureau of labor statistic is projecting a shortage of 1 million people over the next five years, when they compare the number of jobs that will be posted that require a Computer Science degree with the number of graduates the university system will be able to turn out within that same time window. Looking at this huge gap, it's time fot the industry to look at vocational programming schools and apprenticeships as a viable way to solve this problem.
Recently inspired by Peter Thiel's excellent book Zero to One, I've been reflecting on the software industry as the preeminent place where we can expect to see radical innovation - and the blockers that exist in the industry that need to be addressed for us to maximize the pace of change.