Slashdot Mirror


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?'"

29 of 612 comments (clear)

  1. Yay for common sense by Lord+Grey · · Score: 5, Insightful

    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.

    Based on a few years of observation, we noticed that there was little or no correlation between academic performance, as measured by grades [and] the type of college a person attended, and their real on-the-job performance. ...

    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.

    ... That was a genuine surprise, particularly for me, as I grew up thinking grades really mattered.

    Kudos for admitting that, Vembu. I hope others follow your example.

    --
    // Beyond Here Lie Dragons
    1. Re:Yay for common sense by GreatAntibob · · Score: 5, Insightful

      Gotta disagree with you. College is NOT a glorified vocational school, even if some people in CS treat it as such.

      Any decent college won't claim that the knowledge you gain is worth anything in 5 years. Their purpose is (and should be) teaching some fundamental principles of a particular major discipline (CS, in this case), and, more importantly, a set of attitudes and philosophies that teach you how to teach yourself. In engineering, you know your basic skill set will be obsolete in 5 years (and the Head of our EE dept. told us this before classes even began), so it's more important to get the basic mental framework in place and learn how to learn.

      Even at my place of work, some talented high school students could probably be taught how to do the job about as fast and well as college graduates. The difference comes 2 or 3 years down the road. The people most able to keep up with emerging trends and extending their abilities tend to be the ones with degrees. And it tends to be the ones with PhDs or Masters that do better at it. The ones whose skill sets don't seem to expand as quickly or as much do tend to be the ones with less schooling.

    2. Re:Yay for common sense by OeLeWaPpErKe · · Score: 4, Insightful

      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.

    3. Re:Yay for common sense by Rogerborg · · Score: 5, Insightful

      Teaching someone how to learn is like fucking them into virginity.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Yay for common sense by bigstrat2003 · · Score: 5, Insightful

      You paid for it just like the rest of us. The only difference is that your payment came (and comes) in the form of taxes, rather than student loans (or whatever else).

      I'm not trying to make judgements as to which way is better. I'm merely saying you shouldn't be deluded into thinking that it was free (or nearly free, in your case), simply because you didn't write a check to your school.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    5. Re:Yay for common sense by Lumpy · · Score: 4, Insightful

      Yup.. Cue up the people that spent too much for their Masters and PHD clamoring how they are far better than the unwashed masses...

      I know high school dropouts that are smarter than some that hold multiple Masters degrees.

      I also have met many people that work in a foundry or factory that know far more about engineering than the idiot engineers that the same company hires.

      When you are in IT, you get to watch the fun of the engineers that have never assembled the item fight with the guys that actually touch their design and know it's a mess.

      --
      Do not look at laser with remaining good eye.
    6. Re:Yay for common sense by Lumpy · · Score: 5, Insightful

      I'll take their taxes and free higher education over the mess we have any day.

      Even if they quadruple my taxes, it's still far cheaper than what I owe for my education + the interest I have to pay. Only a complete fool thinks the USA system is better than elsewhere. Paying 4X my current taxes for 40 years will be cheaper than my student loans.

      --
      Do not look at laser with remaining good eye.
    7. Re:Yay for common sense by digitig · · Score: 4, Insightful

      Your degree gets you your first job. Your first job gets you your second job and all subsequent. Maybe it's different in non-tech fields, but for me and my hiring decisions in my field (networking infrastructure software and hardware), that's the way it is. Show me your projects, show me your code, show me your references.

      Yes it's the first job that gets you the second. But my experience at least is that without what I learned on the degree I wouldn't have done well enough in the first job for it to get me the second. A degree isn't just a piece of paper.

      --
      Quidnam Latine loqui modo coepi?
    8. Re:Yay for common sense by ahankinson · · Score: 5, Insightful

      Hm. You have a very charming witticism, but I think you're wrong.

      You can teach critical thinking, which is a major component in learning how to learn. True, some people are better at it than others, but it can be a skill you pick up. If not, everyone would be born understanding Plato and Wittgenstein.

    9. Re:Yay for common sense by priegog · · Score: 5, Insightful

      Another way to look is that while your taxes go into funding a couple of wars for reasons you don't even know (no, it's not about terrorism, but I don't want to end up discussing this), his country used that same money to put him through college.
      I'm not even going to get into the whole healthcare bit, but if you think paying somewhat higher taxes (and to a goverment who has it's priorities right on where to put that money) is NOT WORTH not ever having to worry about saving up money for your kids' college education (and even after that, watching them struggle to pay off the debt), then I don't really understand your way of thinking.
      It all boils down to you (and people who think like you) apparently thinking that having higher taxes lowers europeans' acquisitive power, when that couldn't be further from the truth (could someone back me up with some links?). Now, having a huge-ass student-loan debt to pay... I think that would diminish your acquisitive power for quite a number of years.

    10. Re:Yay for common sense by bigstrat2003 · · Score: 4, Insightful

      At what point did I say I was against the benefit he received? At none, that's right. I'm merely making sure that he isn't falling into the trap of thinking it's free.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    11. Re:Yay for common sense by russotto · · Score: 4, Insightful

      Even if they quadruple my taxes, it's still far cheaper than what I owe for my education + the interest I have to pay.

      Please post the name of your accountant. Because if you quadruple my taxes, I owe a lot more than I make. Actually I think quadruple my current taxes for one year would about pay for my entire college education (at a state school, granted), though that's without interest and without accounting for inflation).

    12. Re:Yay for common sense by David+Greene · · Score: 5, Insightful

      Operating Systems -- The underlying principles are mostly the same Algorithms -- New ones are constantly being discovered but the most popular ones have been the same for 30+ years mostly (the undergrad level ones are generally not newer things)... Networking -- Some changes with wireless but most of the TCP/IP protocol that is taught in undergrad courses is the same Discrete Math -- Again mostly the same for the past 30 years Computer Organization -- Mostly this is the same (assuming the course on digital system design/k-maps/binary number systems/etc...)

      My experience is that the ability to grasp the complexity of the above areas varies widely but generally the higher the degree, the better one is able to appreciate trends and anticipate them. The above areas only look static to one who hasn't studied them very deeply.

      • Operating Systems -- Manycore is causing huge upheaval. Scalability is not a solved problem.
      • Algorithms -- The algorithms aren't nearly as important as the ability to analyze complexity, a non-trivial skill most B.S. grads don't possess.
      • Networking -- Networking goes way beyond the internet. High-speed interconnect is a big area of research, for example.
      • Discrete Math -- Like complexity analysis, this is foundational knowledge. The concepts reappear over and over again. When one recognizes the patterns and how they interact across disciplines, interesting things can happen.
      • Computer Organization -- This is very much not the same as even 10 years ago. We've hit the frequency ceiling and manycore combined with power constraints is fundamentally shifting what is possible. Things that seemed silly a decade ago may be the right answer today and some things we've taken for granted as "good" probably aren't anymore.

      A higher-level degree is not an advanced apprenticeship. It is about knowing what came before and anticipating what's coming next. Someone with a B.S. is likely to think he knows everything. Someone with a Ph.D. is smart enough to know how ignorant he is.

      Not everyone needs or should get an advanced degree. But to claim that such degrees are worthless is the height of hubris

      --

    13. Re:Yay for common sense by DeBaas · · Score: 4, Insightful

      Interesting perspective, except that your figures are wrong. Sales tax is high in Europe, but 25% is the maximum, not the common amount.

      Gas is expensive indeed, but because of that Europeans have been driving more fuel efficient cars for years. Our densely populated continent is better of this way to keep the air cleaner, but also because we can keep parking lots smaller. And again, you picked the maximum (8USD/gallon)

      10-19% unemployment? The average is 10.1 in Europe. And although there are some extremes like Spain at 19.7, a country with fairly high taxes (the Netherlands) is currently at 4.3. So maybe you can say 4.3-19 %. But I would rely on the official average of 10.1 And in the USA it was 9.7 in May.

      And 75-99 % unemployment rate among teenagers? I have no idea where you got that from, but in Europe most teenagers are still in school/college. And the only figures I could find are that in most countries the youth unemployment is roughly twice the average, no where near 75%

      If you yourself are educated the way you advocate, you in my view are a perfect example why we should encourage youth to go to college! They do teach you to do some research and how to interpret the figures. Don't think I ever saw an episode on that on Discovery.

      --
      ---
    14. Re:Yay for common sense by Alex+Belits · · Score: 4, Insightful

      Teaching someone how to learn is like fucking them into virginity.

      The difference between smart (apparently lacking in this thread) and witty (as seen above) is pretty much the same as between an educated person and someone who cuts and pastes C++ source from tutorial.

      --
      Contrary to the popular belief, there indeed is no God.
  2. No degree, bad citizen by Improv · · Score: 5, Insightful

    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.
    1. Re:No degree, bad citizen by jedidiah · · Score: 4, Insightful

      Nonsense.

      These high school graduates will get much more "learn to be a good citizen" benefits
      from merely being encouraged to better themselves on their own time and to travel
      outside their little bubble and visit another continent.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:No degree, bad citizen by cowscows · · Score: 4, Insightful

      I feel like I say this almost every time a bunch of computer geeks start talking about being entirely self taught: Just be glad that your passion is in a field with a basically zero cost of entry, and hardly any legal liability. The nature of software allows you to prototype, test, and modify your creations in a way that allows you to learn and develop much more quickly and cheaply than most professions.

      Those of us who still have real physical aspects to our work are saddled with the fact that physical materials are often unwieldy and expensive, and making mistakes can cost a lot more than time. A good college program will provide you with a physically and legally safer environment in which to make mistakes and learn from them. And hopefully surround you with a wide variety of experienced people who are willing to help you learn from the mistakes they've already made.

      --

      One time I threw a brick at a duck.

  3. Why else might he want high schoolers? by BlueBoxSW.com · · Score: 4, Insightful

    Any other reason? Perhaps they are a bit cheaper?

    I do think he has a point that a degree in anything doesn't mean you're going to be any good, and I learned a heck of a lot of programming back in the 80's on my own, in my basement.

    But, the motive here seems to be cost, not anything else.

    And Zoho products show it. They are poor quality knock-offs of other, more commercially popular packages.

    The are the Rodger Corman of software.

    (Apologies to Mr Corman)

    1. Re:Why else might he want high schoolers? by tkohler · · Score: 4, Insightful

      And they have built-in employee retention. No need for salary increases because no one else will hire them.

  4. Why not? Take a look at the game industry. by EWAdams · · Score: 4, Insightful

    It's full of self-taught, degree-free programmers who learned on the job... just like what this bozo wants. It also kills two out of every three projects that it starts. Job security is terrible. Much of the code is unmaintainable. Software engineering discipline is regarded as a waste of time for bureaucratic wusses.

    Teaching people on the job means they make their costly, disastrous mistakes on the job instead of making them in college, where nobody gets hurt.

    --
    I piss off bigots.
    1. Re:Why not? Take a look at the game industry. by quietwalker · · Score: 4, Insightful

      In fact, the game industry thrives on just-out-of-college developers, or technically-interns-but-not-going-back.

      You've all seen the articles, they burn through developers like mad. They need the young and inexperienced because they don't complain when they make 1/3 of industry average for 2x the hours and no job security. There are only a few senior members that stay on. The 'complex' parts of the program are bought from middlewear or game engine companies or developed by their seniors. The tailoring - that's left to the newbies. I got to see the team for one of the cookie-cutter Madden-20xx games, and 80% of them appeared within a year of 20.

      You hire young, keep the price and expectations low, train em how you want, and ditch them as soon as they become too expensive, or you can find another kid who costs less.

  5. Turn it around by theskipper · · Score: 5, Insightful

    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.

  6. 1 trick ponies. by dwpro · · Score: 4, Insightful

    The students are taught very little theory, avoiding computer science altogether. Instead students practice solving problems and doing real work. They learn programming, English (many only know Tamil), and math. None of the students really like math and they learn just enough. Sridhar made a comment that might shock educators and employers: "Math is the new Sanskrit, the new Latin." He believes we overestimate the value of math as a tool to assess a student's ability.

    With almost no computer science and a disdain for math, these guys will fit right in with the majority of the programming workforce, probably on par with a technical college grad (and perhaps myself) in coding ability. However, in my experience, I have seen very little correlation between raw ability to code and the success of projects. Zoho better have some kickass business analysts and project managers for these coders.

    --
    Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
  7. Just like the old days by Caerdwyn · · Score: 4, Insightful

    This actually isn't new... it's a return to the classic "apprenticeship" model. I think it's a great idea.

    Consider the benefits. It's all real-world experience, learning how things actually operate and how they are actually used. The modern academia "ivory tower" model, in which people with no industry experience are teaching students only a small portion of what they need to know, isn't serving the industry particularly well. There is also the issue that college/university these days seems to be at least as much about political indoctrination as job skills, but that's another discussion.

    Additionally, the instruction in the apprenticeship model is much, much more effective. The mentor-to-apprentice ratio is far better than the teacher-top-student ratio, and the instruction is always what the apprentice needs (you're not going at the least-common-denominator pace, time isn't wasted on rehashing things you already know, you can ask questions as they arise, and you can't hide what you don't know behind standardized Scan-Tron style tests). As a result, the apprentice learns much more quickly, and will become a seasoned veteran in less time.

    The one hazard I see is that there is the potential to lowball the apprentices on pay. At the very least, a conventionally-trained college grad has demonstrated they have what it takes to make a four-year plan and get it done in... um... let's call it five years. They aren't going to settle for minimum wage (except in the video game industry), and they aren't going to pull down the average wage for others (again, except in the video game industry). The potential does exist for these issues arising, but it's by no means certain that they WILL arise, and if an employer gets a rep for either turning out ill-trained apprentices or for being an exploitative sweatshop that leverages the naivete of an 18-year-old (sorry, if you're 18 you're a rookie no matter who you are or what grades you got), that employer is going to get blackballed by the rest of us real quick-like.

    I do hope Zoho's approach succeeds and gains traction.

    --
    Everybody gets what the majority deserves.
  8. And hiring manager by AnonymousClown · · Score: 5, Insightful

    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

  9. Am I the only one... by Revotron · · Score: 4, Insightful

    who finished the story still thinking "What the fuck is Zoho?"

  10. Re:Finally by frank_adrian314159 · · Score: 4, Insightful

    I agree about the music. I think everything else you said was horseshit (and I say that as someone who matched your profile - my degree was EE - who programmed for twenty years and has been managing programmers for the last twenty). Those of us who were not formally trained in CS and succeeded in the software world learned material that was the equivalent of a CS degree. I took my own time to study algorithms, data structures, compilers, databases, complexity theory, programming language theory, project management, and other topics that a well-rounded software engineer should know. It would have been a lot easier if I had done this in college, rather than studying transistors, amplifiers, power systems, and antenna theory. However, I got into programming via the electronic CAD field and I needed to become a good software engineer, too, so I learned the other stuff on my own.

    I've worked with plenty of folks who had CS degrees and they did fine. I've also worked with plenty of folks (sometimes CS trained and sometimes not) who were idiots. In general, a CS degree was not sufficient to show quality, but neither was there any indication that it marked the bearer as deficient. However, it usually meant that when I asked them why they didn't use a hash table, they were able to understand what I was talking about and usually were able give me a good reason for it. But then, maybe I was programming in fields where you actually needed to know this material. I guess if you were hacking Perl scripts for some craptacular website, you wouldn't need to know any of this stuff - the site you built wouldn't scale, but then, chances are you wouldn't ever have been successful enough for it to need to anyway.

    --
    That is all.
  11. Meritocracy rules by luis_a_espinal · · Score: 4, Insightful

    Except you don't understand that there was a meritocracy based selection process which acted to dampen out the negative aspects of a free for all system.

    This is pretty much what a lot of us in the U.S. do not understand, and which is at the root of the matter when it comes to personal student loan debts. Couple that with this pedestrian, quasi-ludite fear of tax-based services (ZOMG, the gubermenmnt took mah money!), and you can see why many of us fail to understand that.

    We have a culture that

    1. Believes everyone is college-material (no, we are not)
    2. Believes success can only be measured with a college degree (what happen to valuable technical/vocational jobs?)
    3. Shuns and vocally dismiss vocational education
    4. Measure happiness with success as narrowly defined above
    5. The only way to study, even for many of the truly gifted, is by taking student loans.

    Put all that together and you can see how we are the way we are. We do have a measure of belief in self-reliance and independence. The idea of depending on a government-sponsored program is abhorrent. We stupidly equate government programs with hand-outs. Ergo people don't have qualms in getting in debt for getting an education.

    The unfortunate side effect of this is that:

    1. We don't have a meritocracy that dictates (filters) who can enter a 4-year college institution
    2. We don't have a HS system that teaches valuable, practical skills or trades.

    We don't provide our youth with a chance to explore a vocational trade. Then boom, they are out of HS and we expect them to work as adults. But they have no skills and nobody wants them except as hamburger flippers. The only way out is to get a 4-year college degree, even if that is not what is in their hearts and would be much better off learning a trade.

    A fine merit-based, government-paid college education system coupled with equally funded vocational training and a society that appreciates and nurtures the later is what we need.

    Unfortunately, that would require a cultural change of a great magnitude. It ain't gonna happen in my lifetime, I'm sure of it.