Zoho Don't Need No Stinking Ph.D. Programmers
theodp writes "When it comes to tech academic credentials, Zoho CEO Sridhar Vembu has The Right Stuff: a Ph.D. in EE from Princeton. But Vembu has eschewed Google's Army-of-Ph.D.s approach to software development in favor of tapping into the ranks of high school grads who would not normally go to college for Zoho. Seeing his youngest brother succeed at programming without a college degree convinced Vembu that others could follow that example with the proper training and guidance. And studying the best employees in his own company led to another epiphany: 'What if the college degree itself is not really that useful?' thought Vembu. 'What if we took kids after high school, train them ourselves?'"
Whoa. Someone with common sense. Someone in charge with common sense! I need to get some people around my workplace to read this blog entry.
While I'm sure that everyone's personal experience is different, this observation matches perfectly with what I've seen over the last 30 years or so in the field. On-the-job performance is the application of skills that are atually needed somewhere. Education in school is teaching something that may be needed at some future date. A new graduate still has to learn how to adapt their knowledge to the real world. Given what schools seem to be teaching these days, and the typical student's retention rate and enthusiasm, I'm not surprised that grads and non-grads are about equal in skill after working for awhile.
Kudos for admitting that, Vembu. I hope others follow your example.
College is a mix of vocational training (particularly important for some professions) and personal growth in the "learn to be a good citizen" sense. It's socially irresponsible to encourage people cut back on the latter, and being lax on the former results in a lot of "not seeing the big picture" kind of thing. I suppose it might be good for businesses that want to lock their employees into working for them long-term, but it's bad for society.
For every problem, there is at least one solution that is simple, neat, and wrong.
Would Google's index (and infrastructure) be as good as it is if they relied on high schoolers?
Umm...no.
Non-cookie cutter programming requires serious, well-educated people.
That's not true. A degree is a requirement for access to lots of different kinds of high-paying jobs, if only because the HR manager has a degree and decides on wages.
Whether a degree is actually useful in day-to-day work, well there I might agree with you.
and hiring manager....
Two stories:
The first one is about a supervisor I had who felt one must have a college degree to program device drivers. He blew off a really brilliant (I've never worked with a guy since who was that smart - even the PhDs at IBM) guy because he had only a HS diploma.
Second - a bit longer:
There's a company in SE Florida that needed someone to test circuit boards. A two year technical degree was all that was needed: plug board in, read test equipment, note failure.
When they were looking for someone, an EE shows up. They hired him. This guy then takes advantage of the tuition reimbursement and gets a MS EE. He leaves for greener pastures and maybe to actually use his education. Now, they list his job. Guess what? Requirements for thejob: MS EE. A test job. All because this guy got one on the job. They're reasoning? Well, because he got one he must have needed one.
It wouldn't have surprised me if they were one of the companies that said "We can't get any qualified Americans" and eventually hired a H1-b.
RIP America
July 4, 1776 - September 11, 2001