It's mid-2015, and it doesn't seem any easier to find skilled developers to hire than it did last year or the year before.
Many attempts have been made to lay the blame for this. The most obvious target is the educational system. As InfoWorld's Andrew Oliver noted in his classic 2012 post, "Is a computer science degree worth the paper it's printed on?," a BSCS does little more than indicate a candidate's "general interest in the field," since most university graduates can't code and don't know theory.
As Andrew himself admitted back then, he was exaggerating a bit. Some universities do much better than others at preparing students for a career as a developer. Yet he made a crucial point: Many great developers never earned a degree, opting instead to learn on their own from books and the Internet -- and that such self-motivation is vital to success.
That leaves hiring managers in a bit of a bind. Sure, job experience, references, and code samples, along with the results of screening tests, are all more important than credentials of any kind. But young developers -- who tend to be the most productive in the latest languages and techniques -- often lack much of a track record. And no employer has the bandwidth to give a battery of tests to every applicant.
As a result, a growing number of third parties are stepping up to provide "microcertifications" for developers. We're all familiar with the time-honored IT certs established by vendors, such as Microsoft Certified System Administrator or Cisco Certified Network Administrator. By contrast, developer microcertifications tend to be awarded by independent third parties who run coding bootcamps, online training programs, third-party testing, or some combination of the three.
At the least, bootcamps provide credentials in the form of proof of graduation. Thanks to unprecedented demand for developers, it's boomtime for bootcamps, where in a matter of (typically) two or three months and for a few thousands of dollars students gain skills in a particular language along with help in job placement. Bootcamps vary wildly in cost and quality -- so employers need a sense of the bootcamp's reputation in order to judge the value of their instruction.
One bootcamp, General Assembly, announced last fall that it would be developing a formal credential program in partnership with a consortium of companies including GE, PayPal, and Elance. Credentials will be awarded on the successful completion of a series of standardized tests, which will be available to all, not just those who have completed General Assembly's bootcamp.
Microcertifications have also popped up in pure online training plays such as Udacity, which launched its nanodegree initiative last year. Currently, Udacity offers six nanodegree programs: Front-End Web Developer, Android Developer, Data Analyst, iOS Developer, Full-Stack Developer, and Introduction to Programming. An impressive coalition is helping to move the initiative forward, with AT&T, Google, Cloudera, GitHub, Salesforce, AutoDesk, and others taking the lead.
Sign up for CIO Asia eNewsletters.