Unemployment stands at just under 10%, and even more striking, amongst college graduates it's 5%, the highest level since 1970, when records began to be kept. (So it's potentially the highest level since even further back.) Despite all this unemployment, every startup I know needs to hire not only engineers, but also sales and operations team members. And this is not just bubble seed startup dollars at work. Most of this hiring demand, at least that I'm aware off, is Series A, B, and C startups that are throwing off lots of cash and could easily be profitable if they chose to move out of growth mode.
There's a massive misalignment between the labor pool and the job pool, and I blame our undergraduate institutions. They're still training people for an industrial economy. While not every person graduating can be an engineer, business folks are not going to be managing and working with production lines, or for that matter filling roles in investment banks and management consulting firms. The business jobs in this economy comes from: selling digital media, trafficking ads in DART, negotiating CDN prices with suppliers, creating P&L's where the COGs is Akamai, tracking and filing bugs in Pivotal Tracker. A business person in 2011 needs to be able to dialogue with a Product team about the features customers need, and this business person needs to have an inkling of a sense as to how code is built and what can be shipped and how.
And yet, the case studies in business schools still involve cranberry farms, beer shipping, and Microsoft vs. Apple.
This results in fighting for a pool of talent that's already gainfully employed. Google's Eric Schmidt went so far as to call it a "war for talent." The only bright side to all this, is that the jobs do exist and that given that the companies themselves that are changing the game are only a few years old, this can be corrected in a few years. I did study Latin, but as a friend and I both agreed, when we visit schools for our kids now, we ask why they're not teaching code. I don't care if it's C, Perl, or Ruby, but when my kids are in 5th and 6th grade, I hope they're learning software in addition to a spoken language. Not because I want them to have professional training in grade school, or because I think the languages will be the same when they go to work. Just as spoken languages shape the mind, an experience with software early on will help to shape logical connections in their minds that will position them for the world they'll operate in. So I would say yes to Spanish, but punt the Latin for Perl or C. (written on iPad - sorry for autocorrect errors)





46 Comments