Slashdot Mirror


IT Graduates Not "Well-Trained, Ready-To-Go"

coondoggie writes "There is a disconnect between students getting high-tech degrees and what employers are looking for in those graduates. Employers agree that colleges and universities need to provide their students with the essential skills required to run IT departments, yet only 8% of hiring managers would rate IT graduates hired as 'well-trained, ready-to-go,' according to a survey of 376 organizations that are members of the IBM user group Share and Database Trends and Applications subscribers."

92 of 609 comments (clear)

  1. It's Called 'Experience'! by WrongSizeGlass · · Score: 5, Insightful

    Most IT hiring requires experience! Noobs are OK for some stuff but there's no way for any school to train them for what everyone in the real world is looking for ('cuz we all want something different).

    1. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 5, Insightful

      Most IT hiring requires experience! Noobs are OK for some stuff but there's no way for any school to train them for what everyone in the real world is looking for ('cuz we all want something different).

      Though everyone always told me that unless you went to school you'd never amount to anything and that you'd be a failure forever. No one could ever learn things they needed to know without college! Amassing huge amounts of debt in school I was told always was the most important goal of anyone looking to start a career!

      Now you tell me that people want real world experience too?

      Let me tell you something, that degree is just important or you'll end up like me. I have years of experience, tons of certifications but since I don't have a degree no one will hire me and I can't get promoted if I do find a job. Yeah people might not have experience once finishing school but as far as corporate politics and HR B.S. go it is the most important part for expanding your career.

    2. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 2, Insightful

      If that's the case, you're not doing it right.

      I only have a high school diploma, and a bunch of odd classes here and there. I also have a near-six-figure job doing what I love in the IT field, and have people under me.

      The secret is not that a degree will get you where you want to go. I know a lot of people who have advanced degrees, but are still stuck in lower-level jobs.

      The secret is to become cultured, know how to interact with people who have degrees, have an actual vocabulary, know how to write well, know what you're doing in your field, and know how to lead others well. IT also requires more confidence than a typical four-year-degree holder, because you have to believe in yourself more than the average person.

    3. Re:It's Called 'Experience'! by Alex+Belits · · Score: 2, Funny

      In other words, you are incompetent bottom-level manager with ridiculously inflated ego.

      --
      Contrary to the popular belief, there indeed is no God.
    4. Re:It's Called 'Experience'! by CAIMLAS · · Score: 3, Insightful

      Yet, companies want to pay graduate prices (at best) for people with 5+ years of experience. Not only do they want experience, they want experience in the exact same technologies they're using - everything is extraneous. They may even be perfectly experienced in the desired skills and not be considered a 'good candidate' because they've got a degree in something tangential/unrelated, or have a couple years of experience doing something not quite the same.

      The simple fact is, IT folks are considered an unwanted expense 9 times out of 10. (Thus the rise of MSPs and contractors continues - companies would rather pay by the hour or for a quantifiable checklist - even if they don't check it - than hire someone to do the same job.)

      It comes down to companies not knowing shit about IT. Maybe it's our fault for pushing these 'wonder technologies' over the years, giving the illusion of 'it just works', or maybe it's vendors selling the latest-greatest wiz-bang with false pretenses, but the end result hurts everyone (companies included).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    5. Re:It's Called 'Experience'! by thetoadwarrior · · Score: 2

      No degree here and promoted more than once within the same company. You're working for shitty companies if a degree stops you from moving up from the bottom rung.

    6. Re:It's Called 'Experience'! by BrianRoach · · Score: 3, Informative

      In other words, you are incompetent bottom-level manager with ridiculously inflated ego.

      Why that may well be the case with the above poster, I'm still going to have to agree with the "you're doing it wrong" part.

      The OP said they have "years of experience" yet can't find a job and when they do have a job, they can't get promoted. If that is indeed the case I don't know that a college degree would help. There are literally a ton of jobs out there right now for people who can actually write code, and except for perhaps the gov't and maybe a few giant corporations, a degree isn't a firm requirement.

    7. Re:It's Called 'Experience'! by Fnord · · Score: 5, Interesting

      I'm a senior developer at one of the world's biggest software companies. The only reason I didn't move to management is because I want to continue writing code. I dropped out of college in the middle of my second year.

      A degree certainly helps you get a job, and skips you past a few of the bottom rungs, but after a certain point talent and experience are all that matters. Its true that without a degree I had to work my way from tech support -> sysadmin -> software qa -> software development, and my friends who stuck with schol went straight to software development. However when I finally got to write code for a living I was already considered mid-level, and they were junior devs, and now ten years into the field we're all about at the same place.

      Maybe my path wouldn't work for most people, but "you will die penniless and alone if you don't go to college" scare tactics just annoy me.

    8. Re:It's Called 'Experience'! by AK+Marc · · Score: 3, Insightful

      You can teach experience. 10 hours of "examples" is much better than 5 years of making massive mistakes on the job.

      The real problem is that the employers don't know what they want. If they articulated it in a consistent manner, someone would fulfill that need. However, they want "experience" without explaining what experience is the valuable part. Do they want someone who knows how to do things, but possibly not necessarily the details so that those would be taught on the job? Or do they want tech-school graduates, not college graduates? Note in the summary they are talking about "running" IT departments. Apparently, the colleges or the employers think that a simple 4-year degree should be sufficient to be CIO. I wouldn't disagree with the point that sufficient education should be able to substitute for experience (not that I'm asserting that "sufficient" education is common or available), but to actually run a department takes a lot of business classes that aren't covered in IT degrees.

      Not that learning the difference between an "expense" and a "capital expenditure" is difficult, but that if someone doesn't understand the difference, it is very hard to make an accurate budget or stick to it. Ever seen someone run a profitable business into bankruptcy? I have, multiple times. If they'd had a business class, they'd have known the difference between cashflow and profit and would have been able to see it coming, even if they couldn't prevent it. Additionally, you need precious little in technical skills to "run" and IT department. All you need is a well developed "tech BS" meter to ward off snake oil salesmen and lazy primadonnas who permeate the industry and managerial skills. The CIO isn't asked to code or install a firewall.

      So it comes back to industry. They actually want the education system to fail because then they can point to deficiencies to justify low salaries, outsourcing, H1-Bs and such. If the industry had a consistent and articulated definition of what they wanted from a graduate, they'd have millions of them lined up. They obviously don't actually want that, or else they'd do it. So we are left with what industry wants, even if they then say it isn't what they want. But then, confusion benefits them, so why would they want to fix it?

    9. Re:It's Called 'Experience'! by billcopc · · Score: 2

      If years of experience and those goddamned certifications aren't opening any doors for you, I hate to say it but maybe you're relying on those too much. I'm no better, but I do know that scoring cool jobs and promotions is about 20% effort, 80% networking. Sure, that 20% has to be good enough to leave a positive impression on the manager who will help you get that job or promotion, but if your people skills are lacking you won't get anywhere.

      Alternately, if you think you're worth more than you earn, try branching out as a consultant. It won't be any easier, but the pay is better, and nothing beats trial by fire to make you learn job and contract hunting skills. Nothing ventured, nothing gained.

      --
      -Billco, Fnarg.com
    10. Re:It's Called 'Experience'! by WrongSizeGlass · · Score: 2

      That's all well and good for you, but how do those noobs acquire any experience if everybody in the industry follows your logic? And that's hardly an idle question: at least in my area, you'd probably have a better chance of getting hired with a felony conviction on your record than having no experience because you just graduated.

      You are absolutely right. When I was starting out (30 years ago) I went to a small programming & accounting school in a strip mall. It had a PDP 11 and a few of these new fangled 'PCs'. We learned how to program in a handful of languages, manage green-screen real estate and do accounting. My first computer job had nothing to do with programming but fortunately I was considered 'knowledgable enough' about computers to be trained to do it.

      Today's expectations are very different. Most employers don't want to invest (time or money) in their employees' abilities - they just want them to be able to do the job. With the transient nature of employees (at least before this recession) most employers don't want to spend their resources training someone for their next job. I prefer hiring smart, trainable younger talent because they are not set in their ways yet. I have nothing against aged & experienced talent, but let's face it, one stubborn inflexible dinosaur is usually more than enough.

    11. Re:It's Called 'Experience'! by hedwards · · Score: 3, Interesting

      That's definitely an issue. A shocking number of employers want to have a person with both a degree and experience, but good luck getting experience without having to volunteer. If you look at the job postings for jobs it's more or less impossible to find any that are listed without requiring several years of relevant experience.

      It's also a compelling reason not to have work study positions in college. I remember when I was in college virtually all the jobs on campus were exclusives for work study students, and it was in the middle of nowhere so good luck getting a job off campus without a car, at which point you'd have to work a ton of hours just to be able to afford to work. But, without a job during the school year, it's that much harder to get the experience needed to be able to land a job after college without volunteering. Which if you didn't have extensive financial aid you probably can't afford to do anyways.

    12. Re:It's Called 'Experience'! by cjb658 · · Score: 5, Insightful

      I was "well trained, ready to go" right out of college, no thanks to my formal education. My degree is merely something that makes employers think I know what I'm doing. My time playing around with stuff is why I actually know what I'm doing.

    13. Re:It's Called 'Experience'! by Rifter13 · · Score: 3, Insightful

      Honestly, I have been completely passed by, because I don't have a degree. Having a degree in the IT field helps a lot. I have 16 years experience so that gives me MAJOR advantages over those just coming out of college. I am going to school now, part time to get my degree. When I get out, I will have over 20 years experience AND an IT degree. It is kind of the best of both worlds. I also know of at least one guy that is a very brilliant programmer that almost got let go from a company that was reorganizing, just because he didn't have a degree. A LOT of his co-workers lobbied to keep him on.

      A degree gives you upwards mobility. That is pretty much it. It also lets you get your foot in the door. Everything else in the middle is up to who YOU are.

    14. Re:It's Called 'Experience'! by Grishnakh · · Score: 5, Insightful

      I hate to break it to you, but in my experience as a software engineer, most American companies are shitty in many ways. My determination of this has nothing to do with degrees (I have one), but the way the company is managed overall. Most American companies these days are all about cutting costs in stupid ways to create better quarterly results so their CEOs can get big bonuses, while putting the company further and further into debt. One of my former coworkers at Freescale told me recently that they sold off all their buildings recently and leased them back, so they could generate more cash which they could give to their owner (Blackstone) before they're spun off in an IPO to unwitting investors. I doubt Freescale will be around in 5 years. This is the same company that invested tons of money in a GPON chip, then when the first revision powered up successfully, they laid off the entire design team with the idea of having an Indian team do the support work. Then it turned out the chip was full of bugs and there was no one available to fix them (the Indian team declined the work).

    15. Re:It's Called 'Experience'! by gbjbaanb · · Score: 2

      to be fair - the sale and lease trick is a tax dodge. The money you pay in rent can be deducted from profits, so you pay less tax. The money you get from the sale is a one-off addition to the balance sheet and is usually spent.. on bonuses or share buybacks or similar.

      Still, the cost-cutting and treating employees as interchangeable work-drones is destroying much of the economy.

    16. Re:It's Called 'Experience'! by hairyfeet · · Score: 5, Interesting

      Noooo...I'd say what is happening is he is being trapped by the current HR BS where they just put all applications into a computers and playing buzzword bingo with them and he ain't hitting the correct buzzwords.

      Sadly between that and the "hire NOT to hire an American" bullshit while there are plenty of jobs listed actually getting a decent one is increasingly hard, which is why I decided to take the plunge and open my own little shop. I'll never get rich but I make a decent living and don't have to deal with the BS.

      Just look at the things some of these jobs are asking for and you'll quickly be able to spot the "How NOT to hire an American" bullshit at work. We are talking jobs asking for 10 years of Java, 7 of .NET, years of IT management experience and for a starting pay of $24k. Sadly just check your local help wanted to see how badly this "How NOT to hire an American" BS has spread, depending on the area you are looking at as high as 60% of the job listings being bullshit.

      So the guy is probably just running into the same BS many of my friends with years of experience ran into, on the one hand you have HR looking for buzzword bingo, on the other how not to hire an American with bullshit postings designed to get them an H1-B wage slave. Either way you look at it it isn't pretty and these corps have no one but themselves to blame by gutting the market with all the offshoring and H1-Bs. You'd have to be nuts to be just starting out and pick IT over medical or legal right now!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    17. Re:It's Called 'Experience'! by Bandit0013 · · Score: 2

      I recently hired a new grad who came into the interview with a sample website tied to a simple sql backend she had created. She walked me through the source code and spoke intelligently about the design and areas that she had trouble with and how she solved them. I pointed out places where alternative methods would have been better and she quickly grasped my concepts and spoke intelligently about them. She had no "real job experience" but she showed a knowledge and passion for the craft.

      She's Chinese. I have never once, in 12 years in IT had an American do something like this.

    18. Re:It's Called 'Experience'! by Antisyzygy · · Score: 3, Informative

      Republicans and businessmen always go for short term gains at the cost of sustainability. Its taught to them differently when they get their MBA, but they always fall to greed and overconfidence.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    19. Re:It's Called 'Experience'! by blind+biker · · Score: 4, Insightful

      I hate to break it to you, but in my experience as a software engineer, most American companies are shitty in many ways.

      To be exact, most publicly traded companies anywhere are shitty. There is no arguing that corporate psychopaths have swamped the ranks of executives of publicly traded companies, and care nothing for the long term viability and health of the company or the well-being of the employees.

      In private companies, things are different, because the owner cares of what the heck is going on in his/her company, and would tighten the screws on any management that is not in the actual best interest of the firm. Owners want their companies to last long and not just till the end of the fiscal year.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    20. Re:It's Called 'Experience'! by malkavian · · Score: 5, Interesting

      Wholeheartedly agree.. Not long ago, I had to call the HR department out in a serious fashion. I was recruiting for a couple of Developers.. HR field the CVs, and pass them on. I ended up with a pile, and in that pile were just a couple that looked vaguely interesting, but on interview turned out not to have the goods. Shortly afterwards, I got a few calls from candidates who were asking if their applications had been received (which to me, they hadn't, and over the phone, they seemed pretty good fits).. I went and asked HR where these applications were, and was told that they'd been 'Pre-Filtered' through HR's own internal process for applicability for the role. After yanking out the ones they'd 'filtered out', I discovered several that were pretty much an exact fit. HR just didn't know the words that actually said what the experience was, so discounted them entirely, rather than leave the judgement call to someone who knew what was going on.
      Needless to say, I hit the roof with them for wasting my time. I went on to hire a couple of those that HR had rejected.

    21. Re:It's Called 'Experience'! by Fnord · · Score: 2

      Thank you sir for that insight. The takeaway of this whole discussion is that the key to job security is a four digit slashdot ID.

    22. Re:It's Called 'Experience'! by BitZtream · · Score: 2

      You can teach experience. 10 hours of "examples" is much better than 5 years of making massive mistakes on the job.

      Please tell me where you work so I can make sure I never buy any product you could possibly be involved with, or any company that thinks the same way.

      You completely fail to understand what experience provides.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    23. Re:It's Called 'Experience'! by SuricouRaven · · Score: 2

      That was practically dignified. One job I applied for required applicants fill in a personality test on the website - if you didn't pass that, it wouldn't even let you apply.
      I think the current situation is that HR is overwhelmed. Partly due to the current recession and associated unemployment, but mostly due to the rise of online applications. Applying for a job used to take an hour at least filling in forms, and now it's five minutes to print out your standard application letter - or five seconds to click the button online. This means the HR people had to find ways to sort through the application-spam - and they have, with filters, or by putting less time into evaluating applications.
      I'm sure a few places just take the first day's worth for consideration, and throw all the ones that come later straight into the bin.

    24. Re:It's Called 'Experience'! by AK+Marc · · Score: 2

      I likely have more experience than you, so I know what it provides. I've worked with multiple people who have more experience than me who have managed to learn nothing from it. On the job training is not "experience" in the sense I took it. The "learning from your mistakes" experience is how I took it, and I stand by the statement that you could cover many more examples of practical mistakes and how to avoid them in practice in 10 hours than most people will actually "experience" in 5 years.

      Or, to turn it around, if you've made more mistakes in 5 years than could be learned from in 10 hours, then I want to know where you work to avoid a place that hires someone that breaks so many things and learns nothing from his mistakes (because if you learned from mistakes, you wouldn't commit them with such frequency).

    25. Re:It's Called 'Experience'! by istartedi · · Score: 4, Informative

      This is just one small example of Greenspan's real mistake. Yes. His real mistake.

      He stated that a belief that firms would act rationally was his mistake.

      Rational actors are a funamental assumption of economic analysis, and all but the most blindered ivory-tower economists recognize that as a funametal flaw in the discipline. Recently, some experimental economics that pulls in the discipline of psychology has been done, so there's hope despite academia's tendancy to resist interdisciplinary study.

      Anyway, I digress. Greenspan's real mistake was to buy into the fiction of corporate personhood.

      Corporations don't act. They aren't persons. Employees and managers act, usually in their own self interest. Thus, the managers acting in their own self interest destroyed the firms and profited while doing so. As a collection of people all seeking their own self-interest, the firm serves the individuals that run it; but ultimately the firm itself becomes insolvent!

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    26. Re:It's Called 'Experience'! by pwizard2 · · Score: 2

      Am I the only one here who is disgusted with HR in general? Even the term "Human Resources"is abhorrent to me; I long for the days when that used to be called "Personnel" or something similar. I'm a person, not a fucking resource! When I think of resources, I think of computers, staplers, filing cabinets or something like that. If companies place their staff in the same general category as office resources, then that explains much of what is wrong in business today.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    27. Re:It's Called 'Experience'! by Grishnakh · · Score: 2

      I disagree. In my experience, most American companies are very poorly managed. They have executives who do the exact same kind of stupid, short-sighted decisions that Freescale did. The only company I've seen close-up which had anything close to decent management was Intel, and even they've made some huge blunders (RAMBUS, P4/Netburst, etc.), mostly under Craig Barrett's watch (Otellini has done a much better job).

    28. Re:It's Called 'Experience'! by rtb61 · · Score: 4, Interesting

      It is actually more complicated than that. Any company should be ideally run as three companies. Company 1 owns all the capital assets plus pays management, company 2 the business contracts and company 3 manages and pays the staff. Company 2 is the company that actually trades, and rents the assets and contracts management from company 1 and contracts the staff from company 3 which also contracts management from company 1.

      You should be able to guess why it is structured in that manner. If contracts go bad, company 2 goes bankrupt but all of the assets are retained in company 1. Company 3 is kept in survival mode only, barely able to meet current employee contractual conditions let alone long term ones, those unpaid long term obligations actually become a bonus for company 1 when all the staff are dumped. All profits are constantly siphoned off from company 2 and 3, in building rentals and management fees so if anything goes wrong the companies are simply wound up with minimum loses to management. Sometimes (far to often) management just let's debt build up in company 2 and 3 until they collapse and then walks away with all the profits in company 1. Interesting side note, if the employees are unionised, the union has the funds to pursue company 1 to recover the employees lost pay, no union and the employees are screwed (mortgages and credit cards ensure they have no means to pursue company 1), another reason why companies hate unions.

      Back on topic there is a major difference between trade schools and universities. If you want staff you can immediately employ trade schools are the only way to go. If you want employees with a broad knowledge and research skills, that you need to train, universities are the way to go. If you want the best employee pick the ones who do both in either order, university and trade schools for certification.

      --
      Chaos - everything, everywhere, everywhen
    29. Re:It's Called 'Experience'! by pwizard2 · · Score: 2

      This is all dependent on where you are working. If you are working a government job they won't even consider you for promotion unless you have a degree.

      The main lure of government jobs is stability. If you work in government (state/local government especially) and you're union, you have near guaranteed job security, to the point that many politicians will actually sacrifice the well-being of everyone else just to please your union if they have to.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    30. Re:It's Called 'Experience'! by PCM2 · · Score: 3, Insightful

      I think the current situation is that HR is overwhelmed. Partly due to the current recession and associated unemployment, but mostly due to the rise of online applications.

      No. It predates that.

      I once applied for a job at one of the Energy Department's national labs, and was very pleased to be called in for an in-person interview. I didn't get the job, but they were very courteous and seemed pleased enough with me, and a real-life HR person even phoned me to let me know I wouldn't be getting the job, but thanking me for my time and encouraging me to keep applying if I saw positions that interested me. (When's the last time that happened?)

      What they told me during the interview, though, was that posting the job on Craigslist (where I saw it) was a first for them. As a government agency, they tended to adopt new technologies for procedural things rather slowly. They also told me they probably wouldn't be posting jobs there again. Within 24 hours of posting the listing, my interviewer said, they had about 200 applications in hand. In the end, of those, there were maybe 3-4 that they felt were worth calling for an interview, of which I was one.

      Sure, I was flattered. But I also knew I wasn't a perfect fit for this job, either. It wasn't quite the same thing I had been doing before, but I was enthusiastic about the opportunity and was willing to be flexible. So I asked them -- in one of those "do you have any questions to ask us?" interview moments -- what was it about the other 196 applicants that had ruled them out? What, typically, had been a red flag for them?

      The interviewer said it wasn't really anything like that. Quite frankly, the vast majority of the applicants had no business applying for this job anyway. Some were fresh out of college, with no experience whatsoever and no hint of what might make them a good fit for this particular position. Others had experience in seemingly unrelated areas -- a lot of generic business managers, and even some with mainly restaurant experience. Some had a poor grasp of English. A lot of them just seemed like cookie-cutter, form letter applications. One thing I always do when applying for a job is try to attach a cover letter with my resume to explain what it is about the opportunity that appeals to me; apparently, most people don't even do that. So in the end, they were left sifting through this big stack of paper, most of which looked like garbage to them. It was like coming back from a long vacation and having to sift through all the junk mail in your mailbox, to make sure you don't throw away any paychecks.

      But if you read through all that hoping to find my explanation, unfortunately I have none. It makes some sense to me to apply for a job you're not fully qualified for -- how else do you grow? But to apply for a job you don't even really want doesn't make much sense to me. I've even walked out of in-person interviews convinced I won't take the job if they call me back. Life's too short. Similarly, to apply for a job that you do want but to not even really try -- not even bothering to tweak your resume so it lists a few of the asked-for skills? What's up with that?

      --
      Breakfast served all day!
    31. Re:It's Called 'Experience'! by Chaos+Incarnate · · Score: 2

      In private companies, things are different, because the owner cares of what the heck is going on in his/her company, and would tighten the screws on any management that is not in the actual best interest of the firm. Owners want their companies to last long and not just till the end of the fiscal year.

      You'd think that. From experience: that only holds true as long as the owner isn't trying to sell the company before the end of the fiscal year. :p

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    32. Re:It's Called 'Experience'! by istartedi · · Score: 2

      To argue we aren't rational is to contradict yourself(for why would you attempt to convince someone through discussion if they weren't capable of reason?).

      I know plenty of people who can balance a checkbook, yet still they believe in astrology. The part of their head that balances the checkbook is rational and, IMHO, the part the believes in astrology isn't. Taken in whole they are not rational, since there is a part of them that isn't rational. Now, the actual balancing of the checkbook is rational, but their investment in International Baby Mulcher (because the stars were aligned) isn't.

      To say that people aren't rational, and yet to work with those parts of their minds that are rational (via argument), does not seem contradictory to me.

      I'm playing a tune to your ears, but I'm drawing a picture for your eyes.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  2. It's a good disconnect by DavidR1991 · · Score: 5, Insightful

    A degree is not a job training course.

    End of.

    1. Re:It's a good disconnect by calzakk · · Score: 2

      No, but a degree is the foundation of the job. Not knowing the basics means you've got a whole lot more to learn 'on the job'. Which some employees just aren't capable of; hence the degree to filter them out in the first place.

    2. Re:It's a good disconnect by Opportunist · · Score: 2

      I don't know about your IT related degree, but there was one thing I did not learn at the university but is an integral part of every job I had so far: Programming. It was a requirement that you already KNEW programming to get anywhere.

      Now, what did I learn there? A lot of theory behind programming, a lot in algorithm development, how to determine what tells a good algo from a bad one, how to determine the "cost" of an algo, in short, how to be a "better" programmer.

      But that's not what is required in 99% of the IT jobs out there. Efficiency? Who cares, have our customers buy better machines rather than you spending another 3 hours to improve the efficiency of the algo. Yes, it certainly counts for Google to improve the database queries. It does not for almost every other company where you would be tasked with writing database apps, simply because they do not have thousands/millions of requests per second.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:It's a good disconnect by Half-pint+HAL · · Score: 5, Insightful

      Agreed. There is a world of difference between an academic qualification and a "vocational" qualification. The former is "education", the latter is "training".

      When industry calls for specific skills, they are demanding that education be replaced with training. Nope, sorry. Academic study is too expensive to be used as a glorified training course. Remember that training can become obsolete. Training has to be renewed and revisited. Let's not confuse the two.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    4. Re:It's a good disconnect by brunes69 · · Score: 5, Insightful

      I would not expect someone getting a computer science degree to take a course on writing functional specifications or using bugzilla and Eclipse, just like I would not expect a medical doctor to take a course on filling out patient charts.

      These are things you learn ON THE JOB. Lawyers clerk, doctors have residency. Heck even McDonalds employees have WEEKS of training. I don't understand why people think someone can graduate from computer science and instantly integrate into a workplace and start coding, it is ridiculous.

    5. Re:It's a good disconnect by Black+Parrot · · Score: 2

      A degree is not a job training course.

      End of.

      But IT employers want it to be. The disconnect is decades old.

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:It's a good disconnect by ahoffer0 · · Score: 2

      Agreed.

      It is a university's responsibility to educate its students; students are expected to learn critical thinking and creative expression. Above all, students learn the discipline needed to dig into a subject, become knowledgeable about it, and apply its principles. It is not the responsibility of universities to crank out J2EE or SAP experts. That is the responsibility of employers and employees, or of trade schools.

    7. Re:It's a good disconnect by Qzukk · · Score: 5, Insightful

      God bless technical school, who give their students a good mix of technical knowledge, workplace procedures, laboratory experience, generic knowledge and common sense

      Good for you. I'm glad you're one of the three employers not demanding a Bachelor's or Master's degree for every job position.

      Most of all, they are looking for people who don't have that damn college mentality. THAT is the real barrier.

      Then they should stop demanding college degrees, and stop giving excuses for why they want a college degree but they don't want college educated students.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    8. Re:It's a good disconnect by gonzonista · · Score: 4, Interesting

      Sound advice. The requirements you listed are pretty universal throughout the job market, no matter what the industry. However, the issue here is that employers are looking seemless transition from school to work. This is a somewhat unreasonable desire because the people who have the characteristics you list probably could find work without additional education. That leaves everybody else. If you ran a school, could you practically train everyone for all the junior level opportunities offered? Probably not, as the job market is too diverse.

      We could argue about the educational process but for me it boils down to the tortoise/hare race. Educating students on technical specifics works well in the short run but has limited shelf life. Educating on generalities lasts a life time. It is up to the student to transfer the generalities to specifics. Those who do that, do well. Ever wonder why those with degrees form the minority of the workforce but run the majority of companies? The degree must be adding value somewhere.

      --
      If absolute power corrupts absolutely, what does this say about renewable power?
    9. Re:It's a good disconnect by morcego · · Score: 2

      Yes, I'm sure that will look lovely at the department report: we failed to turn a profit, but we know the different between a vector and a list.

      Dude, seriously. No one in management cares. If you get the job done, they don't care if you used a vector, a list, a table or a lookup. They don't care if you are using threading or IPC, or if your threading is POSIX compliant or not. Get the f'ing job done, quick and out of the door before the competition does. If you can manage to save us some money, you might even get a bonus.

      You don't like how that is ? Fine. Start your own company, and see how long you say in business. I'm sure your employees will be happy about that code purity when they are on the street looking for a new job.

      --
      morcego
    10. Re:It's a good disconnect by Sique · · Score: 3, Informative

      Several countries are starting to see that, and investing heavily on it (Brazil, Germany etc).

      Your way to put it looks to me as if you don't really know how it works, at least in Germany. Because "starting to see it" points to a 1000 year old tradition. If Egypt or China call that "starting to see it", maybe one could agree, because they have a long enough tradition themselves. The main difference to the U.S. to me seems to be that the companies in Germany are responsible to train their futural workforce.
      Germany has something that is called duales Bildungssystem (dual education system), where companies educate their futural employees in cooperation with the Berufsschulen (trade schools). For two to three years, depending on the profession, the pupils are working parttime at the company and are being educated in the school. After that the companies offer some of them working contracts, others are looking somewhere else for a job. Companies that are not training their own workforce will save money in the short run, but to them only the leftovers of the workforce are available. Thus about 50-60% of the workforce are trained.
      Then there are the Universities of Applied Science (formerly known as Fachhochschulen), which are directed towards higher education, but are still strongly connected to the futural employers. They offer a very market oriented curriculum, train on and for industry standard products. A student at a University of Applied Science will work on his final thesis while being on a project at a company. So for at least half a year he is already part of the workforce before graduating. Also in this case the education is at least partly done within the industry (and paid for directly by the industry).
      The school-only education you find only in the lowest 10% education level -- pupils who left school without finding someone willing to take them for the two or three year training, but have still to fulfill their legally required 10 to 12 years (depending on the state) school education and are thus going to a professional college -- and in the highest 20% of the education level, which are the ivory tower university courses.

      So differently than in the U.S., the german companies are expected to train their futural employees. The U.S. companies are looking to me like lazy cats, unwilling to invest in people and complaining that the workforce supermarket doesn't offer the exact skillset they are looking for.

      --
      .sig: Sique *sigh*
    11. Re:It's a good disconnect by JAlexoi · · Score: 2

      I would not expect someone getting a computer science degree to take a course on writing functional specifications or using bugzilla and Eclipse, just like I would not expect a medical doctor to take a course on filling out patient charts.

      You obviously have not seen what the colleges/universities spit out as "ready for market educated individuals". An CS major has to* be able to create software. PERIOD!
      That is just not what colleges/universities deliver. These kids don't know what is a functional specification. Have to spend a month learning a new programming language. And that shows that they are not taught fundamentals of software engineering, programming languages or anything that makes IT. They are however taught a lot of relatively relevant topics.
      They are basically bombarded with everything the college/university has to offer and not a lot of things that are related to their future careers.

      I die a little inside every time we do recruitment runs...

      * - Even physicists and mathematicians should be able to write software these days.

    12. Re:It's a good disconnect by brunes69 · · Score: 2

      A university's job is not to "spit out" "ready for market" individuals whatever the hell that means.

      A university's job is to educate someone in the field of computer science so that when they are trying to write an application they know WTF they are actually doing, as opposed to some graduate from a tech school who can whip together a VB7 app but doesn't know what a Thread even is let alone how to properly mutex.

      You want people "ready for market", hire from a technical school. But don't come crying to me when your application is behind schedule and full of bugs in 6 months because it was not designed properly by this "ready for market" individual who was better at power point presentations than software engineering.

    13. Re:It's a good disconnect by Anonymous Coward · · Score: 2, Interesting

      Most CS programs in the US do have a course on functional specs. Its generally called something along the line of "Software Design and Documentation", it is normally take the last semester of their senior year. It usually an overview course that covers basic software design, touches on source control, bug tracking, functional specs, etc.

      I also wouldn't consider taking a month to come up to speed on a new programming language a long time. It takes time to learn a new language, especially its nuances. Take someone coming from Java to C#. There a lot of significant differences between the languages. On the surface they look similar, until you start getting into events, delegates, LINQ, the asynch programming model, properties, etc. These take time to learn how to use effectively.

      Not to mention, every place I've worked has had a different way of doing things, different source control systems, bug tracking, development processes, release processes. There are gaps in the current education, but due to the lack of any sort of standardization on the part of the industry I wouldn't expect any college grad to be able to hit the ground running. Even for experienced hires I allocated 1-2 months for them to come up to speed.

  3. Huh? by Bedouin+X · · Score: 5, Insightful

    Since when did employers expect college grads to be "ready to go?" The skills they say they want are taught in college, but are pure speculation until applied in a meaningful way. Maybe that is a cry for more/better internship programs.

    --
    Dissolve... Resolve... Evolve...
    1. Re:Huh? by fuzzyfuzzyfungus · · Score: 5, Insightful

      In terms of actual expectation, only noobs and idiots ever have. Theory and experience are complementary; but you can only substitute one for the other so much.

      Rhetorically, though, there is absolutely nothing for them to lose by taking this public stance. Who wants to go to the trouble of training employees if one can convince colleges and universities to train them for you at some mixture of individual, state, and parental expense? Training them yourself costs money, and means that you can't just flush them down the toilet and find a new one at a moment's notice...

      That is why I find these articles(and they seem to pop up as regularly as the seasons) so infuriating. They are partly written by half-wits who don't understand that universities have a job to be doing that isn't "EZ-Training-while-U-Wait" and partially written by business lobby types who know exactly what the score is; but see nothing to lose in trying to externalize the costs of training their expendable peons.

    2. Re:Huh? by thetoadwarrior · · Score: 2

      Degrees are more common these days. Employers can be more picky in some cases and either offer a lower wage or demand more experience. This is the problem with the idea of ensuring more and more people have degrees. As more people have degrees there will be less value in their degree.

      There has to be a better way of educating people than making them do yet another 2 or 4 years and become a slave to their job due to their university debt.

  4. Who's suprised? by T-Bone-T · · Score: 5, Insightful

    I attended a talk by an aerospace engineer and one of the first thing he realized about his first job is he didn't really know anything. His courses were merely a foundation for the rest of his career. It is this way in any technical field.

    1. Re:Who's suprised? by Anonymous Coward · · Score: 5, Interesting

      Remember:
        1) you get a BA/BS and you think you know something
        2) you get a MS/MA and realize you know nothing
        3) you get a PhD and realize that nobody else knows anything either -- and it's all ok; we shall muddle on together.

      I fail to see why business should expect new graduates to be ready to work; at best when I review resumes I'm looking for someone who's ready to learn with solid abilities to analyze problems. A spark of creativity is a bonus too.

  5. I am not sure who these people are by zoomshorts · · Score: 4, Insightful

    I suspect bean counting HR types are driving the data. They are seldom technically proficient enough
    to have a clue.
    Getting IT people with decent job history and programmers with the same is not going to
    happen for $20.00 per hour or 40 K per year.

  6. Of course graduates lack what IT managers want by Dracos · · Score: 4, Interesting

    No one ever graduated with the wide range of expert-level skills and the absurd amount of experience required. IT employers want candidates to know everything under the sun, and to have known those skills at least since they were created. For example, I remember seeing a job post 10 years ago that required 20 years of Java... do the math.

    IT managers need to get real. The chances that they'll actually find a candidate with real expertise in PHP, RoR, Python, MySQL, Oracle, Apache, Cisco, JavaScript, jQuery, UI/UX, Photoshop, and Flash is pretty slim (yes, I saw that just the other day).

    1. Re:Of course graduates lack what IT managers want by Opportunist · · Score: 2

      Their logic is simple: We'll expect the impossible, some people will apply with a subset thereof and we'll pick and choose who we want. That way, the best will apply and we'll simply take the one that has the most of the skills we require.

      What they usually fail to see is that such people are rare, and they also rarely have a problem finding a new job if they are not treated well. They're not as easy to retain as a "normal" programmer.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Of course graduates lack what IT managers want by mjwalshe · · Score: 5, Insightful

      if you need "I need folks who are able to hit the ground running" you don't hire new graduates you hire old hands who have a few years of experience. This is just the old whining of companies not wanting to pay for training.

    3. Re:Of course graduates lack what IT managers want by mooingyak · · Score: 2

      The disconnect happens at both ends. I'm currently looking to hire (NYC, relatively junior position, general unix skills strongly preferred, perl also preferred but not required, what we really want is someone who has a little bit of general programming experience and demonstrated problem solving skills). Almost every candidate has had a Master's degree and only one of them showed anything resembling actual programming ability.

      Also, I hate dishonest resumes. If you put something on there, I will ask you about it, and expect you to know something about it. I will ask about things that have nothing to do with the job you're interviewing for if you list them on your resume. Sadly, I haven't even bothered to get to this point of the interview in our recent batch of candidates -- none of them have done well enough with the softball questions to make it worth grilling them on harder stuff.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    4. Re:Of course graduates lack what IT managers want by russotto · · Score: 4, Insightful

      I disagree. The requirements for "PHP, RoR, Python, MySQL, Oracle, Apache, Cisco, JavaScript, jQuery, UI/UX, Photoshop, and Flash" is pretty reasonable. It simply describes a Joomla CMS installation with an incoming feed from an Oracle database somewhere, with a one-off Ruby site somewhere. It's actually almost exactly what we have where I work, and I expect all of my hires to be able to work with those technologies.

      You need Cisco, Photoshop, and Flash to do a Joomla installation?

      To use the car analogy, it would be like posting an auto mechanic position that specifies, "must have real experience with Breaks, Transmission, Steering, Engines, Air Filters, Air Conditioning, Fuel Filters, Suspension, Radiators, Stereos, and Upholstery."

      A better analogy than you think. Most mechanics will have no experience with upholstery besides sitting on it. Transmissions are also typically done by people who specialize in them. A mechanic's experience with stereos will likely be limited to removing and reinstalling them to get at something else. And they may not do air conditioning, though that's less common nowadays.

  7. I see your problem by IICV · · Score: 5, Insightful

    Employers agree that colleges and universities need to provide their students with the essential skills required to run IT departments...

    Translation: "Why can't I pay fresh college graduate rates for someone who does the job of an experienced sysadmin?"

    Reason: because fresh college graduates are not experienced, since douchebags like you collectively refuse to hire anyone who doesn't have four years experience in everything.

    And to be honest, it kind of makes sense from their perspective - they could hire a guy fresh out of college, invest a couple of years in training him, and then watch him fly away to a better position somewhere else. For some reason, people just don't stick around when their skills grow, but their position and compensation doesn't! How weird!

    Employee retention? Internal promotions? What's this madness you speak of?

    1. Re:I see your problem by Anonymous Coward · · Score: 2, Insightful

      For some reason, people just don't stick around when their skills grow, but their position and compensation doesn't! How weird!

      Why companies like to keep salaries secret:

      It's cheaper to pay higher to poach one person than to give everyone a raise.

      Even if that one person isn't as good as existing employees, the company may need that additional person badly so has to pay higher in order to get that person to switch jobs.

      Whereas most of the people already in the company aren't in the process of switching jobs :).

      That's why if you want your salary to keep going up, you forget about long term loyalty and switch jobs regularly for a raise (but not too often that it makes you look bad).

    2. Re:I see your problem by Opportunist · · Score: 2

      I'd have an even worse translation for you: Why can't they teach the college kids the technology du jour so they can be used right now. We'll simply throw them away when the next technology comes around and expect a new batch of fully trained college kids. And they're cheaper too! It's so win-win...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:I see your problem by evilviper · · Score: 2

      [...] douchebags like you collectively refuse to hire anyone who doesn't have four years experience in everything.

      My pet peeve is that companies are terribly reluctant to promote anyone, internally. If you want to go from Tech Support to Technician, you probably have to change companies to do so. And not because one has much higher standards than the other, but just because they seem to assume the people they hire will be better than the people they have, even when they're promoting them to a higher job function than they've held in the past.

      They also aren't fond on allowing anyone to expand into new areas. Expert in 4 out of 5 areas we wanted? Too bad, go somewhere else where #5 is involved, but even if you don't touch it, you can come back with it on your resume.

      FYI, I'm not ranting about this from experience... I've always been in a good position, working in IT even before I started College and pretty easily moving onto the next thing. But I do unfortunately see too much of this zero-sum game, leading to high turnover and depressed wages in companies I've worked for, all because you have to be a virtual IT nomad to keep your career advancing, or else you get stuck with something you're overqualified for, and presumably bored with.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  8. Stop require CS degrees for all positions... by terraformer · · Score: 3, Insightful

    If they would stop requiring CS degrees the problem would get better. They require the degree when it is not really required for the particular job they are hiring for. Of course some folks graduating from privately run IT training programs have relevant education, but the vast majority of CS degrees are fundamental math and theory. They don't train people to be IT workers, they train them to be programmers and theoreticians. Good IT workers have experience. Experience is not something school gives, especially in this field.

    --
    Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    1. Re:Stop require CS degrees for all positions... by ShavedOrangutan · · Score: 2

      Or worse than that, EE degrees for application developers.

      I got bored with math courses and went across campus to the School of Business for an Information Systems degree. At the time, it had more programming classes than the CS department and the rest was business management, accounting, marketing, communication, etc. It really prepared me for working in the real world more than the pure math and theory of the CS program.

      I know I missed out on some of the advanced theory, but I code up the same old boring windows apps that all the EE's and CS's do. I end up teaching OO Design to a lot of EE's.

      --
      Godaddy is a scam and a ripoff.
  9. Education vs. Training by overshoot · · Score: 5, Informative
    Many, many years ago the HR manager who hired me for my first job had a sign on his wall:

    A four-year degree means a man is trainable.

    Universities are not trade schools. Employers who are expecting any new employee to be instantly productive are deluded.

    Last week I interviewed a candidate with a Masters degree and 20 years of experience in the industry. We'll probably hire her, but we figure that she could be productive in three months and won't be worried if she takes six [1].

    [1] That's net. In other words, she'll be doing useful work fairly soon, but by the time she's 100% up to speed we'll have invested three to six months of her terminal productivity getting her oriented, etc.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  10. What a waste of electrons... by russotto · · Score: 5, Insightful

    Some of the skills they are asking for are reasonable:

    77% want schools to provide programming skills

    OK, fair enough. A CS program from which you can graduate without knowing programming in some language is pretty useless.

    Some are less reasonable:

    76% would like schools to provide analysis and architectural skills

    Sorry guys, while a graduate should have some basics in this area, you really need real world experience to develop these skills to a useful extent. Or possibly an advanced degree in which the student studied real systems.

    And some are just too vague to figure out what they want:

    82% seek database skills
    80% seek problem solving and technical skills

    Database skills? You want them to know how to design a database using nth normal form? The basics of SQL syntax? How ISAM works? How to use Oracle Forms? It's not enough to say "database skills". The other one is even more vague.

    The list of "hard to fill" positions is pretty useless, too. Love the one about the security clearance... of course it's hard to fill, the only people with active clearances are those who are working or very recently were working on a job which required one. You want an employee with a security clearance, stop being cheap bastards and hire someone you can get cleared. New grads are probably easier here; less time for them to accumulate skeletons in their closet.

    1. Re:What a waste of electrons... by alvinrod · · Score: 3, Insightful

      I wouldn't classify problem solving as vague. Hell, I would consider good problem solving as the ability to examine a problem and determine a good course of action to approach it. Even if 90% of the time that approach is doing some Google searching to see if there's already a solution, that's not bad. Entirely too many people run into a problem, have no idea how to solve it, and give up at that point.

      People who can solve problems and grow from the experience are exactly that kind of workers you'd like to have. It doesn't matter if they don't know everything when they start, but they're willing and able to tackle issues that they've never experienced before. Anyone who's unable to do this is going to be the first sorry sod replaced by computers, robots, etc. as they're just the functional equivalent and a lot more expensive to keep around.

      On a general note, of course employers always want more. In a down economy where jobs are tight, they can even expect to get a little more than they usually would. Some of it's just HR pie-in-the-sky requirements, but that doesn't mean all of it is unrealistic. If a job lists problem solving skills, make sure to be ready to give an example of how you've solved a problem during the interview.

    2. Re:What a waste of electrons... by JAlexoi · · Score: 2

      Sorry, but architectural and analysis skills are very much academical skills. That is exactly what the academic institutions have to provide. And the fact that they are not providing that knowledge is the worst part. Specially when you are a graduate of a proper 4+ year university. Because analysis and architecture should be the most important part of the thesis.

  11. Alternate reality requirements by overshoot · · Score: 4, Insightful

    I remember seeing a job post 10 years ago that required 20 years of Java... do the math.

    Once upon a time (1981) my then employer advertised for a programmer with five years of experience in 8088 (not 8086) assembly code. I pointed out that they were effectively screening out honest applicants, but they ran the ad that way anyhow.

    Events proved me right.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  12. while(capitalist != knowledge) graduates == null by gizit · · Score: 3, Funny

    Seriously, IT graduates are not capable? No shit, maybe we should be asking why capitalist don't know shit either?

  13. Re:Article is dead on by Stormy+Dragon · · Score: 4, Insightful

    The point of a degree isn't to learn language X, then language Y, then language Z so that five years later their training is useless because things have moved on to language A, lanugage B, and langugage C. The point is to learn how a RDMS works, so you can pick up whatever particular flavor a given shop is using quick as well as easily move on to whatever "the next big thing is". The problem here is that you're expecting the university to make up for the fact your company has no training budget even if it causes long term damage to their students careers. You should be asking questions like: "Given a particular problem description, show me how you'd develop a properly normalized set of relations to capture the database". That's where the value is. Figuring out how to translate that table schema into whatever syntax your database tool uses is relatively trivial once that happens.

  14. Pot-kettle black by microbox · · Score: 4, Insightful
    Yeah, they want experience with specific technology XYZ -- not knowing enough about IT fundamentals to realize how closely related technologies can be -- and further, that being skilled with programming fundamentals is the most valuable kill of all.

    yet only 8% of hiring managers would rate IT graduates hired as 'well-trained, ready-to-go,'

    I would rate only 8% of managers as having the skill to deduce what they are hiring.

    --

    Like all pain, suffering is a signal that something isn't right
  15. Re:we need more tech / trade IT schools they can h by NewWorldDan · · Score: 2

    Ugh. I've tried recruiting employees from the local 2 year colleges, but what do they teach? Game programming. What the hell? There's a ton of good jobs for people that can write C# web apps pushing data in and out of a business data base. All it would take is a 2 year program that teaches web development, c#, sql, and business processes. That business process part is really important too. Your program specs are going to look like gibberish to you if you don't have a basic understanding of accounting, purchasing, and billing.

    The 4 year programs aren't any better, and often worse. There aren't any in my area that teach on Microsoft. Lots of theory, little practicality. They, at least generally get some training on source control. They don't, however, teach business processes. Absolutely vital. You can't help the user if you don't speak their language.

    (ok, rant over)

  16. Start at 14 and code code code by wdhowellsr · · Score: 4, Insightful

    Unfortunately the market does expect more experience than any college graduate can get in four years. I started programming at fourteen as a freshman in HS and at 45 can honestly say I have thirty years of coding experience. I also jumped in on the beta of the up and coming MS .Net technology circa 2000 so actually have ten years experience with .Net.

    I can only speak to programming but we should be exposing kids in middle school to all of the different languages and let them go to town if it is something that they like. Summer interning in High School would probably lead to a direct hire on graduation and they can get their degree on the company's dime. At the very least they will be three or four years ahead of any other graduate when they are out looking for work.

    On a final note I can say definitely that no cares about a college degree if you have the required experience.

  17. Corporate Serfs or Educated Citizens? by The+Cosmist · · Score: 3, Insightful

    Readers of Slashdot, you need to ask yourselves what is more important: servitude to corporations who have zero loyalty to anything but their own bottom lines, or being members of an educated civilization which values critical thinking and creativity. If corporations start dictating educational policy and turning universities into glorified vocational training schools, we will have taken a giant step backward toward a feudal society. Repeat this again and again until you understand it: EDUCATION IS NOT JOB TRAINING! CITIZENSHIP IS NOT CORPORATE SLAVERY! Until you really appreciate this fact and act upon it, you will be nothing but a glorified cubicle serf. Without free, critical thinkers there can be no real progress, and we’re all living in a shiny, high tech Dark Age.

  18. You know what I want to see more of? Shop class. by vinn · · Score: 2

    I think everyone should be required to take a year of shop class in high school and learn to use basic power tools. It really pisses me off when I hire someone and they can't even use a simple tool like a drill. Latest example: we hired a kid who's still in school doing some kind IT background. About a week and half ago I asked him to hang up some coat hooks in the office. It didn't get done, it didn't get done, and then this morning I get an email that says something like, "I tried to do it, but I don't know how and I think you'll be better." Alright kids, putting a drywall anchor in a wall and screwing in a coat hook ain't rocket science.

    --
    ----- obSig
  19. You make excellent points. by khasim · · Score: 3, Insightful

    The key factor (imo) is whether are self-motivated enough to learn the college level material on your own.

    I'd still recommend a degree. But only because it makes some of the future steps easier. But get the cheapest, fastest degree you can find. Any degree. You can improve it later.

    20 years down the road, you have 19 years of experience in "IT" (13 years writing code professionally) and the people who went to college have 16 years experience in "IT" (16 years writing code professionally).

    The difference will not be with the groups. It will be with the individuals who push themselves to learn more and to do more.

    1. Re:You make excellent points. by fahrbot-bot · · Score: 2

      I'd still recommend a degree. But only because it makes some of the future steps easier.

      Well... College can also offer learning and experience opportunities that may be difficult to come by on your own or at your job. One of the reasons my first employer gave for hiring me was my unusual college work.

      For example, for my last two years of undergrad '85-87, I was a - paid - research assistant doing work on automated programming techniques in LISP on a $40k Xerox Dandelion workstation. I also did work on decision algorithms in PROLOG. Both projects were funded by NASA. They actually wanted a grad student, but I was one of the few they could find at my school with sufficient LISP and PROLOG skills. I was also a grader for undergrad classes in Pascal and under/graduate classes in AI / LISP and worked in the CS office helping format/proof research proposals and papers.

      --
      It must have been something you assimilated. . . .
  20. Re:Corps trained before "job hopping" by NoOneInParticular · · Score: 2

    In response to your question, which came first, reduced training or job hopping, I'm pretty confident to say that 'firing on the spot', and 'downsizing in response to quarterly results' came first. When your corporate culture is based upon getting rid of parts of your workforce as easily as possible, the same workforce will soon adapt and refuse to be trained in corporate specific technology. They will go for employability, as the corporation has clearly indicated that you're an replaceable resource.

  21. Re:we need more tech / trade IT schools they can h by vlm · · Score: 2

    Ugh. I've tried recruiting employees from the local 2 year colleges, but what do they teach? Game programming. What the hell?

    That must mean game programming has now crashed. After the "multimedia cdrom" crash in the 90s, they set up a program for that. Then after the dot com crash they set up the "web designer" program. I suspect in a couple years we'll be seeing a "myspace social media technician" program.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  22. Re:Article is dead on by Bandit0013 · · Score: 2

    The point I was making up above that people are glossing over is that my coding exercises are open help files. I also do have a basic SQL query writing test I give experienced candidates because we are a small shop and like most small shops we have a jack of all trades need for our candidates. Both of these tests have a development IDE and a database IDE on the machine, with help files and internet.

    What that means to me is that even if the candidate lacks specific domain experience, if given a few hours on an exercise with these resources they should be able to use their vaunted theoretical collegiate skills to figure out how to complete the task. Unfortunately the vast majority can not.

    So explain to me, if after 4 years of "study", given technical documentation and a beginner level exercise (experienced people can solve my test in under 15 minutes) and you can't figure a solution out in less than 3 hours... why should I spend any time on you? Any candidate without domain experience, reading the job description and spending a weekend reading even a .."for dummies" book should be able to easily pass this test. They are all aware before interviewing that there is a test. That they come unprepared tells me a lot about the candidate and that they can't figure stuff out given real job resources tells me even more.

    The colleges are mostly to blame for not requiring real world exercises in school since theory is worthless without application. The students are also to blame because most of them seem to be too dumb to realize that they should spend some personal time actually writing code on their own if they expect someone to hire them to write code.

  23. Contrary to This by Frightened_Turtle · · Score: 2

    So– Managers of businesses are complaining that these college graduates aren't well prepared for the workplace, yet why do they seem to hold onto the notion that any high school kid can do the work they are asking of these professionals? Or at least, they seem to insist on paying their professional IT staff like they were only high school graduates.

    I did some work with one company where the CEO brought in his fourteen-year-old son to build the company's web site. Later, he dragged in the IT staff on the carpet and gave them a forty-minute long tongue lashing because the web site wasn't working. There was no javascript menus, the purchasing system was non-existent. He complained that it looked amateurish! They all walked out on him after his tirade was complete. I guess it is needless to say that the company no longer exists.

    --


    Whew! This water sure is cold!
  24. The real problem by simoncpu+was+here · · Score: 2

    If you look at recent job postings, you'll discover that the problem is because companies are looking for so-called "Drupalist" or "Wordpress/Joomla Engineer". If schools would include this in the curriculum, then the IT industry would be in a big trouble. Teaching specific languages to prepare students for the industry is bad enough. Schools should not teach CMS to Computer Science students. Time is better spent teaching the fundamentals of programming and architecture design.

  25. Re:They want trade-school gradutates. by Fallingcow · · Score: 2

    Heh, I'd never read that. Interesting, since I'd wager 90%+ of all IT work is in no way more academic than mechanical arts or skilled trades.

    Hell, most programming isn't a ton different from plumbing. Send water (user input) to one place, fetch other water from hot water heater (database) and send it to the sink (screen). Requires about as much creativity. In both cases talented or experienced workers will produce better results than others, and in both cases a big fuckup can result in a mound of shit where you don't want it, but neither is particularly cerebral.

    Very, very few people are engineering new water heaters, designing new types of pipes, etc. Most of us are slapping a gui on a database, shuffling information from one spot or type of presentation to another, or configuring equipment that we didn't and couldn't design. Very few of us are much more than information plumbers--even if we could be more--though I know many in the industry probably wouldn't like to acknowledge that fact.

  26. Re:You know what I want to see more of? Shop class by evilviper · · Score: 2

    I do the same thing all the time. I was hired for my systems engineering knowledge. If you think i'm going to take out the trash, it probably isn't getting done.

    Have you ever helped rack servers? Guess what, there's a lot of trash that needs to be taken out.

    Unless you're in a huge company where everything you do is so routine, and happens with such a high volume that there are "server room trash removal" specialists, the job falls to whoever is nearby.

    Some companies make every job extremely specialized. Others make them very generalized. One thing remains true with either... You are there to do whatever they need you to do. Sure, anything major should have been in the job description, but if your inability or unwillingness to do all the minor stuff is impacting your performance, or others, they SHOULD replace you with someone who better suits the job duties.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  27. Pointless; industry has to join the real world by bussdriver · · Score: 2

    I for one am sick of industry claiming reality and claiming the academic world is out of touch! Different perspectives of the same elephant but they think they can see the whole beast.... managers often seem to have this misconception on a wide range of ... actually I'd say this false reasoning and possible arrogance is a defining characteristic for management (I've yet to meet somebody who proves otherwise; other people seem to repeat similar complaints...)

    There is so much specialization which changes FASTER than most every other field - it probably is the fastest moving industry. Picky details are all over the place as well as inconsistencies as new areas are made up by whomever defines the stuff through 1st to big market share - it can involve a new language, new techniques, new software, and its own terminology. If you WASTED the last few years of your 4 year college degree learning specifics for the current market some of that information will be of use for some students but depending on the jobs found you may find that gaining experience with .NET does you ZERO good when you go work on standards based web apps running on linux servers.

    I think part of this bitching is their lack of understanding of just what the employer needs to be doing; they externalize everything so much its like they don't have an idea of what business is supposed to do and how the guys at the top are supposed to EARN those higher incomes. We are moving towards the extremes and more people are waking up to the trend as it gets closer to their self-absorbed lives.

    Colleges are NOT business they don't produce "products" and this form of thinking is harming college and secondary level education long term. They are expecting colleges to compete for their specific needs like they are buying from a Chinese supplier -- they bitch because there are accreditation standards. I'm also sure too many of them DO NOT VALUE a "liberal" degree program and want to remove the approx 2 years of general college from the 4 degree and replace it with their specific demands-- because they have no interest in better well rounded citizens they want a PART, a COG, a specific brand of human resource to plug into their corporate machine. I've seen and read about how high school students have lower critical thinking skills entering college than in the past (10+% worse) and I think it reflects this school = business mentality altering the process. (standardized testing is like MSCE certifications - it means little in the "real world" and doesn't reflect actual understanding or skill.)

    I've probably lost half of you so I'll stop; someday you'll get it I hope; or you'll be happy as a serf.

    I can go on about how computer people are engineers and we should reclaim computer engineering from those electronics people and make that the college IT degree. Or how an apprenticeship program is best suited for most computer jobs and how it needs unionization like plumbers and carpenters (who use that to help maintain the well suited and traditional learning style; its not perfect but what is... its better than a 4yr college degree plumber.)

  28. Re:Article is dead on by Bandit0013 · · Score: 2

    If you have experience in PL/SQL and can't sit in front of a SQL Server management studio session with help files and internet and muddle your way through some SELECT statements, I don't want you. Someone who understands OO programming languages should be able to take the help files and be writing beginner level code within a few hours in a completely new language. That's what separates a knowledge worker from a replaceable cog.

  29. Re:IT should have apprenticeship like other trades by CAIMLAS · · Score: 2

    Half the problem is that the 'higher education' 4-year-degree has two years of uselessness at the front-end: generals, followed by entry-level IT/CS courses that anyone getting into the field should probably at least have a basic grasp on, already.

    The best way, IMO, to get 'schooled' in IT would probably be a year and off, alternating, for 5 years. You decide to do IT, so you go to a year of intensive generals - tutalage on the OSI model, 1-2 different kinds of programming languages (eg. C/C++ for the 'fundamentals' with a higher-level, "we like to use objects" language), and the hardware basics that everyone can use (hex/binary, how machines interpret code, different hw subsystems, and so on). Hopefully you pick up some of the basics of things like OS design and the like, as well (shouldn't be too hard, if you've got the proclivity). (Then again, maybe I'm just biased due to it being somewhat 'natural' and being quite entrenched).

    Year 2: Good: now you've got your teeth wet, and have a pretty good idea how damn hard your life will be in IT. Hopefully, it was intensive enough to make about half the students drop out. Time to try to apply it. You work a year doing basic lowly "technician" duty. Hardware/software breakfix shit: you make a little money, but are overseen by an instructor who critiques your work, makes recommendations, and so on.

    Year 3: Back to the grind. Now you get to learn some fun things, like systems design, resource contention, network/systems administration, proper documentation, project management, change control, and all the best practices that make IT work difficult and misunderstood. (I'm approaching this from a sysadmin perspective, because that's what I know; I'm sure there'd be another side for programmers.) CPU design, storage architectures, and so on would all get covered, obviously.

    Year 4: more of the same, but half way through, (after a lengthy and exceptional 1-month break) you've got to actually apply the disciplines from year 3. Your schedule gets drawn out, and you're doing 'more of the same' while having to implement and maintain systems. (VT makes this awesomely simple and inexpensive, whereas in previous years it'd have been obscenely pricey.)

    Year 5: time to apply it, all together now. You're supervising/managing projects staffed by year-2s under the overwatch of your 'professors'.

    Everything changes so damn quickly in IT, a year is about as much time as you can pragmatically do anything in the field without growing 'soft'.

    In my mind's eye, a 'year two' graduate would be the rough equivalent of current "2 year IT degree" type things. i'd much rather hire one such student than th crop of "this is how we administer windows; click.../write a vb.net app" schooling.

    Such a regimen would at least increase the likelihood that the graduates would be competent and skillful. Having gone to a high school that was obscenely aggressive in its academia, I think this approach can turn a mediocre person into an overly competent one.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  30. Univeristy, not Job Training Center by registrations_suck · · Score: 2

    A university is supposed to provide an education - which last a lifetime, not job training –which only lasts until The Next Big Thing comes along. People and employers looking for the later rather than the former should consider places like ITT, Devry, Charter, etc.

  31. That which does not follow.... by woolio · · Score: 2

    I suggest replacing IT with Construction and replace 'hang some coat hooks' with 'replace a hard drive' ?

    Will the result be any better?

  32. Colleges are not vocational training schools by buybuydandavis · · Score: 2

    A word to students and hiring managers: colleges are among the best places to learn a lot of skills that people need in the workplace, but the vocational training they are designed for is the academic world.

  33. Caution: Employers too stingy to train employees by mix77 · · Score: 2

    This article should be read with some caution: SAP, Oracle and SharePoint all require vocational training as these are vendor products! To be a "Database Administrator" also is requires vendor specific product training. An Oracle DBA does not automatically become a DBA for all other database servers. At least 4 of the to 10 positions require vocational training which Universities/Colleges cannot be expected to provide training for : they don't provide flavour of the month product training. This article simply points out that companies are too stingy to pay for their employees to get training! Someone else must do it for them.