CXO

Why coding schools may be a solution to the tech talent shortage

When approached correctly, coding schools might be the answer to staffing entry-level positions on your development team. We talk to a cofounder of one coding school to learn more.

the-iron-yard-academy-charleston-061114.jpg
The Iron Yard location in Charleston, SC

An intriguing and relatively new option for filling the ranks with technical talent is the emergence of coding schools, where people from all walks of life are given an intensive series of classes, generally over the course of several weeks to six months, intended to provide a solid foundation of software development skills. I recently spoke with Eric Dodds, the CMO and a founder of The Iron Yard, a rapidly growing coding school that primarily serves the Southeastern US, about how coding schools can provide talent in emerging technologies.

Success starts with having realistic expectations

It's critical for coding school students and those that ultimately hire graduates to have realistic expectations about what the schools provide. Key for employers is realizing that graduates of most coding schools are entry-level employees, many of whom have never worked in IT. Even with an intensive program, graduates are junior programmers, and the skills they've acquired don't equate to years of industry experience. "Students are 'green,' and that's OK," notes Dodds. "They haven't developed the bad habits that a long-time developer may have acquired, and can readily learn your company's way of doing things."

ericdoddstheironyard.jpg
Eric Dodds
The Iron Yard establishes an employer advisory board that recruits local and regional employers. "One of our board members emphasized the important of Agile and Scrum methodologies, so we've started including them in our curriculum," said Dodds. The Iron Yard also partners with employers to create apprentice and sponsorship programs that pair students with internship opportunities, providing skills and a low-risk way for graduates to gain experience and for employers to augment their staff. Other major coding schools, like General Assembly, The Flatiron School, and Coding Dojo, provide similar programs on a national scale, and most major cities where there is high demand for IT skills have a school or two popping up.

One potential problem for large employers is that most code schools, The Iron Yard included, target newer, open source development tools. If your midsize company is dying for JavaScript or Ruby on Rails resources, the local code school could provide several qualified graduates; if your company needs .NET or Java developers or junior ERP configurators, most code schools don't target these types of enterprise technologies.

"Many of our students have a 'great idea' that they want to execute, and realize that the gap between the dream and execution is rather wide," noted Dodds, so technologies that are at home in a startup are what students demand. Your local code school may not be rife with Oracle ERP experts, but it could provide a place to retool staff for these emerging technologies in a rapid manner.

Know thy code school

Dodds assured me that most students of his code schools have realistic expectations of what will be expected of them in an IT job, and what types of positions and salaries they'll be ready for by spelling out potential roles and providing training in soft skills appropriate to potential jobs. However, the tech sector is widely perceived to be on the upswing, and there are code schools that are taking advantage of this fact, pitching an unrealistic vision to students and to employers. In some cases, schools will charge placement fees to employees, potentially pressuring students toward jobs or employers where they're not a good fit, a losing proposition for the graduate and the employer.

Like most areas of technology, there is little oversight and not many accreditation agencies monitoring the curriculum and content of the schools, or ensuring their graduates meet an established standard. Some of the bad press may tempt employers to envision code schools as fly-by-night operations to be avoided, but most of the risks of hiring from code schools are the same as hiring from any institution of higher learning. Similarly, potential students need to carefully vet any school they plan on attending, and temper reality with dreams of landing a six-figure development job with only a few weeks of training.

Before hiring from a particular university, most employers will vet the academic program, speak with school leadership, and still expend the due diligence required to vet each individual employee. Similarly, Dodds suggests looking for schools that have honest conversations about the strengths and weaknesses of each student you're considering employing. By speaking with school leadership and carefully evaluating the skills and curriculum the school provides, you'll quickly be able to determine the quality of the school, and whether it could be an ongoing source of candidates.

Conclusion

Code schools provide a fast gateway to technology jobs, allowing everyone from journalists to stay-at-home parents to gain the skills required for an entry-level career in IT. With the right expectations, time spent vetting your local code schools, and perhaps some mentoring with experienced staff in the first year of employment, code schools could be an important tool in staffing your organization.

Have you hired graduates of coding schools? If so, tell us about the experience. If not, let us know if you might consider doing so in the future.

Also read

About

Patrick Gray works for a global Fortune 500 consulting and IT services company and is the author of Breakthrough IT: Supercharging Organizational Value through Technology as well as the companion e-book The Breakthrough CIO's Companion. He has spent ...

9 comments
williamanderson
williamanderson

When approached correctly, coding schools might be the answer to staffing entry-level positions on your development team. We talk to a cofounder of one coding school 

RMSx32767
RMSx32767

"Students are 'green,' and that's OK," notes Dodds. "They haven't developed the bad habits that a long-time developer may have acquired, and can readily learn your company's way of doing things."

Nor do the green students have a clue about how "coding" works in the real world.

Gisabun
Gisabun

There is already at least one school in Montreal that specializes in coding as Montreal has a large game development industry. Those who graduate usually have a [near] guaranteed job.

softwarejanitor
softwarejanitor

There is no shortage of tech talent.  In fact, it is the opposite, there is a shortage of good, decent paying jobs for people who already have the skills and experience, especially if they happen to be over 40 (over the hill in IT).  The emphasis in the article is on "entry level".  I never see anyone looking for entry level programmers anymore.  Every job posting is looking for 2-3 years experience...  but not more than 5-10 (so no oldies need apply).  The only thing entry level these days is what employers want to pay!  This is all especially true lately...  the number of headhunters pinging me about jobs (usually lateral or below the one I have) has gone down and recruiters have started to ask me if I know anyone who is hiring because they have a stack of resumes of people looking (which is backwards of how it works when times are good).  This "shortage" comes out every year as soon as the H1B visas for the year are gone...

Perry_B.
Perry_B.

With companies driving tech speedingly toward commoditization, up and comers are realizing that tech is no longer a place to be. Businesses look at tech like bananas or coffee, "we can always find it cheaper". When they can't find it cheaper, it is touted as a "shortage" . . .

Odipides
Odipides

What "tech shortage"?


I hear this rubbish about a "tech shortage" every other day but fail to see any evidence of this apart from alarmist journalists talking about it.


If there was a shortage of coders, we'd all be inundated by emails and calls from head-hunters and HR departments offering half the kingdom and as many dragons as we could eat. I'm not receiving offers like this and nor is anyone else I know.


megastarmedia
megastarmedia

Exactly! Make sure to teach opensource programming. 

jonnyItunes
jonnyItunes

@softwarejanitor  My experience is opposite of yours. I agree that no one wants greenies, especially in .NET. But here in Tampa, FL, its a buyers market. .NET jobs are a plenty as pretty much the whole city uses .NET. I can land a new job in under a week. I think it just depends on where you're located and the skill you're looking to get into. But recruiters have a stack of jobs going unfilled in this area...take a pick.

ashoksingha
ashoksingha

@Odipides you are so correct.


The purpose of this and many other articles is to flood the market with coders so that the corporates can pay peanuts for a coders services. This is why these corporates go to low paying countries for the labour. Its all about making enormous profits for slave wages. Cyprus have thousands of coders and engineers and yet these individuals are still out of work.


Shortage of engineers, managers, coders are an excuse. their is an abundant numbers of these individuals wonting a job and are sitting at home doing nothing because they can not find one.


I too know friends that just have not experienced what is being stated in this and other articles.

Editor's Picks