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."

609 comments

  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 muindaur · · Score: 1

      I completely agree. The program I came out of emphazied learning new technologies, programs, and programming languages quickly. Now, almost four years after graduating, I'm going into accounting because of all the insane job requirements.

      Each company has 50 million different combinations of programs and programming languages. They should be looking for someone with a solid understanding of object oriented design, UML, database design, etc. Those are the things my school taught me in the limited time they had.

      So here I am unable to get work in the field because some old idiots think we have enough time to learn all their antiquated systems. They NEED to train us on their particular systems because they don't have the same combination as others.

      Did I mention that Windows Servers are so freakin easy that as A STUDENT at my college the asst director of IT spent five days with each student employee playing with a particular aspect of Windows Server 2003 each day? Yeah, that easy we were familiar with it in less than seven days, and a few of us trusted enough to be allowed to work on live servers.

      The following week was replicating it on Linux with some mix and match work. So two weeks of hands on training. Imaging discs isn't hard either.

      No, a company has to have someone with ONLY their skillset. So I'm out! That's the reason I moved towards accounting. A field with work AND reasonable job requirements.

    4. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      That degree isn't all that important. I was a high school drop out and by the age most people my age were going into their first year of college, I was signing an $80k/yr contract for my first real job in the tech business. Fifteen years later, I'm doing just fine in this career and not once has anyone ever asked about college or my lack of a college degree, much less my lack of a high school diploma.

      It may generally be easier with a degree, but it doesn't make you smarter or more ambitious or better qualified in any way. It's just another way to get your foot in the door and if you're passionate enough, you'll find another way to get your foot in, if you have to.

    5. 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.
    6. 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
    7. Re:It's Called 'Experience'! by Alex+Belits · · Score: 1

      Each company has 50 million different combinations of programs and programming languages. They should be looking for someone with a solid understanding of object oriented design, UML, database design, etc. Those are the things my school taught me in the limited time they had.

      Congratulations! You know nothing but flavor-of-the-week "technologies" that are actually products and acts of windbaggery.

      --
      Contrary to the popular belief, there indeed is no God.
    8. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 1

      Agreed. Once upon a time the _company_ did the training; they hired someone that they believed had potential, knowing the new hire would --now get this, it's a radical concept-- _grow_ into the position. Now, the corporation the demands that universities be corporate training mills, rather than an institution of higher learning as universities were intended to be, so that the company doesn't have to spend time and resources on training. The most glaring example of this is the business school: corporations have pushed off their training on b-schools, with students not learning a whole hell of a lot in terms of critical thinking skills. Now they want the same b-school type of training to occur in other disciplines/majors.

    9. 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.

    10. 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.

    11. 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.

    12. Re:It's Called 'Experience'! by dkleinsc · · Score: 1

      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.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    13. Re:It's Called 'Experience'! by Z00L00K · · Score: 1

      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.

      I would say that either you are REALLY good at what you do - and you don't need a degree, it may stop you from only a few employers - mostly those who you don't want to work for anyway. The first ten years can be hard, but with 15 years of experience the lack of a degree is only having a marginal impact and after 20 years it's your experience history that counts.

      I don't have any student loans at all and have a pretty decent salary, well over the average salary actually.

      So if you don't have the level of salary you expect you probably haven't showed good enough skills at your employers and is just an average worker. If you exceed the expectations you may step up in salary. Of course - you may step on some toes - even unintentionally, since by doing things you will invariably always go across someone's agenda. The more you do the more paths you cross.

      The backside of exceeding your expectations is that you will also be measured against past achievements at next review.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    14. Re:It's Called 'Experience'! by St.Creed · · Score: 1

      Each company has 50 million different combinations of programs and programming languages. They should be looking for someone with a solid understanding of object oriented design, UML, database design, etc. Those are the things my school taught me in the limited time they had.

      Congratulations! You know nothing but flavor-of-the-week "technologies" that are actually products and acts of windbaggery.

      Your attitude towards database design (like, if it ain't IDMS it's not worth my time, like) is one of the reasons I make good money repairing software that doesn't perform, does not maintain its data-integrity and is impossible to use as basis for management reporting.

      And UML is not a product. It's a modelling notation. And for heaven's sake, are you some weird assembly-code purist that looks down upon object-oriented design? While not the first thing I'd teach someone (actually, I'd start with Turing machines to weed out the folks looking for a quick buck in computing) it certainly helps to understand the concept of design patterns, inheritance, etc. because most current languages are in some way or another, object-oriented languages.

      The sad thing is, if he had learnt only Visual Basic.Net, it would have probably qualified him *more*.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    15. 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?

    16. 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
    17. Re:It's Called 'Experience'! by AK+Marc · · Score: 1

      Object Oriented Design was being taught over 20 years ago. They didn't call it that then, but that's what it was. It's been good practice since the beginning of computing and has always been the preferred way of coding. Database basics have been taught for over 20 years as well.

      To call them flavor of the week technologies that are the products of windbaggery indicate that you, sir, are the one that has no clue about which you speak.

    18. Re:It's Called 'Experience'! by muindaur · · Score: 1

      Oh wow! So why did my ACCOUNTING professor TELL me to push my database knowledge for accounting jobs?

      It's because it's not "flavor of the week" and neither is UML or OOD. C# is heavily based on OOD, and so is Java. UML is something business and system analysts are still taught, and as a programmer I would need to be able to understand so I could write modules that met the design.

      Those are the foundations, and knowing C# and Java is half the battle. I saw a requirement that I have more than four years experience with lotus notes. Later I got work at a company with Lotus Notes, and much to my non surprise it was really simple to use with a half days training.

      In order to program in a new language or learn one quickly I know that the knowledge foundation I spoke of made it a matter of learning the syntax. Once I got to the sections on inheritance(important part of OOD) I breezed through them because I KNEW the basic concepts alreay so I just needed the syntax to implement it.

      Why does an IS program teach me basic architecutre and networking(in addition to psychology, management, marketing, accounting, and business comms)? So I have a firm grasp of the various protocols around, and can pick up new ones fast.

      OOD, UML, and Databases are not flavor of the week. They are still the core around most languages out there. Anyone can make a table in SQL server, but if you don't understand things like normal forms or integretiy it's a disaster in the making: duplicate entries make it hard to generate quality info from the data.

      You have someone that knows C#, but has no design training then you get a bunch of spaghetti code that is more complicated than needed: along with little documentation for the next programmer as not even the names may make sense. A programmer NEEDS to understand design docs for business programming.

      For general IT work a few certs are needed for things like A++, Cisco, etc. Those are easy to get in school if you are working in IT part time: money for the books and then the tests.

    19. 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.

    20. Re:It's Called 'Experience'! by vrythmax · · Score: 1

      I have a degree in communications (Journalism and PR) but I make my living wearing any number of different IT hats so I know its not the degree, its that desire to learn everything, all the time (and make some of it up as you go) that gets the job done. Hiring managers want someone who knows their unique set of tecnologies. Usually something bastardized through a unique set of politics, budget cuts, sexy vaporware and vendors lies. A system that is the stuff of nightmares in the halls of higher education. If IT managers want students to be able to hit the ground running then we need to teach IT students the way we teach doctors, Lots of OJT with sleepless nights, impossible deadlines and the opportunity for abject failure. Because there is no way the pedantic higher education system can possibly prepare someone to walk into the average "hair-on-fire" IT shop and have any clue.

    21. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Take care, fellow Slashdotters. Following these links may be NSFW.

    22. Re:It's Called 'Experience'! by Mr.+Slippery · · Score: 1

      Object Oriented Design was being taught over 20 years ago. They didn't call it that then, but that's what it was. It's been good practice since the beginning of computing and has always been the preferred way of coding.

      That's simply not the case. While encapsulation and abstraction have been valued since the early days of software, inheritance and polymorphism -- the other two elements of OO -- were just coming into vogue about 20 years ago, and the question of how much they clarify rather than obfuscate software design remains open.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    23. 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.

    24. Re:It's Called 'Experience'! by agw · · Score: 1

      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.

      It's a bit off-topic, but...
      While that seemed certainly like a hierarchy of type of IT jobs to you, please don't generalize it.
      Just to give you a counter example: I've got degrees, but I have worked my way from consulting -> sys admin -> tech support.
      I'm most happy in tech support and they are in need of smart people at high levels as well.

    25. Re:It's Called 'Experience'! by Skuto · · Score: 1

      I'm glad you posted this: the reactions to your post are stellar in how misguided or narrow-minded the common view on computer science seems to be.

      To the responders, this article is a good start:
      http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html

    26. 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.

    27. 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.

    28. Re:It's Called 'Experience'! by Kjella · · Score: 1

      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.

      Don't assume that most companies will know how related something is, often not on HR nor on staff. Also you may find there's a lot of silent technology rivalry going on - a PHP fan who think Perl is the shitz won't bring an "enemy" into his camp. That could turn the balance inside the company and make them go with Perl for the next project, where he'll no longer be alpha male and people will look to you because you've worked with this before.

      And in all honestly, some people are just one trick ponies. They're not quite as bad as the people who can't move from one email client to the other without retraining, but they're the IT equivalent. They've worked themselves up to a certain passable skill with their language, their tools and not much else. Maybe you do get good hires that do adapt, but the bad hires are *really* bad. If you hire someone who has done exactly the same before, hopefully the last company has at least taught him to avoid the worst blunders.

      I don't know, I've been part of a few technical interviews and it's hard trying to pick the right candidates - it's easy to pretend and say so roughly the right things, but very hard to tell who's really got the knack for it and not. Particularly things like "will you figure stuff out on your own or do you need lots of documentation telling you how to do it?" because you never get the right answer if you ask them.

      --
      Live today, because you never know what tomorrow brings
    29. 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).

    30. Re:It's Called 'Experience'! by NetNinja · · Score: 1

      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.
      However it's time you looked for another positon someplace else.

      Depending where you live you may find dozzens of jobs that will pay you for your experience, some places consider your talents to be worth only 45k because of the standard of living.

      Maybe it's time to move to where the real paying jobs are and that doesn't mean move to NewYork or Kalifornistan to give most of your paycheck away to rent and taxes.

    31. Re:It's Called 'Experience'! by thsths · · Score: 1

      > 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

      I think people straight out of school are incredibly useful. They are up to date with latest technology, usually highly motivated and eager to learn (read: not set in their ways yet). But they need a bit of hand holding and explaining at times, after all they don't have the experience. And they may need a bit longer at times, because they don't have the routine yet. But as long as you take that into account, they can do some amazing stuff!

    32. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      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.

      So you're saying your experience from playing around is why you know what you're doing?

    33. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 1

      I find this is more true in the United States than in Canada. Canadians seem to be hung up on degrees. I have seen all too often qualified people in Canada with college diplomas and many years experience passed over for a guy with a masters and maybe a year or two of experience. Meanwhile, in the U.S. the same person is appraised on their experience and are given jobs based on this. In the U.S., in general it seems that experience is held at least as equal to education and can even trump a diploma/degree when it shows the person has gained the knowledge needed to do the job. It is why I prefer to work in the U.S. There is less academic snobbery.

      While I like experience being at least equal to education, it can be a two edged sword. The problem is that it can lead to HR tunnel vision. For example, we know that what makes good programmers is not how well someone knows the syntax and libraries. Good coding practices and good design skills, etc. are transferable. So HR people get a tunnel vision thinking that a person has to have specific skills in order to get a good employee or contractor (and this often applies to the people with subject (say C.S.) university degrees giving instruction to the HR folks on who to hire... people who were taught a particular way to think). This leads to companies often hiring average people who have locked themselves single mindedly into one technology and who won't be able to think out of the box when needed. And mind you, sometimes this is what companies want... why else would COBOL still be the largest code base in the world? There is the mantra: "As long as it works..."

      BTW, two year science/engineering diplomas from community colleges in Canada are way different than associate degrees in the U.S. as the course material is all core courses for the subject (no minor courses, arts courses, etc.). They are also taught by well qualified professors/instructors. So for C.S. courses, the two year diploma in Canada amounts to between 3 to 3.5 years of a four year C.S. degree; in terms of core C.S. courses. I am basing this from a colleague from Canada who had a contract in the U.S where they had checked his educational equivalency.

    34. Re:It's Called 'Experience'! by WrongSizeGlass · · Score: 1

      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.

      How'd Bill Gates get such a low ID?

    35. 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.

    36. Re:It's Called 'Experience'! by theshowmecanuck · · Score: 1

      Most IT hiring requires the least amount of effort by the companies. In other industries employees are often hired and taught the specific skills required by the company. They gain people with the skill they need and the loyalty that will keep them there without having to look for new people all the time. Stability. And face it, most people who are hired in IT bullshit like crazy so they end up having to learn what they said they knew on their resume while on the job. But instead of getting good training it is half assed on the fly by the seat of their pants training. And once they know it well enough they look for another job doing it somewhere else that pays more. Business admin types looking for silver bullets in terms of employees are fucking idiots and end up fucking everyone, including their own company. Anyone who has a degree in business admin should be allowed to admin a business. Business admin is the most slack and idle bullshit course around, second maybe to underwater basket weaving. They are big picture thinkers which means they have ADHD so bad they can't even wipe their own asses completely. I can't believe someone modded you insightful.

      --
      -- I ignore anonymous replies to my comments and postings.
    37. 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.
    38. Re:It's Called 'Experience'! by ub3r+n3u7r4l1st · · Score: 1

      Did I mention that Windows Servers are so freakin easy that as A STUDENT at my college the asst director of IT spent five days with each student employee playing with a particular aspect of Windows Server 2003 each day? Yeah, that easy we were familiar with it in less than seven days, and a few of us trusted enough to be allowed to work on live servers.

      These are the facts that delusional FOSS promoters still refuse to believe. LAMP solution cost way more because not that many people have that skill, and those who do have inflated ego that demanded high wages.

    39. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      As one of my professor's put it:

      If you were to memorize 10 methods in Java every day for the rest of your life you would never know it all. CS degrees give a general overview of the math end of things, let you dabble in a couple languages, teach basic methods/syntax/structures and teach you how to find/learn what you need when you need it. That's it.

      I would hire a homegrown IT guy over an educated one any day. It's that drive to tinker/learn that gets the experience not the education.

    40. Re:It's Called 'Experience'! by theshowmecanuck · · Score: 1

      Fuck fuck fuck. s/'Anyone who has a degree in business admin should be allowed to admin a business.'/'Anyone who has a degree in business admin should NEVER be allowed to admin a business.'/

      --
      -- I ignore anonymous replies to my comments and postings.
    41. Re:It's Called 'Experience'! by Bandit0013 · · Score: 1

      You are correct. Degree or not if you can walk into an interview and show fundamental knowledge of the skills required and a passion for the craft you're likely to get hired. Even people with degrees quite often fail because in IT, particularly in development there are demands for a high amount of logical reasoning and meticulousness which can't really be taught in a university. I have not hired and fired many an IT worker for lack of common sense, carelessness, and inability to follow written instructions.

    42. 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.

    43. 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".
    44. Re:It's Called 'Experience'! by omglolbah · · Score: 1

      And that right there is how you knock the rest of the candidates the hell off the table :p

      Personally I do a lot of stuff on my free time that I find interesting. Before exiting college (bachelor of science, automation) I had already run a linux based server for 4 years. It had about 30 users of various proxy services and shell accounts. I ran a Wiki for an online game (MUD) and various other such projects.
      I have built a myriad of microcontroller projects and learned a shitton through those projects.

      All this counts when you can talk about it in an interview. Being able to point to an URL and show what you've done can be quite helpful. I maintain project pages on my server for the stuff I do and it has been helpful in the past.

      The idea that you cant accumulate "work experience" without a job is silly. Volunteer for stuff. Hell volunteer to help maintain the site of the local Scout chapter or somesuch. Gain some karma while you gain experience ;)

      Then again I've only been to 4 interviews in my life, and all 4 netted me a job offer... YAY :D

    45. Re:It's Called 'Experience'! by AvitarX · · Score: 1

      It's (sell and lease) like a colateralized interest only loan you can back out of.

      A bad idea to do such to pay bonuses.

      It is a good idea for a functional company with a cash-flow issue though. It also was a way for the parent company to pull some proceeds out of the asset, slightly devaluing it. The purchaser then can pay less, and has more flexibility perhaps.

      It's also a good plan for a company that may go bankrupt, as they have less assets, and therefor less they need to pay out in a restructuring.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    46. Re:It's Called 'Experience'! by Lifyre · · Score: 1

      Correct me if I'm wrong but I'm suspecting you're not telephone help desk support which is what I suspect he was referring to when he said tech support. You probably have the knowledge and skills to go to the site of a problem more complex than "plug it in" or "turn it off and on again" diagnose and then fix it. I find a large amount of satisfaction in being able to know my systems well enough to go to them and fix them.

      --
      I'll meet you at the intersection of "Should be" and "Reality"
    47. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      This article is very brief and very light on substance but it is nevertheless accurate.

      I see a lack of business acumen on a daily basis with regards to technical staff, as well as a general inability to think "big-picture" or grasp complex multi-factorial problems --especially when it comes to user impact. We have nearly 100 people in the Information Systems department, of which I manage 18, and while I happen to have the extensive technical experience necessary to understand and make strategic architectural decisions, as do those who work for me, those outside of my group do not. It takes years to hire someone fresh from college and train them in the real world, which universities simply haven't figured out how to do. The concepts of change control and problem management are alien to most college computer science graduates, at least outside of the revision control world of opensource software coding.

    48. Re:It's Called 'Experience'! by AK+Marc · · Score: 1

      So you are arguing that object oriented programming has been taught for over 50 years, but what's currently "Object Oriented" programming has built on the past and continues to refine itself? And you say that like it's interesting?

      I'm confused. That's like arguing that they didn't teach about cars 50 years ago because catalytic converters are newer than that. Sure, some say they are an improvement and some say they are a hindrance. But that they exist now doesn't mean what they taught about 50 years ago wasn't a car.

      That, and you are simply wrong. I took a class in "object oriented programming" more than 20 years ago. That you assert that it isn't the same as todays is irrelevant to whether they were teaching it 20 years ago and whether it's substantially similar to Object Oriented programming of today.

    49. 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.
    50. Re:It's Called 'Experience'! by compro01 · · Score: 1

      What exactly do you have against jaws?

      --
      upon the advice of my lawyer, i have no sig at this time
    51. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      I have no degree; I have no certifications. I have had no problems getting jobs; I presently work for Google. I also have had no problems getting promotions when I've been somewhere where that has been relevant. I've worked a lot for smaller startups, where "promotions" doesn't really count for anything,but there's always been opportunities for team lead positions and similar.

      However, I am is quite good at my job, and quite good at seeing how my job fit in with the overall priorities of the company, and at communicating with management. Without that, I can that it could be a problem.

    52. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      *ALL* costs of doing business are unwanted expenses. Lower costs mean higher profit margins...duh.

      Every business in the world has incentive to try to find good talent for dirt cheap. That is how the free market is *supposed* to work.

      Of course employers are going to have to pay some of these unwanted expenses, and they aren't always going to get away with bottom-of-the-industry salaries if they want top-of-the-industry talent, so the difficult but ubiquitous balancing act ensues.

      The only thing I don't understand is why anyone thinks this is surprising, or that it should be any other way. What, you think employers employ you out of the goodness of their hearts? You think people should just pay you for nothing more than being you? Every living being must justify the resources he consumes by producing something of value, and that includes YOU.

      Generally speaking, the best balance between affordable salary and workable talent tends to be people with a degree and 3-to-10 years of experience. So, that is the sweet spot. Employers *always* try their best to hire people in this range. Of course, there are only so many people in this range so the market will force some employers to hire outside of it. But they will do so kicking and screaming because it means they are either paying quite a lot in salary or getting very little in actual functional talent. This is simply how a free market works.

      So, if you are not within that sweet spot, you are going to have to work harder to get a job. Too bad. You will get as much sympathy from me as you give to those small businesses that are struggling just to make ends meet and are in the impossible position of choosing between competent talent with a salary that will drive the company to bankruptcy versus cheap talent that is so green nothing they do actually works.

    53. 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.

    54. Re:It's Called 'Experience'! by VoidCrow · · Score: 1

      The programmers of Space Wars wrote the code using OO polymorphic techniques. What have you done that makes your opinion worth not ignoring?

    55. Re:It's Called 'Experience'! by agw · · Score: 1

      You're right both times.
      So there is "tech support" and "tech support".

    56. Re:It's Called 'Experience'! by LordNacho · · Score: 1

      Dude, this is a classic private equity move. And your guys Blackstone are one of the major players. Basically, they leverage the company, and pay themselves a dividend. Why do they do this? Well, it's not different from your pop mortgaging his hardware store, and paying himself a lump sum. In this case, it's a sale/leaseback, but it's completely the same. You get a lump sum in return paying a loan. The store is then burdened with a loan that needs to be paid off, which if it's a mom/pop shop will be stressful. So mom/pop won't do it. In your big corporation though, it's the employees that get stressed.

    57. Re:It's Called 'Experience'! by Fnord · · Score: 1

      It wasn't actually phone support, but it was low level end user desktop support. Basically instead of "have you rebooted it?" over the phone, I would go to their office and reboot it, and anything more complicated I was supposed to send it downstairs for level 2 support (I actually got yelled at for reinstalling a driver once).

      And this was by no means a hierarchy. Tech support was just the easiest to break into without experience. The move to sysadmin was natural, work on servers instead of desktops. QA was a calculated because I wanted to write production software. It was actually a step responsibility wise, but got me closer to dev.

      All of those have the potential to rise up and make careers out of. I know from trying to hire them, senior QA people are worth their weight in gold. I just knew from the beginning that I wanted to write code.

      One other thing I should point out is that I've found startups to be generally more accepting of a lack of a degree. My current large company was the result of my previous startup getting acquired.

    58. 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.

    59. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      It comes down to companies not knowing shit about IT.

      Lets see if that will change when the Y-generation manage their own businesses when they reach 50-something, unless the unavoidable Chinese Singularity has made us all obsolete by then. I, for one, wait for my future child to learn English as a third language and welcome our something which I can't see beforehand, like otters on emus.

    60. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      You want students to get real experience? I say require them to do co-ops/internships.

      Some schools, such as RIT where I went, force you to get real world experience with co-ops. If it wasn't for that, I probably would not have gotten the job I have now, and I certainly wouldn't have learned as much. And they can't be unpaid/volunteer positions either, the requirement states that you MUST get paid and be a full-time employee.

    61. Re:It's Called 'Experience'! by CAIMLAS · · Score: 1

      The problem is that IT staffing (and equipment) expenses aren't like other expenses - like electricity - though the absence of proper IT can have just as much impact as the lack of electricity upon an organization. The difference is: when power goes out, business stops. IT systems may not go out for years after being properly maintained, but when they do, it's going to take substantially longer to get them back up and running to a point where the business can conduct itself.

      Let's say a company sees significant growth and deploys 50 new servers one year (on top of an existing 10) with disparate functionality, with a staff of 5 (4 of which they hire new). The following New Year, they decide 5 people is too many to maintain the 50 + 10 systems. They lay off 3, including the one who was there previously and making 50% more than the others. Things (appear to) continue to work properly.

      What they don't realize is that they just shot themselves in the foot. Let's say it took the better part of the year to get that new equipment and systems up to production status. In all likelihood, little documentation took place at that time, and there was probably quite a lot of "just get it done now, worry about the details later" with half-complete configurations (eg. infrastructure wasn't fully brought up to speed to accommodate the new systems - that was slated for the next year, as the systems demand grew with its adoption).

      Things start to perform poorly as the year goes on, and the two guys left start to fall behind the basics - patches, updates, monitoring - as fire control starts taking up the lion's share of their time.

      Flash forward another year. The 'new hardware' is two years old, and the two guys left have been long tasked on 'new projects'. Maybe one of them quits/looks for a different job (and is replaced) because he refuses to keep doing things improperly. The idea of maintenance has long been forgotten. Suddenly, systems start having some severe 'fire control' issues: components start to fail, performance is suffering due to increased usage, and so on. Business utility starts to suffer.

      The business is faced with several non-exclusive options:

      * large expenses to upgrade (including staff)
      * hire additional (ie more than the original 5) employees to help bring the systems back up to a working state
      * hire expensive consultants to come in and figure out what's wrong
      * start over from scratch

      In all cases, anyone coming in is going to have an obscene learning curve due to the original environment being undocumented and unmaintained, often with kludged fixes.

      Had they kept the original staff of 5, things would be operating better. Sure, there might be problems, but they'd know the systems (and the systems would likely be better maintained and documented). Instead of massive costs every several years, they'd be able to spread it out over the years, face problems proactively, and get it done right.

      I will grant that this isn't 100% plausible given the numbers, but I've seen this time in and time out. Hopefully you can understand what I mean.

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

      And if you've got money to start out with it works quite well. But what about those people who can't afford to go to school without a job? Where are they going to find the time to get work experience relevant to the field, if in order to get even a starting level position companies are asking for years of experience?

    63. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      And now I see employers saying they want their interns to have prior internship experience! Fortunately, they can't maintain that attitude for nearly as long before they run out of prospective interns (who are then looking for full-time positions).

    64. Re:It's Called 'Experience'! by synaptic · · Score: 1

      Great observation.

    65. Re:It's Called 'Experience'! by hedwards · · Score: 1

      That's actually a really good idea, I had a tough time making the transition from college to work because while I have a strong work ethic and skills to draw on, I didn't have a degree that was specific to whatever they were looking for, meaning that I wouldn't even get an interview because I'd be screened out for not having the qualifications necessary to be interviewed.

      With some experience, I might have been able to make something more quickly without having to work jobs that had nothing at all to do with my career plans and weren't adding up to them. I finally more or less gave up and went back to school to get a master's level certificate in something else.

    66. Re:It's Called 'Experience'! by chrism238 · · Score: 1

      That's ageist!

    67. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      I suspect he's claiming that encapsulation and abstraction are, by themselves, insufficient to count as object-oriented programming since inheritance and polymorphism are still missing, and that object-oriented programming therefore did not become prevalent until less than 20 years ago.

    68. Re:It's Called 'Experience'! by Asic+Eng · · Score: 1

      The MBA program probably teaches them how to achieve good results for the company. That's typically not what the bigger players are trying to do - they want to get good results ... for themselves. A good way to accomplish this is by being greedy at the expense of the company.

      For example Freescale: you can make a big deal with a major EDA company (that would be Cadence in this case) that you are going to buy all your design software from them. Never mind that Cadence doesn't have good quality tools for all the tasks a major chip design company needs (they are not a bad company as such, but they just don't cover the full design flow appropriately).

      So you deny the problem, you cash-in a huge bonus due to the big savings you've made, and you leave the company as soon as you can. Perfectly rational strategy, hugely successful for the VP. Not for Freescale, I suspect.

      The VP now works for AMD - three years already, I wonder whether he's about to change jobs, soon?

    69. Re:It's Called 'Experience'! by BitZtream · · Score: 1

      Did you ever consider that your experience doesn't make up for a lack of talent?

      If you're looking for a job by general 'apply here' rather than knowing a friend who works there, you've already got something against.

      Getting a job has never been an issue for me without a degree, someone somewhere from a previous job is pretty much always got something I can do for them.

      The key is to bypass HR. HR is the only group who cares about degrees.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    70. 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
    71. Re:It's Called 'Experience'! by ZDRuX · · Score: 1

      Absolutely.. I went into college for a 3-year computer networking program. I specifically took the co-op program knowing it'll let me get my foot in the door of a company. I knew i had the skills and the know-how, and sure enough I've spent 2 co-op semesters at that place because the boss and the team liked me. I haven't gone back to finish my 3rd year of college, and I'm now employed full time as a "Technical Analyst" and within 8 months I can apply to a networking position within the department. So folks.. don't let anyone tell you college is 100% necessary, what is necessary is that someone can see you know your stuff and you're eager to work.. hell, go work an entry level positon somewhere just to show them, or sign up to a college co-op program JUST TO GET IN, and then don't go back to school (you can always go and finish if something fails).

      --
      The magical number is: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    72. Re:It's Called 'Experience'! by Malica · · Score: 1

      My experience has been completely opposite. I'm a manager in software at a large company and have been for 10 years. The few VPs I've ever come across who actually cared I don't have a degree have been only ones we've hired from the US directly and brought up here. I haven't encountered the same problem at all with any of our VPs who were from Canada. In fact they usually just get a chuckle once they realize the only person in my team who doesn't have multiple degrees is me.

      I agree though that we don't value college diplomas nearly as much as university degrees, but I think much of that has to do with those small private colleges/trade schools that'll spoon feed through a 1- or 2-year program for anyone willing to pay. I'd certainly consider a graduate from a recognized community college, but definitely not all colleges are created equal.

    73. Re:It's Called 'Experience'! by PCM2 · · Score: 1

      I suspect there's a lot of this going on right now. I applied for a job recently with a company that used some kind of automated HR system. The application process had you submit a resume, then participate in an "online interview," meaning you answer a bunch of multiple-choice questions like, "How do you prioritize your workloads?" After you filled out the multiple-choice questionnaire, you were presented with two buttons: "Go Back and Review" or "Submit." Press "Submit," the Web site says, "Thanks! We'll let you know."

      About two and a half days later I received back an automated email saying, "Thanks for applying, but after carefully considering your resume and experience, we have determined there are candidates better qualified for the job." That email arrived at 12:38am on a Thursday.

      Mind you, I'm not saying I was necessarily the best candidate for this particular job. Maybe I wasn't. What I can say, though, is that I had about five years' experience with this same job title, and three of them were at this same company, which is still holding a 401(k) account for me.

      --
      Breakfast served all day!
    74. Re:It's Called 'Experience'! by Anonymous+Cowpat · · Score: 1

      unfortunately, you often don't get that chance because you get asked stupid questions like "Why do you want this job". To which the answer is actually, a variant on "Because I need a job" or "Because this pays more than my current job". However, there's an actual 'right' answer to this question as well. So much interview time is wasted asking that question and getting that answer, and jobs go to the perosn who gives the most convincing answer to that question - even where their answer is probably not true.
      Hiring based on how well people interview, rather than on how well they can do the job, does organisations plenty of damage. As does assessing how well they deal with various problems or situations by asking for an example from their own experience and seeing how well they answer. The answer could be entirely fake, it could exaggerate, it could neglect to mention that the successful idea was actual someone else's. Judging how well someone will be able to do a job based on their Situation-Task-Action-Result analysis of an unverifiable example of their own choosing is completely useless, and throws away candidates with little experience but oodles of raw intelligence.
      Infact, with the exception of trades, experience is pretty worthless anyway - most of what the 'experienced' candidate can actually bring with them from their previous employment can be picked up by the 'inexperienced' candidate within a few weeks.

      --
      FGD 135
    75. Re:It's Called 'Experience'! by Anonymous+Cowpat · · Score: 1

      while it's helpful advice about the soft skills, I'd say he's perfectly justified in feeling aggrieved that his abundance of hard skills is being ignored as everyone focuses on his lack of soft skills.

      --
      FGD 135
    76. 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.

    77. Re:It's Called 'Experience'! by The+Great+Pretender · · Score: 1

      It's not just IT but any field, think of a plumber or project manager. Long gone are the days of apprenticeships, they would have been create combined with a solid course work foundation.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    78. Re:It's Called 'Experience'! by SuricouRaven · · Score: 1

      I went into uni on a three year computer networking program.

      When I reached the third year, the focus changed - less technology, more management. Development processes, project management, team management. They had me studying personality testing methodology.

      I lasted about two months before having a breakdown and dropping out. Now I work as an IT technician, making nowhere near as much money as I'd like - and probably staying there, because moving up in the pay grade means moving into management, where I would be quite incompetent.

    79. Re:It's Called 'Experience'! by AK+Marc · · Score: 1

      I would agree with that point, if not for the fact that they called it Object Oriented Programming before those were added. It was called a car without a catalytic converter. It's called a car now. Insisting that what was called a "car" in the '60 wasn't actually a car because it lacked an ECU and a catalytic converter and such is silly. But that's his claim. Even if a modern car could not be made or sold without an ECU or a catalytic converter doesn't change time such that a '60s Mustang is not a car.

    80. Re:It's Called 'Experience'! by omglolbah · · Score: 1

      That is an unfortunate thing, but then I guess you'll have to take a crappy job while gaining that sort of experience through private projects.

      There is a lot of things you can do without it costing a whole lot.

      Look at Texas Instrument's testing kits... you get a kit with two microcontrollers, usb cable and software/IDE for 4.3 bucks... If you cant afford that.. you're fucked.

      Not saying it is a perfect solution to anything, but there are a lot of options.

    81. 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).

    82. 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"?
    83. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Most small-to-medium sized companies make poor decisions. The evidence of this fact is the relatively low number of large companies in existence.

      The sort of stuff you're citing about Freescale is typical of poorly-managed companies. It is not, however, unique to American companies.

    84. Re:It's Called 'Experience'! by Antisyzygy · · Score: 1

      Everything you said is just one more reason to drastically restructure the corporate world. Won't happen, I know. CEO's should have their bonuses delayed several years until the aftermath of their decisions are felt by the company.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    85. 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."
    86. 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).

    87. 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
    88. 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."
    89. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      1. Student finishes university. 4 years, thousands in debt, finally done.
      2. Employers demand instant 10 years of experience. Won't hire without it.
      3. graduate, unable to get job without experience, starts own company.
      4. employers cry out for more students in technology, insist that someone else give them experience. ..... its a wonder that this moronic industry exists at all. The ill-logic in the preceding 4 premises is unfortunately universal, and stupid. I for one started up my own company (tired of hearing about experience/no-experience bullshit). Any company insisting that they don't hire anyone without experience, and since they all do the same, no one ever gets experience without experience, they aren't any kind of company worth working for.

    90. Re:It's Called 'Experience'! by theshowmecanuck · · Score: 1

      He joined when slashdot was still running on DOS.

      --
      -- I ignore anonymous replies to my comments and postings.
    91. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      High school drop out here, promoted multiple times, into management, managing up to 30 reports including junior managers, in offices across the US, India, and Europe. The only thing I can't get is the director title at some places.

      But I get the pay. If I want the title, I'll sign up for some school.

      Stop whining about corporate politics and start being a company guy. Maybe not a cool thing to say, but it works. And after all, you're going to put in the hours anyway, go ahead and play along.

    92. Re:It's Called 'Experience'! by PCM2 · · Score: 1

      Am I the only one here who is disgusted with HR in general? Even the term "Human Resources"is abhorrent to me

      You think that's bad? I was once contacted by a rep who wanted to know if I wanted to evaluate her company's "human capital management" software -- which is apparently becoming the new preferred term. I almost spit out my coffee. "What?" I said. "Did you really just say human cattle management?"

      --
      Breakfast served all day!
    93. 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!
    94. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      How is this a compelling reason not to have work study positions in college?

      I've been in a work-study (ish...half the time. I get paid so much that my work study money runs out pretty quickly) for the last 4 years doing database, web, and application development. It is probably the ONLY thing that will cause me to hit the job market half-prepared. There should be MORE of this stuff, not less.

    95. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      "Infact, with the exception of trades, experience is pretty worthless anyway"

      The point being that no matter how much some people hate that, most of IT is still a trade, not an engineering.

    96. Re:It's Called 'Experience'! by Tablizer · · Score: 1

      Amassing huge amounts of debt in school

      Don't. Unless you or your parents have lots of money, find a cheaper college.

      Unless you want to be a teacher or researcher, the higher-end colleges/universities are not worth it.
         

    97. Re:It's Called 'Experience'! by BrianRoach · · Score: 1

      Sorry, no one I know nor myself has had this problem. I quit my job in Oct 2009 due to being dissatisfied with my employer and within a day of posting my resume on Dice my phone started ringing. I had my choice of several different jobs starting at about 4x your "slave wage".

      On the other hand, the position I currently hold involves being part of the interview process and finding anyone who can actually write code is increasingly hard...

    98. Re:It's Called 'Experience'! by c0lo · · Score: 1

      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.

      Let me tell you something: whenever I'm called in to job interviews as an assessor, my tendency is to consider dubious certifications by the tons. After all, if you send so much time in getting your knowledge certified, when do you have enough time to actually do something meaningful (not to mention that, most of the time, learning only to stay a certification exam is not actual learning: I got a MS certification about 17 years ago only after spending 3 days skimming a over-1000-pages book and applying common-sense in filtering out the improbable answers during the exam. 1 day after getting the score to pass with 91% I cleared my mind and forget everything).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    99. Re:It's Called 'Experience'! by PrimaryConsult · · Score: 1

      Scholarships, financial aid, and very importantly: aim for a State school. And though everyone seems to feel that small schools "give you a better education", large state schools give you a much more diversified social network. It's also easier for someone so inclined to get an on campus IT job at such places... think about it, the number of clients is larger thus they need more IT staff. BUT, since this isn't a fancy shmancy ivy league school, the caliber of competition is not so high, and since these schools are on shoestring budgets, it's easier to hire students than full time staff. Your bosses make excellent references for future jobs as well.

      That's how I did it, and while my interview:job ratio is not 1:1, it is 5:4. And I can't think of a single co-worker (who stayed in the IT sector) from that time who didn't get employed within a year after graduation.

    100. 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."
    101. Re:It's Called 'Experience'! by Alex+Belits · · Score: 1

      I think, MEEPT! was his original account.

      --
      Contrary to the popular belief, there indeed is no God.
    102. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      And if you don't get a co-op? My college didn't guarantee a co-op placement. Everyone would have to go and job hunt themselves, with the odd opportunity coming up. I couldn't even graduate until the co-op hours were accumulated, even if I did all the courses...

      The whole college experience, especially when it comes to programming, isn't worth it. My recommendation is: Get the books, Google search the resources, hang out in IRC channels where some experts hang out, and you'll learn everything or more.

      Don't let school get in the way of your education.

    103. Re:It's Called 'Experience'! by cetialphav · · Score: 1

      I don't know, I've been part of a few technical interviews and it's hard trying to pick the right candidates - it's easy to pretend and say so roughly the right things, but very hard to tell who's really got the knack for it and not. Particularly things like "will you figure stuff out on your own or do you need lots of documentation telling you how to do it?" because you never get the right answer if you ask them.

      I used to think that, but then my company sent me to a "how to interview" training session. That has been the single most useful training that any company has ever given me and it totally opened by eyes. The reason it was hard was that I didn't know how to interview.

      Now that I know how to ask the right questions, it is a piece of cake. So if it is important that people be able to learn on their own, then you ask them for an example where they did that. And then you ask follow up after follow up to sniff out whether they are feeding you a line. Things like, "Why was that problem a challenge?", "What were the alternatives?", "Why didn't you just do ?", etc. Really good candidates know tons about the projects they worked on, understand the architecture and design, and can talk about the strengths and weaknesses. When you do this, good candidates really stand out. Bad candidates give you vague answers and try not to get pinned down on anything. If you come out of the interview unsure, then you shouldn't hire them.

      Having been the interviewee many times, I can state that most engineers are terrible at interviewing. They don't know it, but I recognize it because I can see that they are asking the wrong questions. They just ask a bunch of trivia questions to see if I know about prepared statements or polymorphism or valgrind without ever digging into what problems I have solved and how I pick up new skills.

    104. Re:It's Called 'Experience'! by Alex+Belits · · Score: 1

      Or, better, rob banks!

      --
      Contrary to the popular belief, there indeed is no God.
    105. Re:It's Called 'Experience'! by Richard+Steiner · · Score: 1

      The key is getting to an interview, and these days that isn't an easy task. Not easy at all...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    106. Re:It's Called 'Experience'! by Alex+Belits · · Score: 1

      I actually studied all that -- among many, many other, far more important things. Except UML, of course. And "programs".

      Emphasis on object-oriented design (instead of data structures, interfaces, modular design and algorithms) and SQL databases (instead of data storage and processing models in general) reveals trade-school approach that stuffs heads of students with propaganda of particular methods "how" to do something without explaining what that "something" is.

      And UML is not a product. It's a modelling notation.

      No, it is not. Circuit diagrams are "modeling notation" -- they contain complete model of a system at a given level and can be used as an input for simulation or automatic generation of the system. UML is not suitable as an input to be processed as a formal model, therefore it is only useful for human-readable illustrations. They look superficially like formal models because they are nigh-unreadable for humans, but they are not machine-readable, either.

      --
      Contrary to the popular belief, there indeed is no God.
    107. Re:It's Called 'Experience'! by Darinbob · · Score: 1

      This is true. For any university education in most any field, you're not going to find "well trained, ready to go" employees. It just does not happen. If you want that, go for some narrow focused trade school.

    108. Re:It's Called 'Experience'! by Darinbob · · Score: 1

      There's a difference between acting rationally for the long term versus the short term. Plus the difference between acting rationally for the betterment for the officers versus the shareholders or customers or employees. Rationality is all about viewpoint.

    109. Re:It's Called 'Experience'! by Alex+Belits · · Score: 1

      Unix file descriptor exhibits polymorphism. And its implementations are usually based on inheritance. That's 1970's.

      At the time when BSD sockets were made (clearly polymorphic and based on the above mentioned file descriptors), they were criticized as not sufficiently generalized interface when it comes to implementation, so "more pure OO" design of SysV was proposed -- and then rejected as pointless windbaggery, and fortunately remains so. In the next decade Microsoft, in its usual infinite wisdom, did not see a value in implementing file, device, network socket and various forms of IPC descriptors as alternative forms of the same base object but re-used BSD sockets for networking, thus giving birth to the fundamental split between Windows' "everything is special" design and "generalize as much as possible" Unix design, that we still can clearly see now.

      So the "question" you are talking about, is being "discussed" in this manner for at least 40 years already!

      --
      Contrary to the popular belief, there indeed is no God.
    110. Re:It's Called 'Experience'! by Darinbob · · Score: 1

      I do tend to see a lot of recent grads all wanting the cool jobs on day one. The long grind of working your way up seems a bit outdated to them. They don't come out and say it, but you can tell from job interviews or their time actually in the job that they're disappointed.

    111. Re:It's Called 'Experience'! by Adam+Jorgensen · · Score: 1

      The problem is you're trying to find work in the wrong places. Smaller companies are generally a lot more appreciative of experience and actual skills than large companies. Large corporates are the worst. So at the end of the day the pay is a little less. The work is generally more rewarding you, the red tape minimal and you're not treated like an expendable resource. *Disclaimer: I have never worked for a real corporate. The largest company I ever worked at had about 100 people and in my opinion that was 80 people too many. More people == more beauracracy == more inefficiency

    112. Re:It's Called 'Experience'! by Eivind · · Score: 1

      It's basically about short-term versus long-term.

      Sure, everyone wants experience. And someone with half a decade of real-world experience is, on the average, probably better qualified than someone with ONLY a college-degree.

      However, 5 years later the college-educated has a degree and 5 years of experience.

      And *that* will tend to beat 10 years of experience and no formal education.

    113. Re:It's Called 'Experience'! by Rifter13 · · Score: 1

      I don't know about 10 years... but I don't think you are far off the mark. :-(

    114. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      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).

      IT is not offered as a major course of study in college. You have to attend a vocational or trade school for those types of degrees, and in reality they're just some salad dressing for a vendor equipment certification. This is the primary reason why "schools aren't producing job-ready IT workers".

      Even the term "IT" isn't well defined, it can mean anything as simple as replacing burnt out monitors and hooking up keyboards or something as complex as running the firewalls and email servers. Some companies will have IT do everything related to the computers, in others they have professional software and network engineering groups, security professionals, etc. and IT tends to simply offer end user support for desktop OS's.

      So ya, most IT jobs are looking for some specific experience over any kind of degree, since the degree really doesn't say much at all about your skills. If you don't have the experience, or the schooling, then go out and earn some certifications on your own. You'll for sure want basic networking and windows administration certs, and depending on what you're doing it probably won't hurt to get certified with some email and database server applications. Some PC hardware "repair" knowledge would probably also help.

    115. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 1

      Is it not rational to take the most profitable course available to you?

      If government coercion forces peoples money into stock markets on the threat of being taxed otherwise(which it does), that market will cease to be driven by investors and become a circus for speculators. If government CEO salary caps limit the ways in which companies can hire talented executives(which it does), they will turn to stock. So, if the profit of CEOs is a function of speculator short term herd mentality(which it is), then of course they are going to seek short term gains. The market(IE: us) demands it. Any other business won't succeed in this environment.

      That is your mistake. You don't see what drives these people. They aren't capitalists. They are businessmen and businessmen will work with whatever rules they must. Greenspan's true mistake was in thinking he could control the whole of human society and its actions. People are not rational or irrational, they are adaptable to whatever circumstances dictate. When long term planning and productivity were required for success, companies attempted those things. When government bribery for rent seeking and other forms of protectionism became the means for success in a given industry, that's where businesses turned.

      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?). Humans certainly make mistakes, but most of what seems unsound is actually the best means for success given the economic environment we inhabit.

    116. Re:It's Called 'Experience'! by spectro · · Score: 1

      You clearly are doing it wrong.

      "study and work hard" is the biggest lie we are told growing up. I personally think the key is finding your talent and figuring out how to make money from it.

      In my case I found out I was good at coding and since then I haven't had trouble finding software developer jobs.

      Do you use your talents in your current career?

      Note we are talking talent, not skill. Anybody can go college, learn a skill and still suck compared to somebody talented.

      --
      HTML is obsolete. It's time for a new, simpler and richer markup language.
    117. Re:It's Called 'Experience'! by hughbar · · Score: 1

      Actually, when I went into computing in about 1974, there weren't really any IT degrees. So I studied chemistry [at Imperial in London] and then went into IT, because I liked it. So it depends on age as well.

      I did do a foundation and an Msc in my mid forties which I really enjoyed and gave some extra confidence with deeper technical things [database design rather than managing projects and hacking code] but the 30-odd years gave me a lot of crystallized knowledge: http://en.wikipedia.org/wiki/Fluid_and_crystallized_intelligence [sorry about wikipedia, quickest one I could find] that helped a lot.

      For example, I could/can take a quick look at something and have a fair idea whether it's a disaster waiting to happen. Not always right, but the score is pretty good. This is not because I'm especially smart, it's just that I've seen a lot of random stuff.

      --
      On y va, qui mal y pense!
    118. Re:It's Called 'Experience'! by thesandtiger · · Score: 1

      By doing more than JUST taking classes and getting good grades - pretty much like most other fields where someone either goes on to grad school or works in their field.

      Do internships while you're in school - any university that's halfway decent will have internship programs or even just student/faculty match opportunities where everybody can mix, learn a little about the work faculty are doing, and see about working there for credit.

      Get a job while you're in school - at the university I work at, at least 90% of the academic computing staff are students, from basic helpdesk up to some (small) network administrators & engineers. My lab currently has 2 CS students working for us - one of them is writing software, the other is helping us design our data transfer systems; while what they make isn't the best I've ever seen, it's definitely better than we'd have otherwise, works well enough, and they're learning some solid skills. So far everyone who has worked for our lab as a student has gotten a job after graduation, and reported back to us that one of the big clinchers was being able to point to the real work they did for us.

      What's funny is that most universities are *desperate* for students to take advantage of exactly these opportunities to build up student skillsets (and, of course, do work cheap), but most students either can't be bothered, or simply don't know about all the stuff they could be doing.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    119. Re:It's Called 'Experience'! by Gob+Gob · · Score: 1

      "...hire attitude not skills...."

      Now I say this with an expectation that the candidate has requisite core skills (or at least partially and the rest are in the team that they work with).

      Any day of the week I would hire a person with a genuine passion for what they do (and a certain amount of grounding) over a stale, set in their ways, experienced person. If the fire is out its out.

      If you teach & mentor someone from the start you end up with a committed and talented colleague.

    120. Re:It's Called 'Experience'! by Gob+Gob · · Score: 1

      Did they come to you (or you to them) asking for a brief? Did you answer their questions? Did you give them specific advice on what they should look out for in the CV?

      Hey if you said some specifics and HR over looked them then sure, go nuts (because you reviewed their brief right?). But if you didn't and expected them to "know" then the blame is on you.

      (I'm not insinuating either way)

    121. Re:It's Called 'Experience'! by Maximum+Prophet · · Score: 1

      In private companies, things are different, because the owner cares of what the heck is going on in his/her company,

      Yes, and no. There's a stereotype of the owner hiring his kid, or nephew and giving that kid more responsibility than is warranted.

      In any business, the decision maker's ego trumps all other considerations. This is why most small businesses fail, and large ones fail spectacularly.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    122. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      while it's helpful advice about the soft skills, I'd say he's perfectly justified in feeling aggrieved that his abundance of hard skills is being ignored as everyone focuses on his lack of soft skills.

      hard skills == important
      soft skills == vital

      if you can't relate to the rest of your coworkers or your customers, you're going to fail

    123. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      I do tend to see a lot of recent grads all wanting the cool jobs on day one. The long grind of working your way up seems a bit outdated to them. They don't come out and say it, but you can tell from job interviews or their time actually in the job that they're disappointed.

      Can't tell you how many folks I've seen coming out of college with a four-year (or even graduate) degree who want to go straight into professional services, management, or senior dev/qa work. Seriously? How can you expect to be working at a mid-to-senior level position with no experience? How do you work in services without knowing the product? Who would take you seriously as a manager straight out of school when they've been with the company for 1, 3, or 10 years?

      Also, had to love the guy who told me, "why do you have tech support? If the product is designed correctly, it doesn't need to be supported." His 'resume' didn't come back from the career fair.

    124. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      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.

      From my interactions, it's always been the other way around: the foreigners have demanded high-level jobs almost exclusively. The Americans have been a mixed bag.

    125. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      "study and work hard" is the biggest lie we are told growing up

      perhaps true on the "study" part - but not on the "work hard" bit. And even if you're some kind of savant, you still need to study - a.k.a. learn - what you will need to do. Even Mozart didn't start off perfect.

    126. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Exactly. Well put.

    127. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      Did I mention that Windows Servers are so freakin easy that as A STUDENT at my college the asst director of IT spent five days with each student employee playing with a particular aspect of Windows Server 2003 each day? Yeah, that easy we were familiar with it in less than seven days, and a few of us trusted enough to be allowed to work on live servers.

      These are the facts that delusional FOSS promoters still refuse to believe. LAMP solution cost way more because not that many people have that skill, and those who do have inflated ego that demanded high wages.

      Not that many people have LAMP experience? Really? Then why does Apache run most of the world's websites?

    128. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      but then my company sent me to a "how to interview" training session. That has been the single most useful training that any company has ever given me and it totally opened by eyes. The reason it was hard was that I didn't know how to interview.

      We're all waiting with bated breath to hear the next part!! Do we get a discount for calling in the next 10 minutes to learn more? Is it going to be just 3 EASY payments of $13.33?

    129. Re:It's Called 'Experience'! by VolciMaster · · Score: 1

      \When I was starting out (30 years ago) ... 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.

      Says the Old Guy(tm) ;)

    130. Re:It's Called 'Experience'! by mlts · · Score: 1

      The problem is that most established firms bigger than a SMB require a degree for any significant rank in the company. For example, yes, a computer company may allow people with no degree to man the phones, or perhaps even make it to team lead or MOD status. Development, similar, they make a supervisor role. However, good luck crossing out of those fields into engineering or other places where the real money is made without at least a B. S.

      However, if one wants to get past that, the HR people and the PHBs want to see degrees. Certificates [1] are pretty papers justifying why you are even employed there, but to be taken seriously, you need a degree from an accredited college. [2].

      Finally, don't forget that a job today doesn't mean being on the street tomorrow. In this market, to PHBs, "computer people" are a fungible resource, fired when felt like, because there are always replacements. No local talent? The H-1B pool is inexhaustable and cheap, especially if you have a "secret requirement". So, any edge above the competition is important. This is why I'm seriously considering a master's in CS or IT.

      [1]: There are some exceptions. The CISSP certification and having a TS/SCI clearance are the ones considered good by the PHBs.

      [2]: Thankfully only law school has the tier system officially, although if you and the PHBs above you share the same alma mater, it can mean a fast track inside a firm.

    131. Re:It's Called 'Experience'! by jlusk4 · · Score: 1

      Sweet! I'm in!

    132. Re:It's Called 'Experience'! by Antisyzygy · · Score: 1

      Theres alway some dumb fuck that fails to realize / . is a public forum and it doesn't matter what he thinks it should be.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    133. Re:It's Called 'Experience'! by ReedYoung · · Score: 1

      There's a difference between acting rationally for the long term versus the short term. Plus the difference between acting rationally for the betterment for the officers versus the shareholders or customers or employees.

      Yes, there is, and that difference is not generally recognized by economists, particularly the disciples of Milton Friedman and overzealous "free marketeers" in general. Whether one calls the behavior "irrational" as istartedi and I call it, or a different kind of rationality or rationality from a different "viewpoint" as you call it, the real point is that the distinction is generally not being made at all in the field where it most needs to be, in economics, especially "economics" for the masses as seen on Sunday morning "news" opinion, campaign stumping and commentary programs.

      The most visible spokespeople for the field of economics, the propagators of common "wisdom," haven't even gotten around to arguing such semantics, and they can't because aside from Krugman, Taleb, David Cay Johnston, Simon Johnson, Robert Reich and a few others, despite the mountain of evidence piling up since 15 September 2008 that irrationality has been widespread among the most wealthy actors in the US economy ever since Glass-Steagall was repealed by Gramm-Leech-Bliley exposing the "rational actor" model as a blatant error, more an inversion of reality than a simplification of the sort appropriate to a "scientific" model of reality, nevertheless most economists not only won't admit the obvious fact that this cornerstone of their libertardian world view is dead wrong, they won't even consider whether the "rational actor" assumption has significant limitations and flaws, for instance in collectives such as corporations in which individual decision-makers can have interests that may sometimes be in direct conflict with the presumed "rational" goals of the corporate collective. As a direct result of the obstinate refusal of Toohey-esque "think" tank "fellows" and "experts" from AEI, CEI, et al, who are paid not to know that the "rational actor" and other rosy assumptions of "mainstream" economics are wrong (because their real jobs are to be apologists for those very corporations that have all but destroyed the middle class), we have the spectacle of labor unions, the organizing tool of the working middle class, being scapegoated for what is 100% the fault of Fortune 500 financial institutions.

      When we really think about it, we all know that no labor union had, nor has ever had, the power to cripple the economy this way because they have never had the power to re-write the rules by which the game is played. And yet we all know a few basic facts that suffice to show the basic nature of the problem: Wall Street was bailed out, and corporate GM was bailed out, but the old-GM stocks which comprise the totality of the pension plans of loyal, multi-decade GM workers are now penny stocks. This is morally wrong, and the direct result of economic common "wisdom" that is factually wrong.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
    134. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      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.

      Really? So what do you call Obama/Pelosi's $1.5 trillion/year deficit spending?

    135. Re:It's Called 'Experience'! by Just+Some+Guy · · Score: 1

      Republicans and businessmen always go for short term gains at the cost of sustainability.

      As opposed to Democrats, who give huge pay raises to government unions, then blame the then-incumbent Republicans years down the road when the budget won't balance.

      I can go on making examples like this, favoring either major party, for days. Next time you have a complaint about Republicans (or Democrats), replace the party name with "politicians". Whatever your point was, it will still stand.

      --
      Dewey, what part of this looks like authorities should be involved?
    136. Re:It's Called 'Experience'! by Antisyzygy · · Score: 1

      Uhh.. Pretty sure the budget won't balance because of 1) Unsustainable business practices by the financial "industry" causing a recession and 2) a Republican started and backed war on two fronts. Don't get me wrong, I can bitch about Democrats too such as the shitty health care bill.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    137. Re:It's Called 'Experience'! by MareLooke · · Score: 1

      Oh, soon enough we won't be known as "resources" anymore, just as "costs" and they'll just outsource everything, which will then massively backfire, but by then they've cashed in that nice fat bonus and you're out of a job.

    138. Re:It's Called 'Experience'! by greed · · Score: 1

      I was hired at my first job in the field I was studying much more on the basis of what I'd done with my hobbies than what I'd heard in the lecture hall. Mind you, at the time my hobbies included writing a buffered I/O library in 68000 assembly.

      In business, I've found the people who don't "play" with computers or technology also aren't very good at "working" with it.

      Basically, it's a way to separate the people who are actually interested in the work from those who are looking for a clock to punch and a paycheque to cash.

    139. Re:It's Called 'Experience'! by Geldon · · Score: 1

      You're both right.

      Degrees are super important.

      So is school.

      Every CS undergrad should do at least one internship. More if possible. CS Students have it super-easy. For students in many fields, an internship is a huge expense. The internships are generally unpaid and often leave iterns doing "busy work." But with CS internships, they are generally paid, sometimes they pay quite well, and because of the money involved, you're rarely fetching coffee.

      By the time I graduated with my CS degree, I had more than 2 years of real-world development experience with two different organizations. I had 3 job offers to pick from --- months before graduation.

      The bottom line is that school isn't just about getting good grades. Work isn't just about showing up and getting your tasks done. Both school and work (while you're a college student) should have the same goal: Building knowledge and experience.

      If you think that walking out of school with a 3.8 GPA and no experience can get you a job in today's market, you're just as naïve as someone who thinks that they can get a job with 3 years of experience and no degree. Today's market is incredibly competitive. You need to do everything you can while you're in college so that you can compete with all the qualified, experienced, laid-off folks that are out there looking for jobs with you when you graduate!

    140. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Welcome to cloud and SAAS...

      Backups - sorted
      Software - hosted
      Servers - don't need em - or hire from Amazon
      IT staff - why are they for?

      This means everything is cheaper to get in the first place... but probably costs more to run... BUT it's hassle free, so is the best option to the HR idiots that don't understand IT and want to outsource everything.

    141. 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"?
    142. Re:It's Called 'Experience'! by Kjella · · Score: 1

      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. (...) 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?

      The first guess is that some people think it's like a lottery, it's all about getting the most tickets into the pool. That's not how an hire process actually works, but if you're fairly fresh out of school or just desperate they don't know any better. Like the girl who applied for my current position, she was like 19 years old with a year of some kind of clerk duty, for a position that I think I did well to get with a master's degree and five years relevant experience. Obviously I wasn't part of that hire process, but I heard about it afterwards as it still made people chuckle. Also applications for public positions are public here in Norway, there was this grad student that applied for the position as head of the central bank.

      My second guess is that some people are on benefits, but they are actually working illegally or on vacation so they don't actually want any interviews or the job. It is a requirement that you be an active job applicant, so they send off a ton of generic, crappy applications for jobs they're woefully underqualified and thus have proof they've been applying for work. If they do get an interview they'll drop out, then not show that application if asked to provide proof. So every company they call to verify would say "Yes, we got the application. No, she was not a suitable candidate."

      Third, some people just don't have an inch of marketing in them. Yes, they got a decent CV and apply for relevant jobs, but they're making absolutely no effort to sell themselves. They'd sell sushi as cold, dead fish. I don't pretend to be an expert, but at least I'm not naive about how the game is played. Some people think it's some kind of line-up where they'll measure you up to the position. That's not how it happens, you have to make the sales pitch that says you are the man for the job.

      --
      Live today, because you never know what tomorrow brings
    143. Re:It's Called 'Experience'! by Captain+Hook · · Score: 1

      Change control is important for projects which run for a long time or with a large number of people contributing to it. A university course by its very nature tends extend to a year at the most and more likely 6 months and maybe include 4 people, who see each other every day in class and can talk directly about the project.

      You can require them to use proper source control in an university course, they can even become good at using the tools, but until they see the problems caused +1 year down the line when proper source control wasn't implemented in the beginning the students just aren't going to get it at an instinctive level. Most people learn from their own mistakes.

      I don't think thats something that you can teach, except maybe to set the students up to fail. Maybe the first year should include a large time scale project, where the student are in teams but the teams switch after 6 months onto someone elses project so that no team finishes the year with the code it started writing at the beginning, it's the only way I can see people understanding the importance of source control, effective code comments etc.

      --
      These comments are my personal opinions and do not necessarily reflect the opinions of the other voices in my head.
    144. Re:It's Called 'Experience'! by marnues · · Score: 1

      You understand that "My time playing around with stuff is why I actually know what I'm doing" is part of education, right? If your degree didn't involve that kind of learning, then you had bad instruction and the school should have accreditations removed. Don't be the douche that pretends college degrees are just a piece of paper.

    145. Re:It's Called 'Experience'! by Whorhay · · Score: 1

      Actually in my experience the Federal Government is less concerned about degress for techies than most private corporations in my area. Most of the GS-12 2210 listings I've seen specifically state "Education is not a replacement for experience at this level". The big catch most of the time though is that once a job is wide open to the public a large enough chunk of your competition will have a degree and so it becomes a filter that HR uses anyways.

    146. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Welcome to the real world.

      You can have a PhD in nuclear physics and still be unqualified to do software for a nuclear reactor. Duh!

      There's a difference between experience and education. It's been known for ages.... Just ask anyone with a job.

    147. Re:It's Called 'Experience'! by Ol+Olsoc · · Score: 1
      And they are not afraid to do anything either, including some really dumb stuff. Where do you work that you are allowed to hold someone's hand?

      That , by the way, is the actual problem here. Once upon a time, entry level people were apprentices. They'd learn on the job. Now of course, the accountants would never stand for such a thing - hell, you could hire another accountant to do the real work of the company instead.

      And this has caused a real big problem. As people like me retire, there is no one waiting in the wings to take over. That's why in many industries they try to lure people back from retirement. Bring them in part time, and hope someone else is ready by the time the actuarial tables reduce the "set in their ways" old fogies to room temperature.

      But the modern concepts of business simply do't allow the old and working system. If the company doesn't reduce itself to unsustainable levels, the stockholders will move on and raid the next business. Which of course they will eventually anyhow. Paring the business down only delays the process.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    148. Re:It's Called 'Experience'! by nervouscat · · Score: 1

      Computer science departments don't teach "experience." That's why a co-op or internship is more important than ever! I graduated nearly 25 years ago from college (when Pascal was used to teach programming, but nobody used it in the real world), and I had delayed my graduation one semester just so I could get in a 6 month co-op assignment at a nearby company. It was the best move I ever made since it gave me an edge over other CS grads when I was being considered for my first job out of college. Get your "experience" now before you graduate. Otherwise recruiters will screen you out quickly early in the hiring process using their usual shallow cookie-cutter approach of pattern matching skills. The real world mentality is: "Can you hit the ground running from Day 1? I don't have the time or money to train you." After you get the experience from your first job out of college, your degree won't be worth much as you re-enter the job market as a "experienced professional." A Masters Degree or Ph.D. is even worth less and are only considered in tiebreaker situations when hiring. Sorry, I wish it was not like this in the "real world" - so take this bit of wisdom with you now before you graduate.

    149. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      That is exactly my take. I actually started my own successful (for a college student) business my second year in. I taught myself everything I knew, windows desktop/server administration, networking, email/file servers, etc. But, even when I looked for a "real" job, for monetatry reasons. several employers discredited me as "not having enough" experience.

      For some it seems, college + years working for "the man" = experience.

      The fact is, college is great, helps out in the long run. It makes you more educated. It allows you to learn the academic/scientific aspect of the field. BUT, if you are not a geek and learning/playing all the time, of course you won't be "ready to go" in an ever-changing environment.

    150. Re:It's Called 'Experience'! by Anonymous+Cowpat · · Score: 1

      I think we shall just have to disagree on that. Particularly about co-workers.

      --
      FGD 135
    151. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      A lot of fundamental economics is based on small markets and not huge corporation. There is also an assumption that the participants and investors have a clear financial interest in having the business thrive. These are certainly reasonable assumptions to make, especially in the past. For instance, a mom & pop store will act to maintain the business for the long term if acting rationally. After all if the business fails then there's going to be some tough times for mom and pop.

      With new giant companies though, if you're the CEO and drive your company into bankruptcy then you really aren't penalized much for it. The leader may even get a nice golden parachute, and possibly kudos for doing a good job (after all the failure could have been even worse). Really massive and spectacular failure may result in bailouts.

    152. Re:It's Called 'Experience'! by blind+biker · · Score: 1

      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

      Good point. Let's just say that I consider that a "special case".

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    153. Re:It's Called 'Experience'! by Anonymous Coward · · Score: 0

      Most small-to-medium sized companies make poor decisions. The evidence of this fact is the relatively low number of large companies in existence.

      That's like saying the only rational course of action in any business case is continuous or even a rapid growth. All sections of the economy are not able to improve efficiency in an equal way and not all business processes are scalable with the current level of technology.

    154. Re:It's Called 'Experience'! by sycodon · · Score: 1

      I guess you're right. Just any moron can come and post useless crap like you did.

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    155. Re:It's Called 'Experience'! by PCM2 · · Score: 1

      My second guess is that some people are on benefits, but they are actually working illegally or on vacation so they don't actually want any interviews or the job. It is a requirement that you be an active job applicant, so they send off a ton of generic, crappy applications for jobs they're woefully underqualified and thus have proof they've been applying for work.

      That's a requirement for unemployment benefits here in California also, but enforcement is so poor that I don't know anybody who actually does it. You're not required to document your entire search; at random, they send out some percentage of benefit forms with a box checked on front that says "fill out the reverse side." On the back is a little form where you say when and where you applied, to whom you spoke, etc. But generally speaking, for professional jobs it's enough to say "I sent my CV via email" and "I never heard back from anyone," because that's how it really works most of the time. So really, you can just make up some answers if they ever ask you.

      --
      Breakfast served all day!
    156. Re:It's Called 'Experience'! by eugene+ts+wong · · Score: 1

      That's very encouraging news. Thanks for sharing.

    157. Re:It's Called 'Experience'! by eugene+ts+wong · · Score: 1

      People don't like writing customized resumes or cover letters, because it would be equivalent to being forced to respond to each of those 200 emails that you sift through. It's very frustrating to list details that may not make a difference, only to have them ignore our application.

      Since we are unemployed, we don't really have a choice, and we should customize, but it is extremely frustrating.

    158. Re:It's Called 'Experience'! by Bandit0013 · · Score: 1

      I would tend to agree. Much of working with computers is a mix of science/logic and craftsmanship. The craftsmanship part comes from passion.

    159. Re:It's Called 'Experience'! by balbus000 · · Score: 1

      Judging from your UID, you're probably from at least a generation before me. Fewer people back then went to college.

      So while it might be possible, it's going to be much more difficult for a twenty-something today to do what you did. Even just getting that initial tech support job.

      (I was lucky enough to intern for two and a half years for a company while at school, and was offered a full time job in development upon graduating.)

    160. Re:It's Called 'Experience'! by RewriteQuran · · Score: 0

      Employers prefer to hire highly skilled wage slaves.

      --
      Govt must constitute a panel to rewrite US Constitution and Quran
    161. Re:It's Called 'Experience'! by RewriteQuran · · Score: 0

      "Experience is the name everyone gives to their mistakes." --Oscar Wilde

      --
      Govt must constitute a panel to rewrite US Constitution and Quran
    162. Re:It's Called 'Experience'! by billcopc · · Score: 1

      Well... he's not entirely wrong. There are ways to minimize support requirements, like proper training. One hour spend showing the right way to do it, can save ten hours if the client is left to "figure it out" and completely fucks it up. Or you could do more testing and interface refinements to make the thing more intuitive. Either way, it involves some investment up-front.

      --
      -Billco, Fnarg.com
  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 calzakk · · Score: 1

      ...Which some employees just aren't capable of...

      potential employees

    3. 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.
    4. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      No, too often they're real employees....

    5. 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'
    6. 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.

    7. 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
    8. 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.

    9. Re:It's a good disconnect by hitmark · · Score: 0

      Sadly it has been confused from day one of modern education. The system is not about teaching, it is about programming the biodroids that slot into place inside the corporate machinery.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    10. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      Except they IT employers have degrees and are working in the real world.

    11. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      One could then blame most employers for not keeping up on trends that we teach college students. I know that after completing my Masters degree, I assumed that most companies were really interested in moving towards using the standard best practices that they asked for in their ads. Nope. Discipline in software design and development is fine as long as management doesn't have to learn anything new.

    12. Re:It's a good disconnect by morcego · · Score: 1

      On the same note, the amount of in-house training I have to give the new fresh-out-of-college people I hire is EXACTLY the same I have to give to highschool-only people.

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

      The ivory tower model of colleges should be taken down with extreme prejudice. It is harmful both for the student (when they try to place themselves in the job market) and to the companies. The "get people ready for the job market and what the companies need" model of technical schools is what is need. Several countries are starting to see that, and investing heavily on it (Brazil, Germany etc).

      First and foremost, before "previous job experience", companies are looking for "usable skills". So you get out of college, with the ink still fresh in your certificate, with a ton of book knowledge and zero usable skills. Why would a company hire you ? Take a few hours every week, stop looks at books and how many certificates your college teacher has, and look at what the market need. Before you graduate, take the time and talk to some recruiters and see what they are looking for. I can give you a few key advices here:

      - They are looking for people who can speak more than one language, or at least read/write on a second language
      - They are looking for people with up-to-date knowledge of the market AS IT IS (not new tendencies and technologies)
      - They are looking for people who can learn fast, and know how to learn by themselves, without needed another to spoon-feed them, hold their hands and all that
      - They are looking for people who can process information fast, and make decisions
      - They are looking for people who act
      - They are looking for people with previous work experience, EVEN IF IT IS IN A NON RELATED AREA (people who experienced company dynamics); so yeah, working at McDonalds gives you a huge advantage over the other candidate that never worked at all.
      - They are looking for people who don't like excuses, and don't give them (A degree is not a job training course => excuses)

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

      --
      morcego
    13. Re:It's a good disconnect by morcego · · Score: 1

      Thats wishful thinking, at best. College (not the degree) is only the foundation of the job if you know what to do during that time. Which, sadly, most colleges don't teach students. The only training you get during college (in most places) is how to work inside a college. On a good note, if you plan on following on a teaching career, you are in a good position.

      --
      morcego
    14. Re:It's a good disconnect by morcego · · Score: 1

      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.

      Because people coming from a technical school (with is a lower level of education then college) do. They usually require 1/3 of the in-house training than a college graduate does before they start contributing to the company.

      --
      morcego
    15. Re:It's a good disconnect by h4rr4r · · Score: 1

      They also lack an understanding of what they are actually doing and their work shows it.

    16. Re:It's a good disconnect by swalve · · Score: 0

      But isn't it supposed to be? Especially if it is a BS degree. Yeah, a BA degree means you have a well rounded liberal arts education and are theoretically trained in how to learn stuff and how to read Voltaire. But a BS degree, at least in every other field besides CS, means you are at least nominally ready to go. A trained engineer, a trained scientist, a trained nursing supervisor. Etc.

      Any school that gives someone a BS degree who can't be hired, given maybe a week of orientation and then be able to start producing *something* ought to lose their accreditation. FFS, after three years working at McDonald's and going to the occasional 1 or 2 week training program, I had the experience to run an entire store, and almost all of the training to be a supervisor of multiple stores. Not just how to make hamburgers, but how to repair all the equipment; hire, fire, train; budgeting; significant food safety/science; operations, logistics and so on. At 23. If an educational system can't put someone out who is similarly trained in their field for that same time commitment, it is sorely fucked up.

      Colleges aren't technical schools, that is true. They are supposed to be MORE. Technical skills plus general education.

      Of course, any hiring manager that thinks someone with no experience will be able to RUN a non-trivial IT department is nuts. But in theory, if this person also had some degree in business administration, they ought to be able to make a good go of it.

    17. 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.
    18. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      When you move most of your manufacturing overseas, people still need jobs. If there isn't any factory work to be had, then the next lowest level of "white collar" work becomes the new factory job.

    19. 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?
    20. Re:It's a good disconnect by morcego · · Score: 1

      Wow. Some common sense. Thank you Qzukk. Glad to see there is still some of that around.

      My company used to be like that. College degree first. Until one day we started opening internship position for people from technical school. The result was so impressive, that 9 out of 10 them got hired right away at the end of it. (Or experiences with college students interns was hiring less than 40% of them). That was a big shock for everyone, and opened several eyes. Yes, we do hope our technical level employee will go to college and get a degree, but for us, that is nothing more than further education. Just like them going to get a CCNA certification.

      Due to all that, we started getting closer contact with technical school, and found out that over 90% of the recent graduates were hired in no more than 2 months, with at least 40% of them getting hired directly through their internship.

      The company hiring practices are changing. Slowly, specially on the big corporations where the people who hire are completely different people than the ones managing the work.

      Some of the most desirable applicants I've seen have both a technical and a college degree, usually taking 1 or 2 years out of school, after technical, to get work experience, before starting college. Which is what my daughter is going to do, by the way (she is on technical school right now), so yeah, I'm putting my money where my mouth is, both regarding my company and my family future. People with this kind of profile are a much better bet for companies. I mean, I can't imagine someone a company would like to hire more than a person with a college degree, and a technical school mentality.

      That is, of course, not an option open for everyone, since many are already in college or just out of it, and can't go back. But they can look at the problem from a point of view of them not being attractive to potential employers, try and find out what the employers want, and work on that. Beats the hell out of listening to people saying "you don't have the required experience" for a whole year.

      --
      morcego
    21. Re:It's a good disconnect by Tanktalus · · Score: 1

      But isn't it supposed to be? Especially if it is a BS degree. Yeah, a BA degree means you have a well rounded liberal arts education and are theoretically trained in how to learn stuff and how to read Voltaire. But a BS degree, at least in every other field besides CS, means you are at least nominally ready to go. A trained engineer, a trained scientist, a trained nursing supervisor. Etc.

      Um, what gives you the misguided idea that, upon graduation, any of these are "ready to go"? Having got my degree in Electrical Engineering, I knew lots of theory, and even a bit about application, but little to nothing about the real world, especially any laws that might apply to this field. I also say "knew" because I didn't actually follow through with the degree and get a job doing that stuff. I remember little to nothing about it now, having spend the 13.5 years since graduation in software development.

      I highly doubt that "scientists" would be well-prepared for their day-to-day duties, either, which may include filling out grant-based funding paperwork, or, if it's in industry, the details of the equipment they're using, which may be far more up to date than what they were used to in university, or may be far older, depending on the corporation in question. Or some of it may be highly specific to that field if inquiry.

      As for training a supervisor, I again highly doubt that anyone gets "training" for interpersonal skills in university.

      Most of the best skills are learned on-the-job. Thus residency for med students, co-op/internships for engineers and computer scientists, articling for lawyers, etc. It's often this experience that makes the biggest difference. I often point out that I graduated 50th in a class of 99, yet was among the first to have a full-time job offer in my class, largely due to the co-op experience I had (I really lucked out with some really good experience). And it wasn't even in the field I got my degree in (Electrical Eng vs Software Dev). But it was the field I got my co-op experience in. And that made most of the difference.

    22. Re:It's a good disconnect by AK+Marc · · Score: 1

      That's not been true since they allowed engineering societies to write the curriculum themselves. Most of the engineering degrees are job training courses. They even get special waivers for less than the minimum basics so they an keep the degrees officially 4 year, even if many students are taking 5 years for them now. And that's been 40+ years now. Business degrees are sold as job training degrees.

      The people entering the university expect to be able to get the job they want as soon as they get out, and the employers want to require degrees, so everyone is in agreement, except for agreement of what the student should learn and be able to do when they finish.

    23. Re:It's a good disconnect by morcego · · Score: 1

      No question a degree CAN add value. Just like further training, MBA etc can also add value. Mostly, it is the people behind those degrees, and their personal qualities, that make them what they are. And because of what they are, they go after further education. Do the degree is the consequence here, not the cause.

      Here is a question I want to quote before I answer, because it is a very relevant one:

      If you ran a school, could you practically train everyone for all the junior level opportunities offered?

      I don't run a school, but my father is a college professor (who also teaches part-time at a technical school), and a very close friend of mine owns and run a technical school. It might not be possible to train 100% of the people for all junior level opportunities, but you can get amazing results. Sometimes over 90%. I see it in most technical schools, and on some very few private colleges (funny enough, never universities, or community colleges). What is required is a closer relationship between the school and the companies, and I'm not talking about R&D here (which accounts for over 95% of the relationship we see). Sometimes you will see companies try and get that ball rolling, but that is rare. Mostly, it is the responsibility of the schools to seek it and make it work. It is a lot of work, specially getting to the right people inside the companies and establishing a relationship, but it can be done. Sadly, most schools don't bother.

      --
      morcego
    24. Re:It's a good disconnect by brunes69 · · Score: 1

      Yes, and they also don't know the difference between a Vector and a List and when to use which, not to mention simple ideas like thread locking.

    25. Re:It's a good disconnect by hedwards · · Score: 1

      Instantly no, but when companies won't hire anybody without months to years of experience just to work a help desk. where exactly are they supposed to go to get the experience? I don't think that people in their 20s are solely complaining about needing experience, a lot of them are complaining because it's very, very hard to get the experience because employers won't hire anybody without any.

    26. 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
    27. Re:It's a good disconnect by agw · · Score: 1

      I agree. That's why everyone is now training...sorry, teaching Java in University courses instead of some other OO language from the 60s.
      I think even the students now tend to think "If I would be taught OOP with Smalltalk instead of Java, I would be helpless in the real world."

    28. Re:It's a good disconnect by JAlexoi · · Score: 1

      The it's obvious that universities should start doing post graduate training courses... Or not lie that the students "get a good position on the job market" after graduation.

    29. 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*
    30. Re:It's a good disconnect by morcego · · Score: 1

      Thank you for the clarification. Most of my knowledge regarding the German education system comes through their partnership with schools and colleges in other countries (which is amazing). So I know the what, but not the how. I knew they were doing that, but was not sure for how long.

      --
      morcego
    31. 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.

    32. Re:It's a good disconnect by JAlexoi · · Score: 1

      Actually both types lack that understanding. There are exceptions, as always....

    33. Re:It's a good disconnect by Shadow99_1 · · Score: 1

      In a sense it is worse then that. Companies demand 4 year or great college degrees when the task is more suited to a 2 year associates degree, but the 2 year targeted and focused training degree isn't 'worth' what a bachelors degree is. Not to mention they want a typical of 5 years of experience with certain technologies. It becomes closer to wanting a full 4 year bachelor's degree + a 2 year training course done back to back.

      Of course the businesses don't want to pay for that and so they don't get it. But regardless it is what they expect.

      --
      we are all invisible unless we choose otherwise
    34. Re:It's a good disconnect by 0xdeadbeef · · Score: 1

      What colleges? What industry? You are spouting so much herp-a-derp without that information. Whining about the "ivory tower" mentality is pretty silly when the applicants are coming from some diploma mill in West Bumblefuck and are hired to babysit servers and generate reports.

    35. Re:It's a good disconnect by fahrbot-bot · · Score: 1

      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. (etc...)

      Perhaps a valid point, but not really a universal one. Many (most?) real-world projects have performance and reliability requirements that the customer and, hence, management cares about. Perhaps many managers won't care about low-level implementation - probably because they, themselves, are not current with the tech - but you have to be able to justify your work and time. Yes, they care about getting it done on time, but if it's not done t the customer's satisfaction, they will go elsewhere. This is really important if your customer is the government/military...

      --
      It must have been something you assimilated. . . .
    36. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      Not only do physicists write software, they write damn good software.

      The guys I know with just undergrads in physics tend to write better software and be better at coming up with solutions than more than 90% of the ones who got their undergrad in CS.

      Software is easier,the jobs are much easier to come by, and they pay a shit-load more than physics.

    37. Re:It's a good disconnect by fahrbot-bot · · Score: 1

      I think even the students now tend to think "If I would be taught OOP with Smalltalk instead of Java, I would be helpless in the real world."

      Smalltalk is used quite a lot in certain fields, like financial and research. Perhaps not as wide-spread as Java, but the average Smalltalk job probably pay more than the average Java job, if simply because there are fewer of them than Java. "Helpless" is a matter of perspective. My college (course and research) LISP and PROLOG experience helped get me my first job doing work in C back in '87.

      --
      It must have been something you assimilated. . . .
    38. Re:It's a good disconnect by morcego · · Score: 1

      Reliability, granted. Performance ? Very rarely. Less than 0.1% at a wild guess. Solution for performance problems these days is hardware upgrade (even Oracle etc work like that).

      Even Japanese companies like Honda, if they are contracting you, will set a few requirements, and none involve the kind of code purity implied brunes69. Companies like Ericsson will require a lot of documentation, but again, no code purity. Only IBM, and even then on very few cases, would require code guidelines like that to be followed.

      Performance requirements usually only exist in embedded systems, or real time applications (TMN etc), but that is a very, very small part of the market and, trust me, if you are fresh out of college, what are the odds they will let you work on something like that anyway ?

      As I said, cases like you pointed do exist, but they are the exception, not the rule, so basing your job-seeking decisions on those is a bad idea.

      --
      morcego
    39. Re:It's a good disconnect by brunes69 · · Score: 1

      Not sure where you work, but an attitude like the above would get you fired where I work.

      If the development manager doesn't care about how a project is constructed then that project is not going to last very long.

    40. Re:It's a good disconnect by morcego · · Score: 1

      Fair enough. Your development manager would get fired here.

      --
      morcego
    41. 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.

    42. Re:It's a good disconnect by Mr.+Slippery · · Score: 1

      They usually require 1/3 of the in-house training than a college graduate does before they start contributing to the company.

      Of course, those folks are usually assigned simpler tasks with more supervision. And they usually flatten out in their skills and abilities in the first few years. Whereas the college graduate has been trained in broader thinking and learning skills that will allow them to develop much further as a professional.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    43. Re:It's a good disconnect by morcego · · Score: 1

      So how come they have such a hard time finding a job ?

      Seriously, I was hoping it was obvious from my post the positions were similar or equivalent. I'm not comparing network analyst with janitorial services.

      --
      morcego
    44. Re:It's a good disconnect by QuoteMstr · · Score: 1

      In my experience, biologists write the best software; they love Python. The physicist-written software I've seen is full of single-letter variable names, complex functions, and tightly-coupled special-purpose code, almost as if written by someone more comfortable with mathematical notation. :-)

    45. Re:It's a good disconnect by nns6561 · · Score: 1

      I tried to explain this once during a job interview, why you might use a suboptimal in terms of O() if the problem size was small enough. The interviewer never did seem to get it.

    46. Re:It's a good disconnect by fahrbot-bot · · Score: 1

      Solution for performance problems these days is hardware upgrade...

      Well... True for short-lived applications, but not so much for longer lived ones where a small improvement compounds over time. Case in point, I work on automated system/application installation software for a contractor that can perform unattend installs of Solaris, Windows and about 200 COTS/GOTS applications - including Oracle database and application server (formerly BEA). Certain phases must complete in under an hour, others only as fast as they can. A simple recent change dropped 2 hours off some of those later phases. The update was initiated for maintainability reasons, though prototyping showed a little performance increase. It turned out to be a little in a lot of places. The actual speed increase was unexpected, but welcome. We're looking into why it helped so much and applying the logic elsewhere.

      --
      It must have been something you assimilated. . . .
    47. Re:It's a good disconnect by martyros · · Score: 1

      Academic study is too expensive to be used as a glorified training course.

      I think you're missing a category for things in the middle. You might be able to give someone a "training course" in how to set up a specific type of web page. Here, use this code here, put the company logo here, blah blah blah, done. Now you have one web-page template you can apply to lots of companies, go to it. It's not good University-level stuff because it's too specific. You want a different type of web-page, or in a different language, you have to start from the beginning. In other words, the knowledge is in a sense "practical" (since you come out actually knowing how to do something) none of the knowledge is transferrable.

      On the other end, there's theoretical background. Here's algorithmic complexity, here's a Karnaugh map. Here's the necessary conditions for a deadlock; take one a way, and you don't have deadlock. Completely technology agnostic and transferrable.

      But there are things which are practical, and yet transferrable. Learning how / why to comment code, learning how to test code, learning how to debug code. The basic process of finding out what went wrong is very similar, whether you're using lisp or assembler. There are a host of things you learn by creating a large project (big enough that you can't keep it all in your head), working with other programmers on a team, reading other people's code, &c. How to play around with learning stuff on your own, before asking for help.

      If you have *both* a strong theoretical background *and* a strong handle on the transferrable "practical" stuff, then you're basically ready to go. Doesn't matter if you don't know C# or the .Net framework or Oracle SQL or bash; you'll get up to speed really quick.

      The problem is a huge number of people come out of a CS program knowing only theoretical stuff. Sometimes they've never compiled a single program. They're not only behind on the practical stuff; they may actually be capable of doing the practical stuff at all. The first thing you have to do in a job interview is figure out can this person actually code. That's not really something that employers should have to wonder.

      --

      TCP: Why the Internet is full of SYN.

    48. Re:It's a good disconnect by Ephemeriis · · Score: 1

      A degree is not a job training course.

      End of.

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

      It isn't unique to IT. And it isn't just the employers who are mistaken about what a degree is.

      I can go to a vocational school for a couple years and get a certificate that is tailored to a specific kind of employment - carpentry, electrical, plumbing, cosmetology, or even various flavors of IT. The classes involved in getting that certificated are supposed to train exactly the skills necessary to do that job. That's why it's canned vocational school.

      A bachelor's degree is a much broader course of study. Lots more theoretical stuff. Lots of general education classes. You'll be taking a pile of classes that aren't even vaguely related to IT - things like art history. The whole point is to make you a generally well-rounded individual.

      There are an awful lot of people out there - students as well as employers - who are under the mistaken impression that a bachelor's degree is going to teach them how to do a job. It isn't.

      I have a BS in Computer Science. I learned how to program in Ada, and C, and Lisp, and assembly... But only a couple courses in each. Enough to learn what made each type of language unique, and why I might want to use a strongly-typed language instead of loosely-typed (or whatever). I learned all sorts of theoretical stuff about data transmission... Stuff that was equally applicable to modems, and ethernet, and wireless communication. But they never taught me how to crimp cable.

      All this general education was basically useless in getting my first job. Everyone wanted experience. Everyone wanted somebody who knew how to do this in specific, and they didn't care about all the general stuff I knew...

      But now that I'm actually out there working, all the general knowledge is coming in incredibly handy.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    49. Re:It's a good disconnect by kbrasee · · Score: 1

      Ahh, ghetto programmers, gotta love 'em.

    50. Re:It's a good disconnect by morcego · · Score: 1

      And would you say that your case is the rule, or the exception on the market ?

      --
      morcego
    51. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      Of course, those folks are usually assigned simpler tasks with more supervision. And they usually flatten out in their skills and abilities in the first few years. Whereas the college graduate has been trained in broader thinking and learning skills that will allow them to develop much further as a professional.

      So how come they have such a hard time finding a job ?

      Because a lot of companies insist on recruiting the latter when they want the former. Then they whine about how the people they recruit aren't what they want, so they don't hire them.
      After spending the last year working as a research assistant, I'll still have companies try to recruit me for sysadmin jobs, when there's a whole department of students here who study exactly that.

    52. Re:It's a good disconnect by gabebear · · Score: 1

      What's a "Development Manager"? ha! I 'kinda' love where I work

    53. Re:It's a good disconnect by Bengie · · Score: 1

      In a counter anecdotal story with tech schools.

      Our state tech schools wanted to allow Computer Information System's credits to transfer from their 2 year degrees to the state college's 4 year. Their SQL classes taught access and excel with no concept of relational data or DB theory or set based processing.

      In the end, they got to transfer their credits and skip strait to the "advanced" 4-year database class. They got their way, but I wonder how many student's failed the advanced DB class.

      I work with DBs and I'm sick of seeing SQL queries that run 100 times slower than they should because too many people don't understand set theory.

      Actually had to recently re-write a query for a report in our product because larger customers couldn't get the report to finish in a reasonable time, some over a day. Engineering designed the report to be cursor based instead of set based. I am in another dept, so the report had to be re-written from scratch, but it now runs about 10,000 times faster.

      These people would have failed my intro DB class.

      That's been my experience.

    54. Re:It's a good disconnect by morcego · · Score: 1

      Oh, no doubt there are tech schools different than my example, just like that are colleges in line with the market need. Those are just the minority.

      Just because someone comes from a tech school doesn't mean I will hire them right away, just like I don't dump resumes from college graduates in the trash automatically.

      --
      morcego
    55. Re:It's a good disconnect by gbeagle2112 · · Score: 1

      As someone who is a physicist I can't say I really agree with your assessment. At least not in general. In my experience a few physicists are amazing, the vast majority are nothing special, and some are downright scary programmers. One of the scariest things I have ever seen is an svn repository were hundreds of physicists have commit privileges.

      Now it could be that the average CS graduate is still worse (I have no experience with that), which would be terrifying or maybe its that I am dealing with PhD students, post-docs, and various faculty and so the ones that can actually program really well have fled, since as you said (and sadly even I have to admit) physics is a terrible choice for a career*.

      *Unless you win the tenure lottery. Oh the glorious 1-in-10 chance which if you fail leaves you a 40 something with no job and no real world skills!

    56. Re:It's a good disconnect by fahrbot-bot · · Score: 1

      In my case, the customer picked the hardware and we have to live with it. Sorry, I should have been more clear and stated something more general in addition to my example. The general case is that not all performance issues can be solved with faster/better hardware and hardware replacement is often not an option. I would argue that these conditions are more the rule than exception. As a 25+ year sysadmin and system/application programmer on almost every type of Unix system known in both production and research environments, I would also say that longer-running non-compute bound applications are more the rule as well and frequent hardware upgrades are uncommon. For example, at the NYT, we only replaced our big-iron HP systems every 3-5 years and at NASA we ran our Cray-2 and YMP for many years - after all, the C2 cost 22 million dollars in 1988. :-)

      --
      It must have been something you assimilated. . . .
    57. Re:It's a good disconnect by morcego · · Score: 1

      Maybe I should have been more clear.
      Would you say, considering job positions in IT overall, most of them are in situations like yours, or most of them are on shops where the solution for performance is hardware upgrades ?

      As I mentioned, I've encountered situations in the past where performance fine tunning was a big deal. Both in embedded applications and on TMN platforms. However, I would consider them to be the exception.

      I still do code optimization myself now and then, and I have to say I quite enjoy it (yeah, I know I'm nuts, but I also program in assembly and used to manually edit sendmail.cf :D), but if anyone wants to shape their IT career, specially at the beginning, using that as a guideline, they will most likely starve.

      --
      morcego
    58. Re:It's a good disconnect by Anonymous+Cowpat · · Score: 1

      Whereas the college graduate has been trained in broader thinking and learning skills that will allow them to develop much further as a professional.

      And they're probably wielding more of that often overlooked factor in evaluating candidates - raw intelligence.

      --
      FGD 135
    59. Re:It's a good disconnect by nedlohs · · Score: 1

      They're different things.

      Someone with a CS degree should have just spent a few years learning about regular languages, context-free languages, turing machines, relational algebra, and so on. In an ideal world they didn't touch a computer until second year.

      Someone from a technical school should have spent the time learning the stuff that industry is using and hopefully picked up the generic concepts along the way.

    60. Re:It's a good disconnect by a-yz · · Score: 1

      The ivory tower model of colleges should be taken down with extreme prejudice. It is harmful both for the student (when they try to place themselves in the job market) and to the companies. The "get people ready for the job market and what the companies need" model of technical schools is what is need. Several countries are starting to see that, and investing heavily on it (Brazil, Germany etc).

      Germany has had both "ivory tower" universities and technical/trade schools side by side for decades - they aren't just starting to get it, and they aren't throwing away the 'ivory tower' either. They have parallel education channels, and which one a student follows depends on their aptitudes and demonstrated abilities.

    61. 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.

    62. Re:It's a good disconnect by Bengie · · Score: 1

      Exactly. Not saying a Tech school can't put out good students, but they are less likely.

      Whipping up an app in 1-6 weeks is one thing, but making a program that can scale and is designed with the foresight of possible issues before they crop up is a whole another.

      I'm not saying all techs are like this or all colleges put out better students, but I find a lot of tech classes are typically much much more dumbed down in my experience.

    63. Re:It's a good disconnect by morcego · · Score: 1

      That is exactly it. Which is why I advocate strongly for technical + CS. Someone with just the kind of knowledge you described (which is pretty much correct regarding CS), won't be able to make money for a company for a long time. The company would have to teach the person the knowledge he would get from technical school to get him started. Then later on, after a few years, as he progresses either inside the company, or from job to job (past the experience hump), then his CS degree will count as a plus with the knowledge he acquired. But not right after graduation.

      So another option is for companies to hire people with technical degree, and get them enrolled on college. Even if they can't attend one of the big league universities because of his work/study schedule, it will still be better for the company.

      The other options are hiring someone with a CS degree who attended technical school first, or having a college that will imbue the person with both the CS knowledge and the technical knowledge. In other words, a college that prepares the person for the job market in full.

      So, yeah, I agree with you 100%.

      --
      morcego
    64. Re:It's a good disconnect by morcego · · Score: 1

      Yeah, someone else also corrected me on the that time issue there. My mistake there, for incomplete knowledge on the subject.

      I'm not against Ivory Tower. I'm against Ivory Tower ONLY.

      Germany is a very good example on how to make things work. One of the best examples, really, if not the best.

      --
      morcego
    65. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      I have to concur with this assessment. I've been in IT for well over 20 years and it is simply amazing how lazy business has become. When I attended college back in the 80s, my instructors drilled it into our heads, "4 years of schooling, the very least you should get out of it is to learn how to learn. Once you get into industry, they are going to have you unlearn everything taught (about a particular subject matter), and re-teach you the way they want it done."

      This is a concept that has always remained ingrained in my mind. The college's function is teach us how to think and function with a base understanding of a given discipline on our own once we are unleashed upon the world. :) It is the employer's responsibility to "train" one for whatever task they want fulfilled, thereafter. Regardless of the position (IT, engineering, programming, design, etc.) businesses are less and less inclined to "train" personnel any longer. They expect graduates to be able to hit the ground running and want the sun, moon, and everything in between, all for a menial wage.

      In the late 80s/early 90s companies still trained their college recruits. Nowadays, not so much. They're slowly turning 4 year colleges into glorified trade/training schools which is absolutely the worst thing we could do to our youth and education system. A perfect example is when industry here in Silicon Valley in the late 90s complained that programmers were inadequate with the current programming technologies and languages. They influenced many of the local colleges to alter their curriculum to reflect more modern tools and languages instead of teaching the "fundamentals". The end result was that within a matter of 5 years, many of the hiring managers seeking programmers often complained to me the graduates exiting the universities could not logically walk-thru a program to debug without a GUI tool. (This is the VERY shortened version of the events... and not intended to start a flame war regarding programming). Or worse, since they lacked fundamental skills, the graduates were incapable or not as capable of learning new languages and tools to function within an ever changing environment.

      Ultimately, the gist of the matter is that industry should provide guidelines to what they seek, but I do NOT believe they should dictate to the educational system "their" requirements/demands. That will always be self serving, and benefits no one except them. Education should be education. Business needs to get off its lazy ass and return to reality to provide proper training for ALL of its employees like it did so in decades past. The education system was never meant to turn on a dime to accommodate industry requirements. Its first and foremost task at hand is to provide a solid foundation of knowledge by which the student can build upon and continue expanding their knowledge in whatever endeavors they pursue.

      The phenomena of idiocy we are witnessing currently is something that recently unfolded in the past decade to decade and a half. With regards to why students don't have the "required skills" to run IT departments, the answer is simple. Universities educate students on how to learn, not how to deal with BS, which is invariably how most IT departments are run/if not run into the ground.

    66. Re:It's a good disconnect by fahrbot-bot · · Score: 1

      Would you say, considering job positions in IT overall, most of them are in situations like yours, or most of them are on shops where the solution for performance is hardware upgrades?

      Sorry. I thought you were asking me to support my position, not asking for my opinion. :-) I think, especially given the current economic climate, that solutions requiring capital expenditures are in disfavor. Money is tight. For example, I read a recent decree from our client that there will be NO new server hardware purchases for the foreseeable future. I think solutions that give the customer more bang for the bucks they've already spent will garner you some favor with them.

      I know that when I started, computer time was expensive and programmer time cheap and that over the years the opposite has come to be seen as truth - and in certain situations that may still hold, especially in the desktop area - but servers are big ticket items that run 24/7 for years. Getting more work out of them each business day *and* making them useful longer helps the customer's bottom line. Obviously, the dollar can only be stretched so far, and clients will want justification for exactly how much more new iron will get them for the money and, more importantly, if and why they actually need it. Making something run in 6 hours instead of 8 doesn't matter if the operational/business requirement is 8 hours.

      New isn't always better. Older iron may be slower, but it's often better built. Years ago, when I was at the NYT, we had several HP T-600 and several N-Class systems (as well as other systems). The N class were much, much faster and used less power, but the Ts were tanks that ran and ran and ran - like the freaking Energizer Bunny - and were easier to work on hardware wise due to their larger size.

      --
      It must have been something you assimilated. . . .
    67. Re:It's a good disconnect by Tablizer · · Score: 1

      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 agree this is a big part of it. There are simply too many choices these days such that the exact language combo and shop practices of a given shop are not going to be what another company uses. A hiring manager working in a given shop is not going to be aware of this, thinking it's all the same. Give people time to adapt.

    68. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      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.

      IT is not offered as an academic course, it's a trade/vocational course of study. And from what I've seen most IT degrees are just a fancied-up vendor certification. If you ask most IT schools why you should attend, specifically, they'll tell you things like they will prepare you for the job market by helping you get a Cisco certification (for example). So then you say "Well why should I go to your school when I could just do that myself" and you'll get some drivel about "access to lab equipment and instructors" basically a bunch of crap that just says "Our school is better because we give you better resources to get the cert." That's not what I want to hear. I want to hear "Our school is better because we teach you the information and give you experience, so after you graduate getting a job and/or a cert will be easy." But that's not what they offer, they're focused on certification not education.

      The root of the problem is the term "IT" is about as specific as "Professional Athlete". If your choice of specialization is baseball it's not going to get you a starting position in the NFL. Same with IT- you might have 6 network certifications after graduating your school but that's not going to do you any good if the employer is looking for a database manager or someone to administer their Windows workstations.

    69. Re:It's a good disconnect by Black+Parrot · · Score: 1

      All this general education was basically useless in getting my first job. Everyone wanted experience. Everyone wanted somebody who knew how to do this in specific, and they didn't care about all the general stuff I knew...

      But they insist on a degree as well...

      In my experience, there's a real "glass ceiling" between those who have degrees and those who don't. It literally doesn't matter what the degree is in; I've worked with programmers who had degrees in fine arts and the like, and they still operated above the glass, whereas perfectly competent self-taught programmers didn't.

      But now that I'm actually out there working, all the general knowledge is coming in incredibly handy.

      Yeah, learning things like order-of-growth makes a real difference in your thinking. In my experience, self-taught programmers tend to focus on optimization in the small - which is probably done better by any compiler off the shelf these days - and never give a thought to the algorithmic-level optimization that really matters.

      --
      Sheesh, evil *and* a jerk. -- Jade
    70. Re:It's a good disconnect by w_dragon · · Score: 1

      Every single major project I've ever worked on had a performance target. One of them had a requirement that an encryption phase have its time reduced by at least 50%. One had a interpretation phase that was required to be reduced by around 80%. We got closer to 90% on that one. Normally they're more along the line of 'operation X must not take longer than Y time'. And yes, lots of companies worry about them. They don't care how you get that time, but they care that their real-time system isn't going to choke when it gets a lot of data at once.

    71. Re:It's a good disconnect by Ephemeriis · · Score: 1

      In my experience, there's a real "glass ceiling" between those who have degrees and those who don't. It literally doesn't matter what the degree is in; I've worked with programmers who had degrees in fine arts and the like, and they still operated above the glass, whereas perfectly competent self-taught programmers didn't.

      I tell people that the value of a degree isn't in the subject matter that you studied, but in the fact that you managed to pass classes for ~4 years.

      It means you have the capacity to learn. It means you can be taught or trained.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    72. Re:It's a good disconnect by VolciMaster · · Score: 1

      Heck even McDonalds employees have WEEKS of training

      Really? None of the McD's employees I've ever known had more than a few hours per position in the kitchen/store.

    73. Re:It's a good disconnect by VolciMaster · · Score: 1

      In my case, the customer picked the hardware and we have to live with it. Sorry, I should have been more clear and stated something more general in addition to my example. The general case is that not all performance issues can be solved with faster/better hardware and hardware replacement is often not an option. I would argue that these conditions are more the rule than exception. As a 25+ year sysadmin and system/application programmer on almost every type of Unix system known in both production and research environments, I would also say that longer-running non-compute bound applications are more the rule as well and frequent hardware upgrades are uncommon. For example, at the NYT, we only replaced our big-iron HP systems every 3-5 years and at NASA we ran our Cray-2 and YMP for many years - after all, the C2 cost 22 million dollars in 1988. :-)

      My interactions with the NYT in 2008 showed they were still actively provisioning Red Hat 9 machines. Scary thought that they had applications *that* old that they still relied-on!

    74. Re:It's a good disconnect by marcosdumay · · Score: 1

      To be fair, Brazil isn't also seeing what you claim. Our governemnt is just discovering that giving trade training to people is better than living them uneducated or making they go through the normal hight scool (we don't use that exact name, but it's the same). There is no movement against university level studing here.

      People that go through trade training normaly do better even at the university (don't know if it is because of selection bias, differing qualities of the school or something inhrerent to trade training), and that is one of the reasons claimed for them.

    75. Re:It's a good disconnect by LanMan04 · · Score: 1

      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.

      This this this. Actually, it even applies when the code is running on the company's own infrastructure. It costs the company less to buy a few extra servers to manage the load of OK code compared to engineers actually writing highly-efficient code. And frankly, I agree with them.

      --
      With the first link, the chain is forged.
    76. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      Cause training doesn't bring in the "fast" money, a company invests in their employees if they are trained or have a good training development program.

      All public companies are interested in fast money (for their 'short term' CEO's sake). Hence training is pure overhead to them.

      Training is the key nowadays, not certification, not education, just plain old transfer of hand-ons knowledge of how to get sh*t done. Unfortunately since people change jobs every 3-5yrs, it's not important.

    77. Re:It's a good disconnect by Magius_AR · · Score: 1

      I think the question here is: why can't they do both? 4 years is a looooong time, and if I recall my college schooling correctly, it was laced with all manner of unrelated "humanities" and "core classes" that easily could have been swapped for something more practical that gives a college student at least some of the same kind of "career training" technical schools do.

    78. Re:It's a good disconnect by JAlexoi · · Score: 1
      When I say:

      You obviously have not seen what the colleges/universities spit out as "ready for market educated individuals"

      That is what the educational institution market their graduates as, not what we expect.

      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

      I totally agree that that is their job. Yet, as I said. universities don't produce people that understand the fundamentals of software engineering. They just don't. My test is how fast a graduate can pick up a programming language and project his knowledge onto a simple different syntax.
      Most of them can do a bit of robotics,have some basics in AI, some of this and of that.
      Totally fail in basics of concurrency and basics of database systems(I am not talking about SQL, but what are the differences between hierarchical, relational, network).

      individual who was better at power point presentations than software engineering

      Recently, that is exactly what I've been seeing from BSc holders.

    79. Re:It's a good disconnect by Anonymous Coward · · Score: 0

      A colleague once explained the difference between education and training. He asked, do you have a daughter? If so, which do you want her to have: sex education or sex training?

  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 Hairy1 · · Score: 1

      University gives you critical thinking skills. It gives you a broad knowledge that has applicability beyond your job. However, However, I do understand what this employer means, but University will never be the environment to churn out ready to go developers. What is needed is an apprenticeships where those new to development are taken under the wing of an experienced developer.

    3. 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. Re:Huh? by Kymermosst · · Score: 1

      Maybe that is a cry for more/better internship programs.

      If not, it should be.

      I started my career as an intern during my senior year at the university. If you are going into IT, especially in some other role that doesn't involve staring at code all day, your college education hasn't taught you specifics that businesses expect.

      For instance, if you are going into systems administration or operations management, having at least some knowledge of industry change management practices would be really helpful. That's something I learned through an internship, not through any class.

      It wouldn't be a bad thing if more internships were available, as the industry would be helping to solve its own lack of viable "entry-level" candidates. It also allows a business to give someone a "trial period" where their pay rate is a fraction of what a normal employee makes, and if an intern doesn't work out, there's no obligation to re-hire the intern as an FTE.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    5. Re:Huh? by Kalis84 · · Score: 1

      If you look at many of the most difficult jobs in the world today, they are essentially apprenticeships. Doctors, lawyers, many research sciences, even some teaching careers have a period of on-the-job-training that must be fulfilled before you can take on the job officially. Event the military has a standard period of "you don't know anything I haven't taught you". Historically (thousands of years), most people entered the job they spent the rest of their life at by being an apprentice to a master.

      When did that go away? It would make sense to replace the last year or 2 of high school with a form of apprenticeship. These corps expect potential employees to walk off campus with a new product ready to be sold. Seems proper that they have an active hand in the education of the populace.

    6. Re:Huh? by couchslug · · Score: 1

      "but see nothing to lose in trying to externalize the costs of training their expendable peons."

      They HAVE nothing to lose. Colleges can sell training because companies express they want that, then the companies can pick from a surplus of "expendeons".

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    7. Re:Huh? by geoskd · · Score: 1

      University gives you critical thinking skills.

      I'm going to have to call BS on that one... In my experience, critical thinking skills are taught much earlier, usually around middle school. Certainly by high school graduation. If an incoming college freshman doesn't have those skills coming in, they definitely won't have them coming out, no matter how good the university.

      -Geoskd

      --
      I wish I had a good sig, but all the good ones are copyrighted
    8. Re:Huh? by penguinchris · · Score: 1

      I agree, but want to comment with my university teaching experience. As a grad student I taught labs for geology 101, about 80 students a semester in three sections total (yeah, larger classes than desirable - it was a public state school). I was given essentially free reign over the material I taught - a professor from the department does an "evaluation" by sitting in for the first few minutes of a class once a semester, but a couple of semesters it never happened and no one cared.

      Now, this sounds like a recipe for disaster. However, I took the job very seriously, and tried to teach them a lot of stuff from the materials given (as well as a lot I developed on my own). However, I understood that it was essentially a worthless class for most of them, because most were not even science majors, much less geology majors. And, these are the students who didn't develop those critical thinking skills earlier in life like they should have. Seriously, some were really, really bad - but were somehow successful in their humanities or whatever courses I guess.

      So, I stressed constantly that I didn't care if they knew and remembered the geology stuff. What I made them do was use critical thinking and scientific problem-solving to approach each problem or situation. They could be wildly wrong with their answers geologically speaking, so long as they their thought processes made sense (within my ability to understand what they were thinking obviously) and they approached the problem scientifically (and didn't take shortcuts, which rarely work in science).

      I made the course quite difficult, and while I was very forgiving for the students who didn't have good critical thinking skills, I did fail at least a handful of students each semester - for something most came in thinking would be a blow-off course.

      Students told me after taking the course that they really appreciated what I was trying to do. They are able to use the skills learned in my course in their other courses that have nothing to do with science. I also got anonymous comments from students who hated me, but I took that as a good sign :)

      My long-winded point is that critical thinking and related skills *can* be taught at the university level, if the courses are approached in the right way. Most of the other grad students taught their labs essentially by-the-book, and when I filled in for others who were sick or whatever I could sense a huge difference in the dynamic of the students compared to my students. When I answered their questions, I could tell they just wanted to get the right answer - they didn't care about the process of getting the answer, which is ultimately more important.

      Of course, now it's been nearly a year since I left grad school, I didn't get into any PhD programs and I've only had one (unsuccessful) job interview, so I guess perhaps this stuff isn't as important after all? ;)

  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.

    2. Re:Who's suprised? by CAIMLAS · · Score: 1

      The difference between aerospace and IT is that a competent IT person is more than able to hone up on their experience prior to graduation: building clusters, writing programs, debugging, administering their own equipment, and reading. Most of IT is reading (and applying as you go, based on experience). There's nothing to stop someone from honing up their IT skills and experience prior to becoming a 'graduate'. (In fact, due to the nature of the career, I'd personally not hire someone who hasn't - though I'd also expect the wages to be commensurate.)

      That said, companies expect to pay the same amount for a 'someone who did the coursework' graduate as they do for 'someone who worked in IT while in college' graduate or a 'has prior experience' graduate. Hell, they'll try to shank someone with 5+ years of experience with graduate wages, if they can - I've seen it time and again.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:Who's suprised? by hedwards · · Score: 1

      One of the big problems is that most job postings I've seen aren't realistic, and tend to weed out those sorts of workers that you're hoping to hire. Don't know how your firm handles those. But the degree requirements and experience requirements tend to discourage the people who have the ability to apply themselves across multiple disciplines from even applying. Which is a shame, back in the old days one could show up at a physical location and drop off a resume, and chat up the receptionist a bit to make an impression. Unfortunately in those days it was a lot easier to refuse to hire somebody that wasn't the right race or gender, but at least you had some clue who was applying.

    4. Re:Who's suprised? by JAlexoi · · Score: 1

      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.

      I am pretty sure he knew all about aerodynamics when he finished his course. Problem is, that when you interview resent CS graduate and ask what is the difference between two-tier and three-tier architectures you get a blank stare in return.

    5. Re:Who's suprised? by T-Bone-T · · Score: 1

      What I was hoping would come across is that he thought he knew all about aerodynamics and everything else but once he started working he realized what he knew was only the tip of the iceberg.

    6. Re:Who's suprised? by brunes69 · · Score: 1

      That was a pretty fundamental part of software engineering 1 and 2 when I took CS 10 years ago.

      I think either the school this guy was from was a very poor school, or this guy was a very poor student, or some combination thereof.

    7. Re:Who's suprised? by geoskd · · Score: 1

      I fail to see why business should expect new graduates to be ready to work

      Because once in a while they find such a person, and it ruins it for everyone else.

      -=Geoskd

      --
      I wish I had a good sig, but all the good ones are copyrighted
    8. Re:Who's suprised? by Anonymous Coward · · Score: 0

      Then you impose all the rules on the New Graduate so his or her creativity is shot.

      Remember Employers want those who do and do not ask questions.

    9. Re:Who's suprised? by Anonymous Coward · · Score: 0

      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.

      Or, on your way to a BS, you realize the PhDs have no idea what they're talking about and decide to save a few years of your life bullshitting the NSF

    10. Re:Who's suprised? by Anonymous Coward · · Score: 0

      I fail to see why business should expect new graduates to be ready to work;

      Probably because those business types did not get beyond 1).

    11. Re:Who's suprised? by Anonymous Coward · · Score: 0

      I clearly remember in the first half decade as an engineer realizing each year how little I knew the year before. There is some kind of logarithmic curve you climb there, and school only prepared me to get on the curve. I really feel it was the internships, 2 years as a TA and 3 technical summer jobs, that really made me fully employable when I graduated.

      Now, I never would have gotten any of those internships nor have been close to prepared for them without a few years of college first.

      ...and I wouldn't have gotten into the college I did if I hadn't been fiddling with computers in high school

      ...so, I think I'm going to have to agree with *everybody* on this one.

  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.

    1. Re:I am not sure who these people are by redkcir · · Score: 1

      That was the problem I ran into. I've been working with computers since the days of key punch. Being older that most of the new hires, my "training" has been all hands on. As such I couldn't get a job in todays market with out a college degree. I had the knowledge, but not the paper. Now I have completed college, but I am considered too old. HR types don't have any idea what to look for when hiring new IT employees and think that if they have 5 years of experience someone has done that training for them. It's a lose lose situation for many of those who expect to get a job in the IT field right out of school. If more of these companies did mentoring and internships maybe they would have better pools to chose from.

    2. Re:I am not sure who these people are by Anonymous Coward · · Score: 0

      How about this, if you want to come out of a 4 year degree and have no real viable skills, only theory and need me to take company time and expense to teach you everything you need to know then instead of demanding a $40-$50k salary I pay you minimum wage. After you are trained up and prove to me that you can be useful I'll give you your 40-50k.

      People say that universities are not job training programs. As an employer, even someone with experience takes 6-8 weeks to get their head around our complex systems enough to be useful. To teach someone basic (yes, a language like java/c# and rudimentary sql skills is basic) skills for 6 months on top of learning our business AND paying them $25k plus training materials plus taxes, etc etc etc for someone who may or may not work out... fark that.

      I know it's a shock to leave academia, but in the business world your pay is directly proportional with the value you provide. If you can't use the tools or languages we use, you provide almost no value.

    3. Re:I am not sure who these people are by Rakishi · · Score: 1

      After you are trained up and prove to me that you can be useful I'll give you your 40-50k.

      Of course you won't, stop lying. You'll keep paying them the least you can till they finally get annoyed enough to quit. After all why pay them more when they're already doing the same job for less.

    4. Re:I am not sure who these people are by Anonymous Coward · · Score: 0

      Sure it will... if a company would pay for a T1 or better internet connection (1.5Mbit upstream minimum to weed out the crap connections), let the employee 100% telecommute, and let the employee live in an area where a 3BR 2BA brick house is available for $40,000 or less (Detroit / Vegas ?). Too many companies are short-sighted and don't think about how much better the work/life balance is when an employee doesn't have to spend 10+ hours/week on the road.

  6. Companies need to do their part too by Anonymous Coward · · Score: 1

    It used to be a degree was paper that proved you were trainable. Now it seems the expectation is the paper proves you're trained. Its about as ridiculous to expect higher education to pump out fully trained systems people as it is to expect higher education to pump out fully trained executives. Higher education is to provide a well rounded education, and training to learn how to learn. The other thing I couldn't help but notice is many of the jobs on this list are the very items companies had outsourced to death. Nobody in their right mind would spend time training in these areas knowing their careers would be short lived. I think outsourcing is no longer the cheap form of labor it once was and wouldn't you know it....there is a shortage of skilled people her to fall back on. Is that a failure of education? Or a failure of management? I view it very much as the latter.

    1. Re:Companies need to do their part too by Bandit0013 · · Score: 1

      It's a failure of education. Look at your average IT training catalog for certifications. You want to learn SQL? You can take 1-2 classes, 10 days of training, and you will have some knowledge and skills that are useful for a business. Doesn't it piss you off that in 136 credit hours and tens of thousands of dollars in loans that your university couldn't find the time to teach you a database language that is nearly ubiquitous in business?

  7. They're scientists by Anonymous Coward · · Score: 0

    It's called "computer science" for a reason. If you want IT (information technology) people, you're looking in the wrong place. Of course that's a symptom of a society in which vocational training alone is a dead end career decision. All reasonably smart kids therefore aim for a college degree and that means they're going to become scientists first and have to be retrained for practical careers. Unless businesses start considering candidates without college degrees (and pay them based on the job they do, not on the formal education), the situation isn't going to change.

    1. Re:They're scientists by gomiam · · Score: 1
      I guess all graduates in other engineering degrees know all that there is to know about their field, let alone all the tools and machines available for them.

      Reasonably smart kids may aim for a college degree. Smart kids also know that it provides them with the means to quickly learn applications of it in their field of engineering, the same way getting a driver's license means you are ready to get experience with real life driving. Reasonably smart businesses know that too and invest on getting smart kids up to snuff on their internal processes, some of which wouldn't be even available to study out those same businesses (secret production methods still exist).

    2. Re:They're scientists by Anonymous Coward · · Score: 0

      My point is that a business gets what it pays for. If you want a college graduate with practical experience, then that's going to cost you. If you don't want to pay that much, you can get graduates without experience or non-graduates with experience. A college degree, which is a scientific degree, is an awfully expensive way of proving that you can jump through hoops. If businesses don't require the actual skills that college graduates have (other than that proof of being trainable), then what's the point of requiring a degree? It's not like the business won't make the candidates jump through another set of hoops before hiring them.

  8. 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 foobsr · · Score: 1

      IT employers want candidates to know everything under the sun, and to have known those skills at least since they were created.

      Not only IT employers; it is interesting though if you have a look at the products created by all these geniuses or if you are unlucky enough to have to communicate with one.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    2. Re:Of course graduates lack what IT managers want by russotto · · Score: 1

      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).

      Nonsense, they've got 15 resumes for consultants at Wipro and Infosys with exactly that...

    3. Re:Of course graduates lack what IT managers want by Penguinisto · · Score: 1

      Replace "IT" in your sentences with "HR", and you'd have a bit more accuracy. ;)

      Having done a lot of hiring recently, with sane requirements, I have found it tough going sometimes to find the right candidate. Sure, there were folks with tons of experience. There were folks with amazing degrees. The problem is, there was too much missing in the ability and initiative department. I need folks who are able to hit the ground running (we're kind of lean, and babysitting only makes things tougher - and I know I'm not in the only IT department built this way).

      One of our hires I had zero input on, and the result was someone who, while very kind and very eager, requires a shitload of hand-holding, even for a junior admin. She has a degree, but little experience in the actual portions of her job duties - yes, she knows Windows, but barely beyond the desktop stage ("...thanks, HR - you fucktards"). :/

      Point is, it's a balancing act. You have to set sane requirements, but you do have to have people who are confident, and able to get on with the job after a short period of finding out where everything is.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    4. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 0

      Don't forget, these days, if a job posting goes unfulfilled long enough, you can back it up with an H1-b. It is illegal to request H1-b candidates only. Listing the requirements in this way allows the hiring entity to dissmiss a candidate for *any* reason, only to cite "not qualified" officially. Lots of operating between the lines here. No cluelessness here at all.... /cynicism

    5. Re:Of course graduates lack what IT managers want by VoidEngineer · · Score: 1, Interesting

      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.

      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." It would be reasonable to expect an auto mechanic to be familiar with all of those systems. Similarly, it's reasonable to expect IT professionals to be familiar with a long string of technologies.

      The trick, I find, is to understand that people can gain that experience in a variety of different ways, and not to expect people who have that kind of experience to have written books on the subject. Those lists of technologies indicate the need for a generalist, rather than a specialist. And that's where the miscommunication usually occurs. Those IT managers aren't seeking for a specialist in each of those technologies. Rather, they're describing their environment, and saying 'we need somebody who can function in this environment with these technologies'.

    6. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 0

      Except that HR/other people will ask for 1/2/5 years experience in each one. Now you said your self "one-off Ruby site somewhere". I would not consider that 1 year of ruby experience or 5 years/whatever those brain dead morons put the job offer...

      Also each of those requirements is a different job, often people do PHP for a job, or Ruby/Ruby on Rails/other frameworks for a job, or Python and things like DJango for a job. Also typically Cisco is handled by someone with IT. Anyway I think you are an idiot.

      Most smarter companies (I see amazon does this too) look for something like...x years experience in object oriented programming with one of Java/C#/C++/etc. and x years experience in one or more scripting languages (Perl/Python/Ruby). Because in reality there is a learning curve but if you learn one scripting language, it doesn't take that much longer to learn another. The same is true of the jump from C# to Java or even C++ to C# or Java. I could see where the jump to C++ would be a bit harder than the other way around.

      It's like my first job, when I left they crafted such a set of requirements that I wouldn't even apply. Then they whined that they couldn't find anyone. In reality I touched R once for doing a linear regression, somehow the requirement came out to 1+ years of R even though they don't use it anymore. And it just went on from there. They were idiots just like you.

    7. 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.
    8. 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.

    9. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 1

      I need folks who are able to hit the ground running (we're kind of lean, and babysitting only makes things tougher - and I know I'm not in the only IT department built this way).

      Operations like yours should accept the reality of training people up to your spec or pay a premium for people who "can hit the ground running" with the applicable experience and initiative.

      If you can't do either, its time to take your business model back to the drawing board. It seems likely that your expectations of contribution WRT compensation may be out of whack.

    10. 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.
    11. Re:Of course graduates lack what IT managers want by mjwalshe · · Score: 1

      this is a very poor analogy IT is not a trade like 'auto mechanic' its a profession. And having come into IT via a vocational route I and all the other students on my mech eng BTEC course regarded the auto mechanics with horror we seriously doubted if more than 50% of the could open the box containing a new component at the right end. and in no way would a 'auto mechanic' know anything about upholstery. and the average programmer isn't going to know that much about Cisco ok I do having done the cisco academy CCNA and the Wireless equivalent but i was the UK's OSI X.400 thirdline support for BT back in the day - I am a very atypical programmer. so pop quiz from memory whats the process for recoving a bricked 2600 ? or whats the default serial port settings ?

    12. 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.

    13. Re:Of course graduates lack what IT managers want by vlm · · Score: 1

      Don't forget, these days, if a job posting goes unfulfilled long enough, you can back it up with an H1-b. It is illegal to request H1-b candidates only. Listing the requirements in this way allows the hiring entity to dissmiss a candidate for *any* reason, only to cite "not qualified" officially. Lots of operating between the lines here. No cluelessness here at all.... /cynicism

      Slightly inaccurate, but the only post I've seen that gets to the root of the problem.

      "Oh, you have 4 years experience with Cisco 4900s? So sorry, we need 3 years experience with Cisco 6500s, you just wouldn't fit."

      "Oh, you used dot1q VLAN # 100 for your voip phones? So sorry, we use VLAN # 200 here for our voip phones, disqualified."

      Two weeks later some dude from India is certified as required in the H1B program because there are not enough experienced high tech workers available in America. Its all just a scam.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    14. Re:Of course graduates lack what IT managers want by Jawnn · · Score: 1

      Replace "IT" in your sentences with "HR", and you'd have a bit more accuracy. ;)

      Having done a lot of hiring recently, with sane requirements, I have found it tough going sometimes to find the right candidate. Sure, there were folks with tons of experience. There were folks with amazing degrees. The problem is, there was too much missing in the ability and initiative department. I need folks who are able to hit the ground running (we're kind of lean, and babysitting only makes things tougher - and I know I'm not in the only IT department built this way).

      Yep, and finding those able to "hit the ground" running is tough. Matching lists of skills, or worse, certifications, is only going to get you sort-of-close, at best. A carefully crafted examination, designed to evaluate just how deep is a candidates skill in each of the required categories is a must. Perhaps more important than that is paying attention to how well he/she can adapt when he/she does not possess the required skills or knowledge to complete an examination task. Not long ago, we hired another IT generalist (we're a small company wherein the IT stafff must wear many hats). He was not at all deep in the technologies we relied on the most, but he was very good with others. More importantly, he had not just a willingness, but a genuine desire to learn the other stuff. That has made all the difference.
      Again, the point is that the laundry list was useless. It took a much more involved evaluation to find the gem in the pile. Worth every penny of the time and effort involved

    15. Re:Of course graduates lack what IT managers want by vlm · · Score: 1

      ... Except that HR/other people will ask for 1/2/5 years experience in each one. .... Because in reality there is a learning curve but if you learn one scripting language, it doesn't take that much longer to learn another...

      HR claims they can't find someone else with the precise work history of any individual worker, and that's unfortunately the only way they know how to hire.

      Boss sees article in PC magazine on buzzword of the week, next week everyone's stuck implementing it, and everyone figures it out on the fly, without having to replace the entire departments employees (unless buzzword of the week was outsource...). HR doesn't even know thats theoretically possible for a human whom is a resource to accomplish, its conceptually like alchemy, they cannot believe its possible.

      The other funny scenario is where they "can't afford the delay of weeks of training" but they can apparently afford the delay of months of searching for the perfect applicant.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    16. Re:Of course graduates lack what IT managers want by vlm · · Score: 1

      If by bricked you mean you locked yourself out, confreg foolishness while booting, clear the password line, reboot, and 9600 8n1 but anyone whom can't figure out the right RS232 settings while plugged in, probably should not be plugged into a RS232 port. Actually the correct answer is "google.com" and anyone whom can't handle that, can't be a tech. If by bricked you mean the somewhat more common "dead as a brick doesn't even boot no lights" then welcome to the finer details of smartnet (uh, you did renew your smartnet contract, right?)

      Humorously, the proper analogy is mechanical engineer is to auto mechanic as computer scientist is to I.T. tradesman. Its the designer vs implementer/repairer analogy. If you can redefine "profession" weirdly enough, perhaps under that weird definition then I.T. is a profession as opposed to a skilled trade. Most people making that mistake assume that at least socially profession is greater than skilled trade, IT is cool, therefore IT must be a profession. Not so.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    17. Re:Of course graduates lack what IT managers want by vlm · · Score: 1

      That way, the best will apply and we'll simply take the one that has the most of the skills we require.

      "That way, the best will apply and we'll simply take the best liar or con artist"

      Anyone who's been around awhile has probably watched this play out. Thankfully I was not directly involved but it was kind of weirdly funny to watch.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    18. Re:Of course graduates lack what IT managers want by AK+Marc · · Score: 1

      I wouldn't expect my mechanic to work on stereos or upholstery. They should be able to replace a seat or stereo, but not actually work on those. There are specialty shops for repairing a broken stereo or damaged seat, and I'd leave those less common and more delicate operations to the better trained professionals. The rest are almost the same, with just a few tricks for each that would take a skilled engine mechanic a couple days each to pick up.

      But you are from the camp where you'd rather take 6 months to find the "perfect" candidate, rather hiring a competent person and then training them for two weeks to make a better overall employee. You spend more and get less. And, unfortunately, you are very representative of the people hiring out there.

    19. Re:Of course graduates lack what IT managers want by IICV · · Score: 1

      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).

      Of course they won't find anyone with all those skills! That's the whole point, after all.

      You submit your resume anyway, they interview you as a favor to you... and then when it comes time to negotiate a salary, they'll say "Oh, well, since you don't meet all of the requirements for the position we'll start out paying you (say) 10% less than the advertised salary - but don't worry, if things work out and you can pick up those new technologies, you'll get a raise!"

      Of course, this just means that you start out working at 90% under wage, and then maybe over the course of several years you might potentially get back to the 100% wage they initially advertised.

    20. Re:Of course graduates lack what IT managers want by vlm · · Score: 1

      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).

      I'm not interested in moving and I have about two decades too much experience for you, but it sounds none the less interesting. You forgot to mention by far the most important determinant of the class of personnel whom apply, that being PAY. SALARY. BENEFITS. Just a tiny little thing like that. Unless you're a all-volunteer organization or "work in this startup for equity shares" or whatever.

      To get around cost of living disparities, lets just say that where I live, what you're asking for would require as a pretty middle of the road offer, "annual salary about 1/2 the cost of an equally very entry level suburban 'raising a family'-style house". So if your typical entry level starter house in NYC area goes for $600K, you're offering $300K per year for this job, correct? I'm guessing you're offering about a tenth of that, and are not too happy with the results. You get what you pay for... On the surface, sure I'd like an auto mechanic whom charges only $10/hr, then again, I've heard of the damage jiffy lube guys can do, and maybe I want to pay a little more after all...

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    21. Re:Of course graduates lack what IT managers want by IICV · · Score: 1

      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.

      Exactly! You know what "hit the ground running" requires? Money. If you're not willing to pay for it, don't make it a requirement.

      I want a job that's ten minutes from my house and offers an awesome salary, but I'd have to compromise on at least one of those; just because you're on the other side of the interview desk doesn't mean you suddenly get to have everything you want.

    22. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 0

      IT managers need to get real.

      Oh no you di'int!

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

      Hush! How do you think I land my jobs?

      Unfortunately it's very true. And as long as HR people hire new employees without even asking the people they hire for before they dump someone on you (let along let you be there for the interview, or at least let you weed out the ones that are obviously useless), this won't change. You'd be amazed how many people with "years of javascript programming experience" I had to endure for a job that requires intimate knowledge of the PE format, import table makeup and x86 assembler.

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

      That's retarded, but I don't think you know that.

    25. Re:Of course graduates lack what IT managers want by agw · · Score: 1

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

      Technically, 20 years of java programming experience probably means 20 years of 8 hours a day, 230 days year, so about 37000 hours. If you were doing something with Java for your hobby as well (and having no other hobbies or a life), you could probably squeeze that into 6 years (of doing 17 hours of java each day).

      Not that I want to proof anything here. Just "doing the math".

    26. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 0

      It's actually a good analogy. A auto mechanic should be familiar with the most common things when i comes to autos and a expert in few.

      They should know something about upholstery, audio/"stereos", ac, paintwork etc and be able to indentify and fix minor problems... or mayor problems if they are easier to fix(i.e replacing whole seats might be easier then replacing just the leather).

    27. Re:Of course graduates lack what IT managers want by JAlexoi · · Score: 1

      Yeah... Good luck! We recently escorted one of that kind of people off our premises...

    28. Re:Of course graduates lack what IT managers want by BrianRoach · · Score: 1

      If only I had mod points.

      I've witnessed exactly this first hand at a company that didn't include actual programmers/engineers in the interview process and had dilbert-esque middle-management. The person who claims to have extensive experience in the entire laundry list of qualifications is lying. They spent 2 hours before the interview learning just enough about everything on the list to bullshit through the interview. The people doing the interview know even less about what they're requiring.

      To make a counter-point that somewhat backs the poster you quote, however, let me offer than even if you're *good* this is now how you have to play the game. If you know 7 out of 10 things they want ... you read up on the other 3 and do the interview. You can be honest and say exactly what you did, and that learning them won't be a problem ... or you can BS your way through. That decision is generally made after assessing the technical level of the person interviewing you.

      The difference, of course, is that if you're good you generally can learn those things in short order.

    29. Re:Of course graduates lack what IT managers want by Anonymous Coward · · Score: 0

      "One of our hires I had zero input on, and the result was someone who, while very kind and very eager, requires a shitload of hand-holding, even for a junior admin. She has a degree, but little experience in the actual portions of her job duties - yes, she knows Windows, but barely beyond the desktop stage ("...thanks, HR - you fucktards"

      Wow - I almost thought you worked at my company. Eager (to be taught, not a self starter), kind and pleasant personality, wants to succeed but lots of babysitting and hand-holding indeed! And not a first year person either, year four approaches. I have often thought that no male taking that approach would be tolerated in her position. Not that she is pretty or single (neither), just that the helpless doe who really wants to succeed approach wouldn't work for a guy in the tech field. I for one, have refused to hand hold - have at it boss, she was your hire!

    30. Re:Of course graduates lack what IT managers want by omglolbah · · Score: 1

      Then again, hitting the ground running just mean you stumble or fall on your face and have to get back up :p

      Regardless of who you hire there will be a ramp-up period of the productivity as the new person has to learn procedures and such of his new place of work.

      I can go out to a site and do a simple modification of the control system easy enough using common sense.... but I'd be shot by the staff at the site as I would have broken safety protocols :p

      Learning the surrounding requirements of procedures and documentation usually eat up the productivity for the first few weeks if not longer :(

    31. Re:Of course graduates lack what IT managers want by mooingyak · · Score: 1

      No one in NYC pays $300k a year for an entry/junior level slot. For that matter, you don't get that kind of money with 10+ years experience and genuine expertise. I'm not completely at liberty to give out numbers, but the amount is also nowhere near a tenth of that at $30k either. I've been forced to hire people with more experience and knowledge at lower salaries in the past, and have had better luck than I'm having right now. The offered salary is in a reasonable range -- I actually brought in an overqualified friend to interview for the slot. He was working at a place where he had been grossly undervalued, so this was actually going to be a salary bump for him anyway. To my and his surprise, they made a staggeringly large counter, so he stayed there. My point being though that the salary and benefits were good enough for a guy who had qualifications well above and beyond what I'm actually looking for. I don't get to set the salary range but I believe it to be reasonable.

      Benefits are fairly standard, with % of medical, dental, 401k, and other fairly generic stuff, though we also have flexible hours and a liberal work from home policy (I'm at home 2 days a week)

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

      Actualy as some one who started out in mech eng. Its technician, technician engineer then engineer. The difference is you are on the professional track. 'auto mechanic ' is just a trade there's no where to go is there? F1 and race cars don't count as they take graduate entrants You may not consider IT a profession but as its overwhelming graduate entry and has the other attributes of a profession 'non directed hours and so on a lot of people do. Though given my experience with Joomla sites it might have been better if those involved had stayed working at mc Donalds

    33. Re:Of course graduates lack what IT managers want by NewbieProgrammerMan · · Score: 1

      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.

      ...or experience.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
    34. Re:Of course graduates lack what IT managers want by geoskd · · Score: 1

      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." It would be reasonable to expect an auto mechanic to be familiar with all of those systems. Similarly, it's reasonable to expect IT professionals to be familiar with a long string of technologies.

      To correct your car analogy, it is like posting an auto mechanic position that specifies real experience with Bentley Brakes, Volvo air bags, Ford Transmissions and Lotus engines. Part of what the employer is looking for is someone who knows how to kludge all that together, which you wont get without that exact skill set. Many employers will simply take the closest match they get. That doesn't make the requirements any less ridiculous.

      -=Geoskd

      --
      I wish I had a good sig, but all the good ones are copyrighted
    35. Re:Of course graduates lack what IT managers want by Penguinisto · · Score: 1

      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.

      That's the funny part; each employee is *required* to take ongoing training that the company pays for (including travel, per diem, etc) - this includes me (who got saddled with fscking PMP cert training of all things). Also, with Intel fabs and R&D facilities in the (literal) neighborhood, plus multiple semiconductor companies nearby who have no scruples about sniping for talent, we do indeed pay for the experience - we have no choice.

      The sad part is, often all that we have to pick from are graduates... who more often than not don't know jack. We still need the help, and waiting six months to a year to get it is tough to do (most of our new hires come from outside the area... as I did).

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    36. Re:Of course graduates lack what IT managers want by Penguinisto · · Score: 1

      Yep, and finding those able to "hit the ground" running is tough. Matching lists of skills, or worse, certifications, is only going to get you sort-of-close, at best.

      Indeed. I had to literally badger the CIO once to get a requirements list down to a couple of vital must-haves, and (as compromise) to shove the rest into optional nice-to-haves. Took way too long to pound it into him that few living humans would have the skillsets he wanted, and those who did would command a salary 2x higher than his.

      A carefully crafted examination, designed to evaluate just how deep is a candidates skill in each of the required categories is a must.

      Agreed. I kept a Linux VM (with a pile of bogus services on it) sitting around for the sole purpose of testing candidates until we got new admins (until they were hired, I was basically it... and it sucked being an Oracle DBA's bitch on top of the usual workload. :) )

      Not long ago, we hired another IT generalist (we're a small company wherein the IT stafff must wear many hats). He was not at all deep in the technologies we relied on the most, but he was very good with others. More importantly, he had not just a willingness, but a genuine desire to learn the other stuff. That has made all the difference.

      I keep nodding my head a lot, damn you. :)

      We were a small but agile staff who built up the system from greenfield (I was their third IT employee hire overall, and for the longest time there was only three of us as admins - one for networking, one for storage/backup/some services, and I got everything else and tied it all together - servers/architecture/infrastructure). Now we're shifting to a staff sufficient to actually maintain the system in a sane fashion. We're up to 9 ops people now, with two additional slots yet to be filled, and now have an actual help desk of 12 individuals to boot.

      It's kind of nice to have only five different things to keep a brain working on at any given day now, and to look at long-term architecture (with actual project planning now!), not just the initial get-them-ready-by-deadline-or-else-things-get-expensive. :)

      Again, the point is that the laundry list was useless. It took a much more involved evaluation to find the gem in the pile. Worth every penny of the time and effort involved

      Yep... it's common thing with smaller departments to get multi-function people, especially in a start-up phase. When FTE slots are tight, consultants are expensive, and time is often short, it's a *very* common mistake to try and pile it on per person... understandable, but a mistake nonetheless.

      Nowadays, I can almost reliably point out a small ulcer-generating IT job just by the laundry list of skills required for the position. :)

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    37. Re:Of course graduates lack what IT managers want by Penguinisto · · Score: 1

      She's been here two months... I was probably grousing more than anything else.

      OTOH, if she's still just as lost at the six month mark, I'll probably have to replace her, sucks though it may be (which is why I'm still pissed at HR about it :/ ).

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    38. Re:Of course graduates lack what IT managers want by russotto · · Score: 1

      No one in NYC pays $300k a year for an entry/junior level slot.

      I've heard some ridiculous salaries (for programmers) from the investment banking firms, but not $300k. But an entry level suburban home in the area (not in the city) doesn't cost $600K either. Closer to $300K, with a lot of variance depending on how close to the train, how bad a neighborhood, and what shape the house is in.

    39. Re:Of course graduates lack what IT managers want by FoolishOwl · · Score: 1

      I'm an IT worker, and aside from informal experience, most of my training was in two years of vocational courses at a community college. I used to have a roommate, who spent about the same amount of time in school, studying in a program to become an apprentice plasterer. I looked through some of his textbooks -- at the time I was surprised at the complexity of the information. I'd say it was equivalent to the complexity and detail of computer networking. People in the building trades need to know in considerable detail how buildings are constructed, and what their peers in other specialties in the building trades are doing.

      I've also known engineers who started out in the skilled trades -- in particular, my father and grandfather.

      On the whole, I think it's quite accurate to describe much of IT work as skilled trade work, equivalent to other skilled trades.

    40. Re:Of course graduates lack what IT managers want by marcosdumay · · Score: 1

      The entire problem starts when your HR department translate a "must be able to learn XX, YY, ZZ...." into "knows XX, YY, ZZ....". And the problem is sudenly yours to deal with, that is the point of HR departments, they mess up, and you are the one who must clean things. So, knowing that they'll mess things up if you just send them a list of requirements, you'd better tell them the truth, that you want somebody who can learn new things.

    41. Re:Of course graduates lack what IT managers want by Ol+Olsoc · · Score: 1
      Oh noes! You had to like be in the same building with those inferior auto mechanics! Completely unfair! I hear some of them smelled too. Call Mummy and Diddy to get you out of there. You must have needed therapy for months.

      Oddly enough, I personally know auto mechanics who are smarter, more clever and certainly more tolerant of IT people.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    42. Re:Of course graduates lack what IT managers want by mjwalshe · · Score: 1

      um you do know what a dick you look here - I worked for the worlds leading RnD organization in fluids and other things our boss was the president of the Mechanical engineers - we where across the road from one of Europs top 5 Business schools which we all looked down on them as the special needs kids. Dam fucking right we looked down them for good reason we all thought that we would not trust them with maintaining any car we owned - trust me if you had seen them you would have agreed.

  9. 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 Anonymous Coward · · Score: 1

      Protip : Give them payraises the more experienced they get.

      When you're paying someone with a 4+ year college degree peanuts for pay, no shit they're going to leave when they get a better offer. Thats not something unique to the IT industry. I've seen people hop around retail jobs because they would get 50 or 75 cents raises if they changed jobs.

    3. 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.
    4. Re:I see your problem by kangsterizer · · Score: 1

      Because usually you're paid the lowest possible at your first job and after 5 years they're not going to pay your more.
      But if you apply as a 5+ year experience to another company, you're paid almost double.

      Slashdot had this discussion a small while back. If you wanna keep your employees, well give them a reason to. As much as one would like to continue with the same company it usually needs to be at least near to the same salary he'd get anywhere else.
      There's other reasons but this one is a pretty basic and general one.

    5. Re:I see your problem by Anonymous Coward · · Score: 0

      good article on this: http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx

    6. Re:I see your problem by AK+Marc · · Score: 1

      Doesn't work. I was hired in one IT job for 18k. I switched for $25k. I then switched for $35k. Then for $55k. Then for $80k. And all of those moves were within one year. No company would give a $20k per year raise (about what I got for those 4-5 years). It doesn't matter how much better my skills are or how much more value I bring.

      Though, after being in the industry longer, I get a smaller jump now for each move, but even then, still more than a raise at one place. Jobs are designed to keep employees for the minimum cost (offer low cost perks, rather than raises). Rarely do they do a good job at staying market competitive as employees grow. And those that do are often the ones we hear of firing the old employees and hiring young ones to do the same jobs.

    7. 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
  10. WHAT THE FUCK??? by Anonymous Coward · · Score: 1

    I went into the article expecting the usual bone-headed incompetent management drivel, but the last item on the list of jobs that are hard to fill still blew me away:

    10. Active Federal Government Security Clearance

    Seriously, any hiring manager that thinks it's the universities' responsibility to get security clearances for students as part of a degree, wow, that's a hiring manager that somebody should drag out back and shoot.

    1. Re:WHAT THE FUCK??? by vlm · · Score: 1

      I went into the article expecting the usual bone-headed incompetent management drivel, but the last item on the list of jobs that are hard to fill still blew me away:

      10. Active Federal Government Security Clearance

      Seriously, any hiring manager that thinks it's the universities' responsibility to get security clearances for students as part of a degree, wow, that's a hiring manager that somebody should drag out back and shoot.

      The company not willing to pay for it is "code words" for the boss wants to hire military vets or reservists. I got my "secret" clearance years and years before I graduated, for free... Well, it actually took years of service in the USAR ... The school financial aid office was instrumental in helping me get my GI Bill benefits (took months) so I'm not surprised they'd try to embrace and extend into helping get clearances.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  11. There's a disconnect allright by folderol · · Score: 1

    ... and it's in the heads of the employers. How on earth can anyone train to be 'ready to go' when IT in particular, and engineering in general, is such a vast shifting quicksand. Are universities supposed to re-write their course material every 3 months? Where will they get information about new hardware/software being developed (secretly) now and due to be released before the students graduate? Do students have to decide before they actually start study which specific manufacturer of which specific industry they will be 'ready to go' to?

  12. tiny babies perfect in every way ready to be loved by Anonymous Coward · · Score: 0

    try to get the flow of that, as we'll never be able to be trained properly to match the 'experience' of inadvertently aiding unprecedented evile in it's life0cidal cause.

    we'll be able to see the new chores opening up coinciding with remarkable spontaneous outbreaks of caring for one another, & the aforementioned little ones, whilst rejecting all forms of weaponization/destruction. see you there? there's nowhere left to hide.

  13. What IT managers want... by Anonymous Coward · · Score: 0

    I someone with 20 years of expertise with 0-1 calendar years of experience/paygrade.

  14. 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 porkThreeWays · · Score: 1

      My CS degree was at least 2/3 math and theory (maybe more). Calculus, Probability, Automata theory, Discrete math, Data Structures, Algorithms, Logic, Abstract Algebra. We could get some vocational type programming for electives (the building database apps with .net type) but the math prevailed. It was also disturbing that the article seemed to lump programmers and IT staff together. There are IT degrees out there now and they will prepare you pretty well, but they are basically vocational degrees that the course material will have changed every 5 years. Today's CS degree has mostly the same theory it did 20 years ago.

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    2. 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.
    3. Re:Stop require CS degrees for all positions... by WrongMonkey · · Score: 1

      What privately run IT training programs? I hope you're not talking about Devry or some certification camp.

    4. Re:Stop require CS degrees for all positions... by ahoffer0 · · Score: 1

      Agreed. There are about half a dozen people in my department with Master's degrees in comp sci who spend their days testing business systems. It's a sad waste of their education and intelligence.

    5. Re:Stop require CS degrees for all positions... by CAIMLAS · · Score: 1

      Here's the problem. While an IT/CS degree is not a pedigree of competence, it does indicate that the person is able to teach themselves (to some limited degree) - something a high school or trade school diploma usually does not indicate. It gives them a broader brush with which to paint, and is an indicating factor as to the person's drive and ability to perform the job at hand.

      Sure, someone without a degree can do the job, probably. But it's much more of a crap shoot.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      Or worse than that, EE degrees for application developers.

      I worked with a guy who had a BSEE. He was just their programming because he needed a job and in the meantime, he was interviewing constantly for an engineering job.

      He resented being "just a programmer". He would exclaim in a soft voice so that the boss couldn't hear, "I'm an engineer! I shouldn't be doing this shit work!"

      His work was OK. It worked - mostly - and he was slow. It wasn't that he was incapable it was just that he didn't give a shit. He eventually got laid off during a house cleaning.

      Me, OTOH, I wasn't engineering material, many of the CS stuff was really hard for me (CS minor: biz degree), but at the time, I really loved it - I was constantly studying on my free time to keep up. I had to leave because of changes in the industry - what I did became obsolete and what work was left was only done by hard core CS people.

      I left the industry because there's no place for people like me anymore.

    7. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      I see where you are going but it is not reality. Someone without a degree and accomplished in the field has to have two qualities by default. The first being that this person is capable of training him or her self. The second being that they have a true passion for what he or her is doing. Some people require a structured and forced environment that a college provides, others do not.

    8. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      My degree was similar except we did not have building database apps. The majority of the programs were for numerical methods or to illustrate algorithms/basic concepts. I did have a database class back in 2002 but most assignments were related to working within the database, not hooking up a web app.

      In any case figuring out how to hook a web app to a database was simple. At my first job I did a .NET interface to a database in 3 days. So really it's a waste of time in a CS program. I'd prefer it stuck to theory.

      Although my Masters degree (finished this year) did cover some new developments in Data Mining/Distributed Systems. In particular Google's MapReduce, Amazon's Dynamo, Yahoo's PiG, Microsoft's Dryad, etc.. And most of those developments are within the past ten years...

    9. Re:Stop require CS degrees for all positions... by Xacid · · Score: 1

      I work with a guy who has a masters in C.S. I was having a chat with him one day asking if he'd be interested in taking my spot once I moved on to something else.

      Once I explained what all was involved he was apprehensive.

      He had never used a server OS before.

    10. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      Yeah, I would have to digress with this. CAIMLAS has a point - there's a much higher likelihood that someone with a CS degree will already be used to abstract thinking that someone without a degree won't be. It's not guaranteed, of course, but if making the wrong choice results in 6+ months wasted, you want to hedge your bets.

    11. Re:Stop require CS degrees for all positions... by SingTrav · · Score: 1

      I have an MIS degree, which taught me very little about actual real-world programming and enough about business/accounting/finance to be able to talk to the non-IT staff and make decent programming logic based on that. Of course my code was crap since I had to learn the programming language in a couple weeks when I first started the job, but over the years the business education has been invaluable in being able to talk to customers and not sound like an idiot. Hell, just being able to make a presentation and write properly gives a big advantage over the guys that just write code and stay detached from the rest of the company. Anyone can learn the newest web technologies, but the people that can actually make applications that are useful for their customers will find continued success.

    12. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      If you are doing CS work then you should have a CS degree. That is not hard to figure out. Unless you have 5-10 years EXP doing it. Then it is not that big of a deal. Have worked over the years with many who were 'ok' programmers. But not very good at it. "Didnt you learn this in school?" "Oh no my degree is in XYZ". These are fundamental things like which sort to pick in some cases, Big O notation and what it means, why use a simple iterative loop versus a hash table.

      They could talk the talk and walk the walk but were missing several key pieces of 'know how' that they would have learned their second year.

      If you are doing IT work then a vocational school is the better route. You are learning exactly what an IT group is looking for and how to do it.

    13. Re:Stop require CS degrees for all positions... by slimjim8094 · · Score: 1

      My school does the theory and math, but with plenty of "real", for-credit classes available. At the moment I'm taking a compilers class (which is all theory, but we have to figure out how to implement it) and a computer-graphics class, where the class time is used to discuss a scene graph, intersection algorithms, and so on, but the final project is a 3D polygon mesh editor written with Qt. This is along with an in-depth algorithms class (dynamic programming, greedy algorithms, etc). Last semester, along with my automata theory class, I wrote a machine-code interpreter for an in-house instruction set, and assembly programs to run on it. Next semester we'll be implementing this ISA on a FPGA. These are required classes for my major.

      This is probably because I'm at an engineering school in a university, so the theory is considered a (crucial) means to an end. Like all education, it's really up to the student to take advantage of it properly, but I can't see how somebody could make it even the halfway that I have without being a skilled programmer.

      A CS degree damn well should be about math and theory, because it should be a given that you can implement the theory competently by the end of your freshman year. In fact, spring semester of my freshman year was all about the theory of data structures and algorithms, but the homework was implementing each one. I can tell you from experience that a motivated individual can become a competent programmer, but it's much harder to understand the theory without proper instruction (and homework).

      A good CS degree presumes that its students are skilled and motivated enough to figure out how to implement increasingly-abstract algorithms in any language, even ones they don't know yet. Then it makes them do it. If you hire somebody from a good CS program, they should be able to code up a storm right away (with maybe some training on your specific environment) while understanding what they're doing and ways to improve it.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    14. Re:Stop require CS degrees for all positions... by vlm · · Score: 1

      There are IT degrees out there now and they will prepare you pretty well, but they are basically vocational degrees that the course material will have changed every 5 years. Today's CS degree has mostly the same theory it did 20 years ago.

      The quality of IT degrees is highly variable, in comparison to CS degrees. The tiny liberal arts college I attended in the early 00s had both CS and IT attend the same discrete math, data structures, and systems analysis classes, but while us CS guys were in calculus, OO-programming, and a really strange compiler class, the IT guys were chilling in intro to accounting and other business school classes. If I recall they were required to take "intro to management" with the theory that later on, they would be hiring us CS guys, even if we had the "harder" "higher level" course load.

      The place to run away from, is the IT degrees with courses like "Excel 2003". Pretty much any class with an individual software product in the title is no good. "Database design using Codd normal forms" is probably a pretty good I.T. class (and my experience in the working world shows its very obviously not well attended). "How to click and drool in MS Access" is probably not a good I.T. class.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    15. Re:Stop require CS degrees for all positions... by omglolbah · · Score: 1

      Here in Norway the old view is along these lines:

      "If the candidate has a college degree they will at least be proficient in acquiring new skills and know how to solve problems".

      This of course is highly dependent on the college degree in question and the college providing said degree....
      From all the conversations I've had with friends attending US colleges and universities this idea has largely become shot to hell through the way the courses are run. Critical thinking and problem solving skills are no longer valued. Only being able to do the narrow scope of getting a good grade is valued or taught. This makes me think that innovation and productivity in general will suffer immensely in the next 10 years...

      I have a bachelor of science in automations. A mix of electronics, programming and general system design.
      I would estimate that at LEAST 20% of my college classes were in subjects not strictly part of the final exams or evaluations. While we did not have specific classes in problem solving we had quite a lot of lab work where problems came up all the time. Mostly we figured it out ourselves over the course of a few hours... Then shared the lessons with the rest as the lab-work was quite social with us all sitting in a too-small lab ;)
      Nobody "competed" for the best result, mostly we did what we could to get everyone else through the material too, because we knew that the next time we were stuck we would have someone to ask for help. This kind of teamwork is quite lacking in many new students now.... Ugh...

      Make college about learning and growing as people instead of a 'dead' 3-5 years of droning towards a degree.

      I'm hungry and grumpy... so I will go cook some dinner and stop ranting :p

    16. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      This is not the fault of (most) managers. HR normally creates this requirement, largely because they understand how to *hire* folks from the market but don't understand the market themselves. They also want to cast a large net, even if they catch garbage (or irrelevance). I understood this dichotomy much better once I started helping our HR team do college recruitment.

    17. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      I matriculated with my B.S. in C.S. (software engineering) in 1988, close enough for government work to your 20 year statement. By the time we finished all our courses, we only needed 3 more for a major in math, which is probably within 1 of what you needed at your university. We learned fundamentals, learning specifics was up to us- in my spare time, I loved to play around with assembly language and would hand optimize HLC output (something still necessary for performance to this day with the awful Ada compiler output I occasionally get to look at when I am consulting). Those fundamentals didn't allow me to hit the ground running 100% of the time, but they did give me the tools I needed to understand and contribute quickly in almost every situation I was thrown into with little hand holding, from doing applications engineering (of several different natures), to being a CPU architect, to teaching data structures at the university I work at now.

      Even while I am teaching what feels like the same material I learned over 20 years ago, I encourage my students to pass my test but DO SOMETHING ELSE! Get part time work or make a hobby out of playing with the languages I can't teach them for lack of time but will benefit them in the future. Get a cheap (but good enough) router and go play with modifying DD-WRT to do interesting things. Set up a Linux server for their 6-to-a-room dorm, messing around with encrypted partitions and modifying permissions to screw with their roommates. Most importantly, find something they enjoy doing and learn from the experience on their own time and come to me for help if they need to pointers. Finally, if they can't find anything they enjoy doing out of class that is related to the field, switch over to accounting. It is the things that they do out of class during the 2-4 years I get to interact with these students which will make them stand out upon graduation to potential employers. Don't waste that time doing nothing but playing WoW.

    18. Re:Stop require CS degrees for all positions... by BeanThere · · Score: 1

      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.

      I think the real problem is that the vast majority of CS degrees are fundamental drinking, partying, girls, copying, cramming, girls, "scraping through", girls, drinking, "learning as little as you can get away with to pass", then "feeling entitled to getting a well-paid job where the employer trains you on all the things you were supposed to learn while getting your degree".

      If you're somewhat self-motivated and hard-working and have something of a passion for the craft, so to speak, you'll graduate "ready to go", and it probably won't even matter much if you were "trained" to "be" a programmer or theoretician or whatever. But that only describes a very small percentage of people. When I was studying, I spent most my free time programming, just because I loved it so much.

      Can you even instill the appropriate values or passion or interest in someone by the time they hit college age? Perhaps in a few cases, but probably not in most. That's why good IT skills, programming or otherwise, are still hard to come by.

      The HR departments of companies then have to sift through the 99% of junk CV's to find the odd needle in a haystack of quality.

      Frankly I'm not sure we should be sending so many kids to college to train in fields they aren't that useful in. Look how much plumbers make, why not let some of these kids become things like plumbers instead and help bring the costs of those services down, there's no shame in that. The US needs to get back to more of a 'making stuff' economy.

    19. Re:Stop require CS degrees for all positions... by Anonymous Coward · · Score: 0

      Without a job you won't get experience , without experience you won't get a job. Who is fooling who here? IT people are nuts. They only can read chips not humans. Everybody thinks they are supreme, but they are the most supid people on the panet earth.

    20. Re:Stop require CS degrees for all positions... by ImprovOmega · · Score: 1

      It's important to draw a distinction between a CS degree and a CIS degree. CS teaches you theory and programming skills, CIS is much more business oriented.

      The funny thing is though, the troubleshooting and problem solving skills you pick up with a CS degree are directly applicable to 90% of sysadmin work. Further, programmers as sysadmins tend to work out pretty well as you wind up with disturbingly elaborate scripting solutions to automate otherwise unthinkable tasks.

      I'd sooner have a sysadmin that survived a rigorous CS program with a solid math background than someone trained to run the flavor of the week system who counts on experience to keep them afloat. One of these types is paddling on a surfboard trying to keep up, the other is cruising by in an ocean liner.

  15. 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."
    1. Re:Education vs. Training by Anonymous Coward · · Score: 0

      we figure that she could be productive in three months and won't be worried if she takes six

      Yep. We're working on a huge ball of (undocumented, natch) spaghetti full of brittle complexity that you have to *know*.

      It takes 3 months of training and guided hands-on programming to be not dangerous on that platform, 6 months to be basically competent and 12 months to be any good.

      And when the client complains that our team's new joiners (experienced developers all) aren't as good as their guys who've been working on it all the while the spaghetti was being tangled, they blame our knowledge systems...

    2. Re:Education vs. Training by dkf · · Score: 1

      It takes 3 months of training and guided hands-on programming to be not dangerous on that platform, 6 months to be basically competent and 12 months to be any good.

      Hmm, it sounds like you've got a truly terrible mess there, one that needs serious refactoring. The aim should be to get it so that you can get useful work out of a new hire in around 6 months (and mainly non-dangerous in under a month). Of course, that might well take a lot of work to get it to that point, but it'll be worth it since it will improve things for all the rest of you as well...

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:Education vs. Training by complete+loony · · Score: 1

      I'd say that in the first 3 months, a new graduate hire is a net drain on my time. I spend more time training or explaining tasks in more excruciating detail than it would take for me to just do the work. I don't care if a new hire takes 20 hours to do something I can do in two. What annoys me is it will still take 3-4 hours of my time.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    4. Re:Education vs. Training by turtleshadow · · Score: 1

      Companies have many ways to vet new-hires and typically do a probation period before any real trust is given with the new hires.

      Irregardless of any IT skills I look for these in my junior levels

      First the trifecta-- Does a new hire arrive prior to "on time", is prepared for a days work, and then works a full days work?
      This is a real tell as if they have been prepared well enough at Univ or 2 year + job experience and scores high to building professional confidence in them.
      My experience this is counter intuitive: the less education the more the person know these.

      Second -- Stop, Drop and Document
      Does the candidate know when to stop working on a dead end resolution, Does a candidate drop things (work assigned & hot potatoes onto others), lastly do they document as they go or promise to do so at the "end."
      My experience anyone with less than 2 years will flounder and fail miserably at all three.

      Last -- Look then Jump, or Jump then Swim
      Depending on the need either could be called for. Maintaining a tuned system the former; building a prototype the latter. Mixing the 2 simultaneously is the most common mistake and has led to disaster in my experience. The guy that didn't do anything decided to tweak the system on Friday night as accounting needed its batch jobs by Monday morning. The woman that was hired to RAD quickly shifted to studying the heck out of things instead of whipping up inspired GUI mockups.

      Each did so without asking their colleagues and both ended poorly

      Unless the Univ or 2 College or voc ed school did numerous substantive team projects+individual performance most would flail at least 2 of the three "professionalism" hallmarks in less than 3 months.

  16. "essential skills required to run IT departments" by PinchDuck · · Score: 1

    IBM expects programmers coming out of college to act like experienced managers? That sounds pretty silly to me. As for having the skills "ready to go", you come out of university with a degree. You still need experience and seasoning. This whole thing is nonsense.

  17. Duh. by Anonymous Coward · · Score: 0

    In other words, "Only 8% of hiring managers rate recent graduates as having 5+ years experience in the three common technologies, five esoteric products, and specific industry they're hiring for." Not exactly news.

  18. Article is dead on by Bandit0013 · · Score: 1, Redundant

    I am a development director for a business. It is astonishing to me how ill prepared new grads are. Most do not know SQL, most have never used a webservice, CSS, or any number if common relevant skills. I give a coding test to candidates. It involves a solution that requires a dictionary class and about 15 lines of code to loop through a flat file. It is open help files. 80% of new grads fail it. It is easier than most classroom assignments I had coming up.

    1. Re:Article is dead on by ErikZ · · Score: 1

      I've taken database classes and I've programmed websites to interact with databases.

      However, it's been a long time since I've actually written any SQL. My current employer would flip out if I did, we hired pure Database people for a reason.

      So, would I fail your test? Because I'm unable to spew out SQL statements on command?

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    2. 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.

    3. Re:Article is dead on by Anonymous Coward · · Score: 0

      You're being wasteful. The few graduates who have all the hands-on experience that you require in addition to a college degree know that they're a rare breed and expect to get paid accordingly. If you're looking for someone who's proficient with SQL and CSS, then stop requiring a college degree. You don't hire a waste management engineer to drive a garbage truck, do you? Of all the cogs in the system, you're the one who needs to change, not the universities or the graduates.

    4. Re:Article is dead on by Anonymous Coward · · Score: 0

      The point of a degree isn't to learn technology X, then technology Y, then technology Z so that five years later their training is useless because things have moved on to technology A, technology B, and technology C. The point is to learn the underlying concepts like set theory, relations and cartesian products, so you can pick up whatever particular technology (like relational databases) a given shop is using quick as well as easily move on to whatever "the next big thing is".

    5. Re:Article is dead on by JMZero · · Score: 1

      Your coding challenge sounds about right - I do something similar (though I just have them write a single function - I pass the data in instead of making them read from file so that almost no API needs referencing - I don't care about the API they may know). I help explicitly with any syntax questions (though I suppose having them read help files is a good exercise too). The challenge isn't hard.

      It's depressing how many people fail. They just can't program. I don't know what they do for 4 years.

      And you're right, people should know SQL. Not because it's hard to teach SQL, but because they should know basic database theory and practice - and how could they have possibly learned that without having learned SQL?

      CSS or web services? Those I don't care so much about. Sure they're nice, but to me they're not core (for a programmer) - and someone who can program can figure them out (but if those are more core for you, I can see why you'd want them - as you say, it's certainly not unrealistic to expect).

      --
      Let's not stir that bag of worms...
    6. Re:Article is dead on by Skuto · · Score: 1

      And you're right, people should know SQL.... CSS or web services? Those I don't care so much about.

      If you're hiring people to do database development, that makes sense. But as a general rule, it's stupid. I wouldn't see what advantage a programmer has over knowing a domain-specific language for databases over knowing a domain-specific one for webapps. I would expect anyone with programming skills to be able to figure out either. But requiring hands-on knowledge of a specific technology? You're needlessly narrowing the candidate field or unwilling to invest in your key asset: your people.

    7. Re:Article is dead on by multipartmixed · · Score: 1

      Knowing enough SQL to select, insert into, update and delete rows from tables should be part of any programmer's toolkit, and is enough to qualify as "basical SQL skills".

      If you can't do those things, then you don't have SQL skills. Simple as that. Also, you're unlikely to forget those, even though 'create table' etc syntax requires a quick google from many of us on a regular basis.

      I use basic SQL skills in development all the time - for example, when getting familiar with a new database library, or when I want to purposefully jam some bad data in the database.

      This does not mean that I edit the database on live production systems, nor that I embed SQL in my application code.

      --

      Do daemons dream of electric sleep()?
    8. 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.

    9. Re:Article is dead on by Bandit0013 · · Score: 1

      I tossed CSS and web services in there because the whole web developer thing tends to be hot right now. Just an example.

      Relational databases are nearly ubiquitous today though. I strongly feel there's no excuse for any college grad not to be versed in at least rudimentary SQL and relational structure of some kind.

      It's cool that you give them the data. I like to make sure people can read documentation and apply it. Parsing a flat file is one of the most basic things you can do in most languages, and is generally straightforward and well documented. If they can't figure out how to do it with help files, I know I have a hopeless case. :)

    10. Re:Article is dead on by vlm · · Score: 1

      My current employer would flip out if I did, we hired pure Database people for a reason.

      To create willful ignorance and a huge impedance bump, with the result that the algorithms and procedures you design, will not smoothly and quickly mesh with the database hardware and software configuration they maintain, while not implementing important new technologies that bridge both areas? As long as your competitors make the same mistake, you're safe, probably, but it can be a pretty tedious working environment if you're doing anything unusual or complicated or interesting.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    11. Re:Article is dead on by vlm · · Score: 1

      You don't hire a waste management engineer to drive a garbage truck, do you?

      and the argument you'll hear in response:

      "In a 25% unemployment situation, whats wrong with going for a phd to do a high school grad's job, maybe he will do it better?".

      "It's bad sportsmanship to complain when they jump ship to a real job, or your requirements were too tight so you couldn't find one, but a display of bad sportsmanship doesn't mean it was overall a bad game plan".

      I'm just repeating stuff I heard, not necessarily agree with.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    12. Re:Article is dead on by vlm · · Score: 1

      Not because it's hard to teach SQL, but because they should know basic database theory and practice - and how could they have possibly learned that without having learned SQL?

      You might be surprised. After the first week of intro to database class, we spent one week focused very intently on each Codd normal form, including multiple homework assignments, basically case studies that needed to be worked around and/or redesigned. This was probably my first CS class that had more lines of essays written than lines of code. And ER diagrams, and UML, and flowcharts, and other graphics arts. Thats like what, eight weeks plus the first week, equals nine weeks, and the semester is only around twelve weeks long. They should have called it "database normalization class" not a general intro, whatever. Then there was about one week of "everything you need to know about generic SQL in two lectures" (ultra glossed over) and then a week of optimization theory (this is why you want indexes! this is why full text search is slow! this is why you avoid regex in SQL if at all possible! This is why you want lots of fast disk and lots of RAM!). Add a week or two for reviews, midterms, final, thats it.

      Everyone had MS Access and mysql / postgresql at home but actually writing SQL did not happen very much in the first semester class. To give you an idea, the final had multiple choice questions of about this level:

      Circle the statement that does NOT exist in sql:
      SELECT
      UPDATE
      REBOOT
      DELETE

      The final was all essay questions about a rather complicated and detailed payroll database that was ridiculously poorly designed, how we would work around it in its broken state to accomplish various tasks, and exactly how we'd re-implement portions of it in a completely normalized form if only we could do so.

      This was at a fairly typical midwestern liberal arts, college computer science department, less than a decade ago.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    13. Re:Article is dead on by Anonymous Coward · · Score: 0

      Hmm...a development director who doesn't understand the value or requirement of developing employees.

      Those grads are not ill prepared, you are. They don't learn much SQL because it's easy to pick up and there are different variations, making learning too much of one useless and a waste of their time. Considering facebook is a webservice I find it hard to believe you can't find grads that have used one. Or you just don't understand what a webservice actually is.

      I wouldn't expect a CS grad to know CSS. It's easy enough to pick up in a couple of days and master within about a week. Again, it's a waste of time for graduates to have learned any details of it during their degrees.

      Your "relevant skills" all seem to be very specific technologies that will change over time. They are not things CS grads should have to know and are ALL very easy to pick up in short spaces of time.

      Do yourself and your business a favour and stop basing your hiring decisions on whether or not graduates know these silly little details and start figuring out if the more transferable skills are present.

    14. Re:Article is dead on by JMZero · · Score: 1

      If people don't know SQL, I don't disqualify them - it'd just really surprise me in a recent graduate (which is what we're talking about here). Again, it's not hard to teach.

      But I think it's more important that a programmer in an average business environment has some understanding of how databases work than how HTML is formatted (even if it's all web applications). There's a good chance someone else is doing CSS. There's a good chance someone else is doing SQL too - but your decisions are much more closely related.

      But yeah, I overstated the case for SQL. Again, I'm not saying they need to know it, it just seems like they probably "should" (in the same sense that if you roll a dice 20 times, you "should" get at least one six) if they've encountered databases at all.

      --
      Let's not stir that bag of worms...
    15. Re:Article is dead on by JMZero · · Score: 1

      Well, it surprises me in a way. I'm all for teaching theory (as opposed to digging into specific APIs and what not) but I think going through more practical work than it sounds like you did probably makes for more effective teaching. I don't think DB courses should worry about too many specifics, but I think doing some interaction with a practical database is really going to solidify understanding.

      Anyways, interviewing so many people has left me with a real bad opinion of IT/CS education. To me, the problem summed up is that I don't think you can really learn programming theory without being capable of doing some programming.

      To be more specific, I'll tell you what we ask of candidates: write a function that takes an array of integers between 0 and 99, and return the most common number in the list. In the case of ties, return the smallest of the tied numbers. I help freely with any syntax questions and what not. And, to be extra clear, I make sure they understand the problem perfectly before we start by having them answer the question themselves for some sample lists.

      90-95% of candidates can't do it (including people with CS degrees, and many people with >10 years experience working in programming positions). And by can't do it, I mean they just can't - they can't come up with a proper approach, and often they can't execute a proper approach when I tell them how to do it. I hope I'm just in a tight job market and I'm not seeing the best candidates.

      --
      Let's not stir that bag of worms...
    16. Re:Article is dead on by Stormy+Dragon · · Score: 1

      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?

      People experienced in your particular flavor of SQL. There's dozens of different ways of implement SQL access to a databse within a program. Back when I was in school, my databse course mostly used Oracle embedded SQL in C programs. Since then I've been in assignments that primarily used Oracle PL/SQL, Microsoft ODBC, SAS ODBC, JDBC, Microsoft Jet, Enterpise Java Beans, etc. Even though the core knowledge for each of those methods is the same, the specifics differ from one to the next, so in each case I had to read the manuals for a day or two and look at other code to figure how to apply my knowledge to the new system. If interviewing focuses too much on specific technologies, you're going to miss a lot of good employees who have the skills you're looking for, but just don't meet your flavor filter.

    17. Re:Article is dead on by Bandit0013 · · Score: 1

      You do realize that in a business in any of the major sectors like insurance, finance, etc nearly EVERY piece of code a developer will write interacts with data in some way? Data is going to be exposed through a webservice (xml), or a database (SQL variant). I tossed in CSS/HTML as an example because it's a skill gap I've encountered. I am flat out shocked that someone who is serious about development and finished a degree has never built a webpage.

      Specific technologies that change over time? Really? Relational databases models have been around since 1969! Not only are most relevant businesses running them, most of your major software packages have relational databases running in the back end. And yes, SQL is pretty easy to pick up, that is why it shocks me in a 136 hour undergrad degree they can't take a 3 credit hour course on writing standard SQL.

      For the record, I develop my employees quite well. We have a training budget, I send everyone to classes in technologies that provide value to the business. What I refuse to do is bring in some college grad with a chip on their shoulder who demands $50k salary and can't do anything of value. I will not spend 6 months salary + training + taxes to see if they can learn SQL and C#. If you want a job with me as an entry level developer, show some initiative: take your ass over to Amazon.com, order a C# and a SQL book, and build some sample projects at home. Then when you come in to interview and I give you a open help files open internet development test you can pass it.

      To come in and say hey I have a degree, pay 10s of thousands to make me useful is not going to cut it with me or with most employers. I don't care about your degree, nor do I require one. I want employees that are motivated, passionate, and can actually do something.

    18. Re:Article is dead on by Bandit0013 · · Score: 1

      That's been my experience. People who can't code... they can't code at all, even the simple things.
      I used to ask people to write their own function to take a string input and print it back in reverse. Simple array and decrementing loop. Like you, I found that the majority of new grads couldn't do it. I have no idea what they're teaching these days, but it isn't anything of business value.

    19. 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.

    20. Re:Article is dead on by russotto · · Score: 1

      90-95% of candidates can't do it (including people with CS degrees, and many people with >10 years experience working in programming positions). And by can't do it, I mean they just can't - they can't come up with a proper approach, and often they can't execute a proper approach when I tell them how to do it. I hope I'm just in a tight job market and I'm not seeing the best candidates.

      Do you have anyone in front of you screening the resumes, or are you doing it yourself? Because I have this theory that the people in most companies who are supposed to be screening the resumes are doing it very badly. Possibly even counterproductively.

  19. 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 Xacid · · Score: 1

      "stop being cheap bastards and hire someone you can get cleared."

      Amen. I applied for a job recently and got an email "do you have a clearance?"

      I explained I did and told him what level.

      "Oh, we need TOP secret."

      Wtf, seriously? I met all the other qualifications too, go figure.

    3. Re:What a waste of electrons... by Kjella · · Score: 1

      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.

      Generally I would just say working with databases, using them as persistent storage for an application. I think you'd get high notes being able to just wrap more than one SQL statement into a transaction, so it couldn't leave the database in a corrupted condition. You'd be surprised how many developers never really worked much with a database-driven application. Maybe just the basics of normalization so their designs aren't completely puke.

      Formal definitions of the nth formal form, ISAM and Oracle Forms I'd not expect unless you've taken specific classes on databases. Nothing will teach you the finer points in school, but you'd be surprised how much of the basics many still miss...

      --
      Live today, because you never know what tomorrow brings
    4. Re:What a waste of electrons... by St.Creed · · Score: 1

      Analysis skills are actually a basic requirement for any math-heavy course. Actually, one of my maths courses was titled "Analysis" :) But seriously, you can't complete a CS course and NOT have an analytical mindset. However, what they mean is can person A read a text and then extract the meaningful items from it? I've found a lot of CS students have a hard time with that. They need to read a bit more normal books.

      Database skills is very vague, but I think you need at least a general understanding of what databases are, what they do, and what relational algebra is, and what a network database is, what normal forms are etc. However, this in no way replaces actually using SQL to get things done. Butall the concepts should be primed so actually learning it will only take a few days - getting proficient in it, now thats another story. Ofcourse, a lot of companies would like experienced Oracle DBA's to jump out of the course (or grow on trees) - and that won't happen either.

      The rest of the requirements is indeed quite silly, especially when you consider CS students without problem solving or technical skills - how would they ever graduate? It's probably much as someone else wrote: business is looking for a quick fix for a problem and can't just take the cheapest option - a student fresh out of college. What a bummer.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    5. 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.

    6. Re:What a waste of electrons... by Anonymous Coward · · Score: 0

      The Cake is a lie. Don't wait until you have wasted your life chasing a stick to figure it out.

      - AC

    7. Re:What a waste of electrons... by Rich0 · · Score: 1

      nth normal form should be known by anybody in IT - at least in a practical sense.

      The average CS program seems to spend two semesters teaching stuff like Haskel and OS theory, and about 15 minutes on SQL. The average IT job uses SQL just about every day, and dabbles in functional programming once a career when you run into just the right kind of problem.

      Of course, intellectually SQL is boring, and functional programming is cutting edge. So, that's what universities mess around with.

      It isn't any different in the sciences - we spend ages making kids memorize the Krebs cycle, and most get through college never having used an expression system and affinity column to obtain a protein of interest, or even learn the practical basics of PCR. When I was in grad school I had to spend time digging on the internet to figure out why the PCR protocol I was handed wasn't working - the previous grad students had basically just picked primers of random length without any real concern for balanced annealing temperatures or anything, and were trying to use an exo-negative polymerase that was fine for 50-residue peptides to clone the gene for a 360-residue protein and couldn't figure out why there always seemed to be an error in the sequence.

    8. Re:What a waste of electrons... by Anonymous Coward · · Score: 0

      The database one really isn't all that complicated--although it does touch upon the issue that nothing you ever do will be good enough. If you teach them java, they'll want you to know J2EE, or tomcat, or... Nothing is ever good enough. But really...how about some general stuff?

      Can we admit that unless you're a GUI programmer, you're GOING to encounter a database in "the real world"? Heck, we used one on our embedded hardware (sqlite...good stuff).

      But with database skills...for a start...I'd settle for graduates who

          1) knew SQL. Yes, I can teach them...but it's a waste of my time. I don't even care if you learned it on a specific database system as long as it's vaguely modern and supports joins! And yes, you have to actually *KNOW* it, not just know that there's keywords that are select/insert/update and figure that's good enough.
          2) Know up to 3NF for table design. Yeah, I want them to understand when and why they need joins in step #1.
          3) That aren't "webscale" mongoDB/BigTables/memcached whores. Although really, if they are...they learned it outside of school, so that's a bonus for them still. They'll probably just make some very inappropriate suggestions that we unfortunately don't have the time to let them learn from their mistake in...
          4) I want them to have *basic* experience in database troubleshooting. I haven't met a single person out of undergrad who knew about "explain analyze"--give me a damned break. Would two hours of query optimization training really hurt that much? Even if they learn it on another platform, they at least wouldn't assume the "compiler" will do it for them. Yes Timmy, in "the real world" you don't always get to use bleeding edge tech.
          5) I want them to understand how a database works with respect to platform/architecture. I don't care if they know every API on the planet, but I want them to have a fucking clue that if you run a "select *" on a 2TB table, that the result won't fit in memory, won't stream quickly over the network, and will grind a system to a halt. I want them to understand why and anticipate it. Not because my system can't handle it, but because I want a little basic common sense.
          6) It would BE NICE if they had a clue what a cursor was. But fine...I'll cover that.

      Sure, it'd be nice if they came out knowing tools and all the rest...

      But in the four years I ran a shop, probably only 20% of the people I interviewed from universities knew SQL--and of those, *ONE* knew what SQL injection was (and even he tried to avoid it the wrong way).

      People aren't "current" or "trainable" if they aren't even cognizant of the problems they're likely to encounter. They're infants.

    9. Re:What a waste of electrons... by gmhowell · · Score: 1

      Might be a condition of the contract. Only active TS need apply, not TS eligible.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    10. Re:What a waste of electrons... by glitch23 · · Score: 1

      It was the "technical skills" that I believe russotto was saying was even more vague than "database skills". "Technical skills" can mean a lot of things. "Database skills" are technical skills so why be redundant and explicitly state "technical skills"? That is what russotto was referring to.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    11. Re:What a waste of electrons... by Anonymous Coward · · Score: 0

      The company they were talking about was Lockheed Martin. The reason they want cleared people is the sponsor (the gov agency) got tired of people walking out the door when they got their TS and above - it costs money. Anything below TS, they can wait for. As a result Lockheed and others like them loose money for each body they don't have onboard.

      As for the training, alot of these big (gov) companies are required to train per their contract with the gov since the gov requires it. Thus, they provide web-based training using 'skillsoft' or something equivalent, which contains watered-down training that doesn't cost much which they had some inside person in the IT department or an outside contract person develop as part of their yearly review vs. sending an employee(s) to college-based training to get the language or skill they want. So, companies are cheap! They want the other company (competitor) to traing the people they hire for them. It costs them zero then.

      As for the skills listed in the article. The future is cyber security, which is networks, reading webpages all day long and monitoring for virus popup alerts on a computer workstation. This is where those companies are going. So this means one is already out-of-date and unskilled since the articles skills aren't needed for these.

    12. Re:What a waste of electrons... by Xacid · · Score: 1

      But why not get an otherwise qualified person cleared? It's not like individuals have a route to get themselves cleared without a company doing it with a need to do so (as far as I know).

    13. Re:What a waste of electrons... by sean.peters · · Score: 1

      Dude, if the contract requires an active TS, they can only supply someone with an active TS. It can take months to get someone cleared, and what are they going to pay you to do in the meantime?

      I'm a hiring manager for a couple of defense contracts, and I try to discourage the customers from putting those clauses in their contracts for this very reason - it cuts way down on the potential applicant pool. But they don't necessarily listen.

    14. Re:What a waste of electrons... by Xacid · · Score: 1

      Glad you're at least understanding of the situation.

    15. Re:What a waste of electrons... by gmhowell · · Score: 1

      I agree with you completely. I live in the DC-Metro area and have made that argument for years. My brother is of the opinion (and I agree) that an individual citizen should be able to pay the government to go through the process to be cleared.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    16. Re:What a waste of electrons... by gmhowell · · Score: 1

      What's worse are the jobs that are clearance eligible and the contractor holds out for a cleared person for various reasons. Quite annoying. Given how easy it is to apply for jobs (click a link/send an email) I encourage friends with clean noses to apply for the 'active clearance' jobs anyway. They might have been erroneously listed, and/or the contractor might have some eligible positions available.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  20. 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."
    1. Re:Alternate reality requirements by Anonymous Coward · · Score: 0

      Most job ads are not posted to find candidates. They are posted to justify giving work visas to foreigners because "no local candidates could be found through advertisement." Actual jobs are found by going through incompetent head hunters (social science majors) who scan resumes for key terms and who do not understand what those terms mean. HR is known to get kickbacks from head hunters for not allowing anyone come in unless they come through a head hunter (thus guaranteeing a stream of fees for the head hunters and and kickbacks for HR). So checking advertisements in the newspapers is mostly an exercise in self-delusion. Get hold of a few good agents, or develop your own networking skills.

  21. What about the other 92%? by Anonymous Coward · · Score: 0

    8% of hiring managers would rate IT graduates hired as 'well-trained, ready-to-go,'.
    92% of hiring manages prefer out sourcing of IT departments because they can get it cheaper so they are willing to overlook well-trained.

  22. 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?

  23. we need more tech / trade IT schools they can have by Joe+The+Dragon · · Score: 1

    we need more tech / trade IT schools they can have better IT class work with less of the big university filler.

  24. IT should have apprenticeship like other trades yo by Joe+The+Dragon · · Score: 1

    IT should have apprenticeship like other trades you don't see plumbers needing 4 years just in a class room to get a job.

    The old university systems is not a good fit for the IT field.

  25. since when... by ohzero · · Score: 1

    has college graduation been the equivalent of "training" ? I don't know a single doctor who, even after acquiring their MD would suggest that they are "trained" in a given specialty.

    --
    -- http://www.criticalassets.com
  26. They want trade-school gradutates. by John+Hasler · · Score: 1

    Not university graduates.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:They want trade-school gradutates. by Matt_Bennett · · Score: 1

      Yup. But once you start looking at the position as something you can get out of a trade school, the position is no longer FLSA-exempt, and you gotta pay them overtime. That can't happen, since they'll probably be expecting them to work lots of (uncompensated) overtime.

    2. Re:They want trade-school gradutates. by John+Hasler · · Score: 1

      But once you start looking at the position as something you can get out of a trade school, the position is no longer FLSA-exempt, and you gotta pay them overtime.

      FLSA exemption has nothing to do with type of education. It depends on type and amount of pay and duties.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:They want trade-school gradutates. by Matt_Bennett · · Score: 1
      Yes, but a very typical dividing line is the duties- once it gets into trade school type duties, the position is usually under FLSA. The typical IT worker is classified as "professionally exempt"- From http://www.flsa.com/coverage.html:

      "Professionally exempt workers must have education beyond high school, and usually beyond college, in fields that are distinguished from (more "academic" than) the mechanical arts or skilled trades."

      If they set the precedent that IT is a skilled trade, you would have MBA's heads popping all over the place from the impact upon tech companies bottom lines.

    4. 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.

    5. Re:They want trade-school gradutates. by Matt_Bennett · · Score: 1

      I think there is very much an unfair designation from the "skilled trades" and the professionally exempt- take machinists- typically today they have to have mastery of all sorts of machining code, mechanical structures, but are relegated to skilled trades. I'm convinced that the designation is mostly a matter of what is convenient and cost effective for the employer. Many of the skilled trades I've worked with were damn skilled, had great understanding of the tools and what they could make- maybe it was more on an experiential level than an analytical measure, but the results are effective, and they should not be relegated to a lower level in the hierarchy.

  27. knowledge is the only capital left by gizit · · Score: 0

    Face it, american capitalism died 3 years ago due to the fact that it was enforced with guns and run by crooks. The financial markets have never been free because intermediaries learned how to game the system without understand what money is for (psychopaths). The most valuable product of western civilization is knowledge and its free! IT IS FREE! so should you!

  28. 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
    1. Re:Pot-kettle black by Drethon · · Score: 1

      This, I've been turned down by a number of jobs for not having enough experience. The one that hired me on had me working at the level of experienced developers within a month of figuring out the new system...

    2. Re:Pot-kettle black by Anonymous Coward · · Score: 0

      Heh, thats the part that always makes me laugh. I have to work to discern between PHP, BASH, C, JavaScript, and PERL. They all have syntax thats so similar! Knowing about variable scope, efficient algorithms, these are things that are universal, critically important, and you *NEVER* see them as part of a job description. Instead, 'we want xx.x years of experience in gooberview xx.x'. You try to interject: "but gooberview xx.x has only been out for .x" .... but they insist that you have xx.x years experience in it! People with less experience need not apply. So by that reasoning, no one can possibly apply. And they wonder why they can't get anyone. You did mention that you thought less than 8% of hiring managers have a clue. I'm thinking you are giving them too much credit.

    3. Re:Pot-kettle black by Max+Romantschuk · · Score: 1

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

      That is why only coders interview coders at my employer. You can't get a proper feel for someone's software development skills without having years of experience yourself. Our team is rather picky when hiring, but it's wonderful to be able to trust all team members with non-trivial tasks.

      Anyone who have ever worked with an incompetent coder knows how frustrating that is... Can really poison a team.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    4. RE: Pot-kettle black by Anonymous Coward · · Score: 0

      That seems a bit high to me... many people hiring IT managers have no clue about what is involved in the job. They just have expecations that everything will work after a couple of weeks - or expect the new grad to know the details of the router / switch so they can resolve the printing problem.

  29. Re:IT should have apprenticeship like other trades by Anonymous Coward · · Score: 0

    Whatever, how often does anything change in plumbing? Almost never. Don't even try to tell me it does. What you are saying is an employer should be able to legally treat new hires like shit. The fact is they already do, but you want a legal way to get work for basically free from new hires. That's what an apprentice plumber is, "almost free" labor. Think architects. Maybe after 10 years they get to design something different than bathrooms.

    http://www.xtranormal.com/watch/7429337/

  30. 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)

  31. Re:IT should have apprenticeship like other trades by Anonymous Coward · · Score: 0

    Strangely, many European countries have just that. For example, Deutsche Telekom and Siemens even have their own training divisions in place to raise new for their needs and many countries run their own vocational school system alongside to teach the common groundwork while the actual specialisation happens on the job in the students' company.

  32. Computer Scientists by Anonymous Coward · · Score: 0

    if (IT== ComputerScience) {
          print('you are lying');
    }

    Colleges teach computer science. Computer scientists work on academia, not in the "market". The market needs to push for a new major: Software engineer that teaches what they need the most (ie less math).

    1. Re:Computer Scientists by JMZero · · Score: 1

      I completely disagree. In fact, I'm always happy to see programming job applicants with just a math degree who maybe have just started with programming.

      People who can do high level math almost always grasp programming quickly and at a high level. I can teach design principles to a smart person who understands programming. Not always the other way.

      --
      Let's not stir that bag of worms...
  33. Not everyone by Skorpfox · · Score: 1

    Owning a company with many IT employees I do see this a lot, people are not prepared for real world situations coming from Universities. BUT the classes in Colleges and Universities aren't there to teach how to deal with specific situations, they're almost always theory and very little hands on.

    The requirements that I now employ in my hiring process, after going through a lot of IT grads, is for people to demonstrate their capability to trace problems and be systematic about troubleshooting issues. That's more of a thought process than it is something that can be taught. The employers that believe people are going to have the perfect training just out of school are just ignorant to the diversity of the term IT.

  34. Universities know they are not doing this right. by OFnow · · Score: 1

    The February 2011 "Communications of the ACM" describes recent research showing that Computing and Computer Science education is not succeeding at teaching the basics. The good news is that the problem is now beginning to get useful attention in the form of actually figuring out how to teach programming (etc). Essentially they are beginning to use the scientific method to determine what works for teaching CS. Instead of guessing.

  35. 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.

    1. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

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

      Only if you want to be a leaf node in the organization, and find it harder and harder to get a job after you reach the ripe age of 35. Without a degree, you'd better be good at having a network of folks who can get you past the gatekeepers in HR. Or, go independent, which requires business skills that are rare in good software folks.

    2. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

      I am currently a junior in HS and have looked for a summer internship for months now. Nobody is willing to give a chance to the kid who claims he 'taught' himself java or html. Of course I am not going to have the same skills as someone who has taken actual computer classes. However from what I have seen 98% of people who are 'good' in the field have taught themselves. I would love to take serious classes and get experience while I'm in high school, there are just no opportunities.

    3. Re:Start at 14 and code code code by wdhowellsr · · Score: 1

      Thank you, Thank you, Thank you.

      My son is twelve and I've already started him programming, but I've been beating my head against the wall trying to get the local school board to introduce programming as an elective or at the very least as an after school club. The good news is that you still have a much better head start than anyone graduating with a CS degree. The bad news is that, with an apology to html / javascript developers, having even advanced html and javascript experience is no longer a lead in to any programming position.

      This is where I make a shout out to my slashdotter step-brothers and sisters regarding free software tools and training. There is no such thing as an expert programmer jack of all languages, it is in fact impossible to be both a MS guru and a JAVA etc. guru unless you are a masochist. So if you are up for it the first thing that you need to do is try each technology and make a choice. I cannot speak to the free JAVA and other opensource enterprise tools available but recommend searching Slashdot for free opensource development tools.

      As far as a guaranteed Microsoft route to programming employment, and this is just my humble opinion, go immediately to http://msdn.microsoft.com/en-us/vcsharp/default.aspx and download Visual C# 2010 Express. If you are as familiar with javascript as you say it will not be that confusing. Watch and read every single possible tutorial, lab, video or anything else you can get your hands on and code, code, code, code, code, code, code, code, code until your forearms hurt. If your brain hasn't fried and you still want more than go to http://msdn.microsoft.com/en-us/rampup/default and not to repeat myself but, Watch and read every single possible tutorial, lab, video or anything else you can get your hands on and code, code, code, code, code, code, code, code, code until your forearms hurt.

      Now for the fun part, summer vacation. If you like me found that experience only slightly less satisfying than sex - keep in mind I've been married for twenty-five years - you are ready for the next step. From scratch create a Asp.NET / C# n-tier E-Commerce web site that includes all the bells and whistles including plug-ins from USPS, UPS, Fed-Ex and any other you would like.

      Now for the part that will guarantee you a job after graduation, Pro Bono. There is someone that you or your parents know that are cheaper than my father (don't get me started, he would buy two-ply toilet paper and take the time to separate it into different rolls) and offer to build them an E-Commerce web site for free.

      If you nail the site, you will suddenly be getting calls from a lot of people wanting you for side jobs. There is no reason why you shouldn't be able to charge $15.00 / hour and remember to get letters of reference.

      Hopefully by then end of the summer you have friends and family calling you left and right. But remember that you need to follow this simple rule:

      Code, Code, Code, Code

      Read, Read, Read, Read

      Slashdot, Slashdot, Slashdot

      On a final serious note. Don't dispair is you decide that we are all out of our freaking minds and this programming thing is like bamboo shoots up your fingernails. You have to be a special kind of (I still can't think of a word after thirty years) to be a programming guru of any technology.

      I wish you the best and recommend that any slashdotter, anonymous coward or otherwise, forward this email to every school age person that they know.

      I'm going to go and give my wife a big, wet, sloppy kiss on the mouth and get back to programming.

    4. Re:Start at 14 and code code code by wdhowellsr · · Score: 1

      Actually I forgot the most important part. The biggest advantage that I have over other programmers with my level of experience is business and social skills. I know it may be a pain in the arse but being able to communicate effectively with non-technical management will give you the upper hand in either permanent or contract work.

      I have been told on many occasions that the only reason I landed a contract was because I clearly communicated what I would be able to offer the client.

    5. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

      This is also my experience. I started programming around 14 (and I did it A LOT) as well so I can honestly tell people, even at the relatively young age of 27 that I have 13 years of experience programming. I can also honestly say that I was that many years ahead of my peers when I entered college, having already been programming for nearly 5 years at that point. I never got my degree because I fucking hate school, but I can charge $75/hour for my expertise because I have over a decade of experience and examples of work I can point to.

    6. Re:Start at 14 and code code code by williamhb · · Score: 1

      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.

      Warning: opinionated rant from someone who has hired new grads.

      First up, yes I most definitely do care about degree not just experience -- because experience is not graded. Your job history does not tell me whether you were brilliant at everything put in front of you, or merely tapped the keys for several years. Your referees might tell you, but I'm not going to contact the referees of every single applicant, just those I think I might want to interview. And I'm not just hiring for productivity on day 1 -- if there's someone brilliant who'd take a few months to get up to speed, versus someone who's been mediocre but has experience on exactly the same problem, often I'm going to want to prefer the brilliant guy because in months 4 and onwards he will be much more valuable. (Of course, it is hard to get job adverts and recruiters to work that way -- they always want the keywords and years of experience to put in the job ad because it's easier to tick off on a CV.)

      Secondly, the experience I most care about isn't really which programming language you've used (for a new grad). If you've been using it at college or in school you have probably only used it in small assignments and projects anyway, and for most new grads there's a big jump to understanding the rest of the systems (new grads often don't start on fresh new products) and the realities of working on large projects. I'm happy and prepared to help a smart new grad learn the technologies we use. So what I care more about are experience on teams and in big projects -- how good is this guy at working with people. Is his code spaghetti or does he have much of an idea about making code maintainable by others? etc.

    7. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

      I'm sorry, we're looking for candidates with 15 years experience in .NET. Thank you for applying.

    8. Re:Start at 14 and code code code by pieisgood · · Score: 1

      How do you feel about hiring a guy with a BS in Mathematics and a Minor in CS? Undergrad here taking that route and one year off from grad wondering if it was a good idea haha

      --
      Eat sleep die
    9. Re:Start at 14 and code code code by williamhb · · Score: 1

      How do you feel about hiring a guy with a BS in Mathematics and a Minor in CS? Undergrad here taking that route and one year off from grad wondering if it was a good idea haha

      As you'll no doubt see from the thread, opinions on the best hiring strategies vary quite a bit! Unless it turns out I'm on your hiring panel (vanishingly unlikely) I'd hesitate before offering anything other than anecdotal advice. But on the anecdotal side, I was on the hiring panel for a part-time-student role a while ago, and on of our top choices had just that combination; I believe he's since taken a graduate entry role at Microsoft (after working here for a year in the last year of his course).

    10. Re:Start at 14 and code code code by pieisgood · · Score: 1

      excellent thanks for the reply, that's reassuring at least!

      --
      Eat sleep die
    11. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

      I totally agree about exposing kids early. I remember being fascinated with our new apple computers in elementary school back in the late 70's early 80's but there was no organized program I could learn basic programming skills with until I entered college in 1990. When I look back I think it is a shame school systems stuck to the rigid math, English, science regimen without any alternatives. I would probably be doing something entirely different today if I had been challenged early on with something I was obviously interested in and wanted to learn.

    12. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

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

      Actually, no. My experience is that there are some employers out there that use 'does he have a degree?' as an easy filter to reduce the resumes they have to go through.

      So despite having 10+ years experience in exactly what they're looking for, I don't even get an interview from them. RIM is an example of this, though I hear they've been having trouble finding good people to hire lately so maybe they'll start relaxing this HR stupidity. The last time I applied to them was probably 5 years ago or so.

    13. Re:Start at 14 and code code code by Anonymous Coward · · Score: 0

      As someone who hires graduates I would like every CS graduate to be able to
      indent their code
      use meaningful names for functions and variables
      know the basics of debugging: System.out.println() or alert() or breakpoints
      use Subversion or similar
      And
      write a select statement (even an outer join) longer than 10 lines
      know one programming language

      Of these 6 points I generally get 2.
      Drop the history course or creating writing learn you industry

    14. Re:Start at 14 and code code code by jhughe90 · · Score: 1

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

      Have to respond here in case anyone decides to make any serious life decisions based on this terrible bit of information.

      Many companies use software and/or non-technical people to weed out applicants. If the job requisition comes through with a college-level degree requirement, the lack of one on a resume or application can cause it to be immediately deleted, tossed, shredded, or dropped to the bottom of the pile without looking at any other qualifications including experience.

      Is this a good way to judge applicants in an IT field? Probably not.

      Is it maybe a sign that this is not a company you would want to work for if they can't put any decent effort into their hiring practices? Possibly.

      It doesn't change the fact that this process is not a rare occurrence, especially by large corporations that can get dozens or even hundreds of resumes for select openings.

  36. A mixed bag of nuts by PolygamousRanchKid+ · · Score: 1

    In my experience, the quickest folks to get "up and running", are those with team experience. One of my profs, Arthur Lo, once said of his course, "Most students say that they get the most out of the lab exercises . . . I think that they get the most out of their lab partner." It sounds trivial, but it is rather insightful . . . the best newbies that I have worked with, had experience in working in teams.

    "Hey, let's all of us work on a project together. We'll use a system like CVS so we can all see what's up. If some folks are better at programming, and others better at management stuff, we will divide the responsibilities, accordingly."

    The worst case that I had, was a work student intern, who couldn't program himself out of a paper bag. I asked him why he chose to study CS. His answer: "Because I heard that you can earn a lot of money there."

    Wrong answer.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  37. Re:IT should have apprenticeship like other trades by CAIMLAS · · Score: 1

    I agree to a certain extent. The 'old university' approach isn't necessarily bad, it's just how business has latched onto it and expects the moon. They're still operating in a pre-2000 mentality, to a large degree: "someone with an IT/CS degree must be a computer genius".

    Honestly, I'd like to see IT take the following approaches (in abstract):
    * A two year degree gets you a technician job
    * A four year degree gets you an junior engineer/administrator apprentice
    * A two year degree with 2-3 years of experience is akin to a 4-year degree (in terms of experience)
    * Six years of experience is akin to a 4-year degree

    And so on. The problem arises where companies expect to hire someone with a 4-year degree and 4+ years of experience for trade school graduate rates (eg. 2 years school + 2 years of experience).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  38. I dont have a degree in IT by Anonymous Coward · · Score: 1

    but it sounds like I started off better. You can get experience on campus, that is what I did. Find a student job in IT or another department that runs its IT. But companies still weren't hiring me with my experience. I guess the degree in photography threw them off. I could have developed 1 job into a systems management job and another into a business analyst job after working as a contractor temporarily.

  39. HR People with a Clue ? by Anonymous Coward · · Score: 0

    Why even report this as a problem with IT college training.

    The HR guys are just working off a form from pointy haired bosses in the internal IT department.

    So the better question is how would you rate your companies IT management ?

  40. mod up a 2 year tech degree + on the job work is b by Joe+The+Dragon · · Score: 1

    mod up a 2 year tech degree + on the job work is better then a 4 year degree that has a lot of bloat that is not needed to a basic level that is needed on the job. Most of the time you should not even need the 2 year part.

  41. Compsci degree without programming? by Anonymous Coward · · Score: 0

    When I employee someone as a software developer, _I expect them to be able to code_. That is an entry-level requirement: I will not pay you to learn fricking C or Java on my time, especially when that is one of the job requirements. Furthermore, I am at a complete loss to explain how someone can get through a computer science degree _without_ knowing how to program (at all: I'm talking about writing "strstr()" here, nothing complicated).

  42. well the college degrees system is a bad fit as w by Joe+The+Dragon · · Score: 1

    well the college degrees system is a bad fit as well and that is why you see lots of tech schools there degrees have a better fit then the old university systems and lots CS programs are to broad (next to the tech schools that have more a hands on) and have lots of non tech filler.

  43. 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.

    1. Re:Corporate Serfs or Educated Citizens? by St.Creed · · Score: 1

      Why, you Communist! :)

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    2. Re:Corporate Serfs or Educated Citizens? by BeanThere · · Score: 1

      I sincerely hope that was tongue-in-cheek.

  44. doctors have residency that is job the training by Joe+The+Dragon · · Score: 1

    doctors have residency that is job the training

    1. Re:doctors have residency that is job the training by Anonymous Coward · · Score: 0

      Yes, after x years in the classroom. Kind of like a graduate has done x years in a classroom and now needs some real world training to become proficient. Even after some years of real world experience (training), they are not going to be experts in anything yet, just like a doctor is not an expert in anything, just proficient enough in a more general sense. The specialisation comes after they've done a whole bunch of rotations and decided upon an area of expertise.

  45. 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
  46. Good for you to bad most HR wants that degree and by Joe+The+Dragon · · Score: 1

    Good for you to bad most HR wants that degree and then you have lots of people who can do the IT job but can't get it as they don't have that degree.

    I not saying that degrees are bad but what you have is tech schools that put degrees that are not the same as other non tech school degrees and they you have people with no degree that can do a IT job.

    But sadly what you see the people with tech and no degrees held back while people with degrees get jobs that have little to idea about the real work part of it. (over the no degree or tech degree people)

  47. In related news by multipartmixed · · Score: 1

    A study just found that at least 8% of hiring managers are totally and completely incompetent!

    --

    Do daemons dream of electric sleep()?
  48. Mercer University, Macon State, My Company by TheKerryHatcher · · Score: 1

    I have worked with 3 students/grads of 2 local schools and I've never been disappointed. The schools really dig into the core of good programming, but also encourage research and understanding into other fields. One kid (an intern) had never seen or even heard of Python. He was able to pick it up in a mater of hours and write a bang out awesome app in about 6 days. Another one had a great idea and programmed an app that we pitched to the local and state EMAs and they loved it. Both of these could be worth thousands of dollars with some polish. Good programmers and IT start in middle school or sooner learning what they need. College / Tech School is just the polish they need to be ready for the "real" world. The problem is that we expect higher education to turn un-talented people into rock starts, and that higher education buys into it. Raise the bar for entrances and simply don't give out degrees to people who are good at taking tests only. Personally I've failed 2 classes before just because I didn't have a Windows computer, and I was a Linux student at a Tech school. The two classes were SQL and Web programming. I was required to have MS SQL server and Adobe Dreamweaver, nether of which was in the course description. When I found this out (after it was too late to drop the courses ) I complained and the teachers told me "that is what professionals use, so you must learn it". Funny, at this point I had been the webmaster/IT guy for 2 TV stations, 2 software companies, and then had started my own web development firm. Not once had I ever used any of those products nor had I ever paid for software. I just wanted a Cert to put on my resume to show to potential clients. Waste.

    --
    Kerry Hatcher | Owner | Hatch Media Productions
  49. genetics not training by codepunk · · Score: 1

    When interviewing for positions I don't even give the school a second glance, I could care less. What I look for is thought patterns and behavior that tells me this person is genetically predisposed for this type of work. Colleges work under the assumption that anyone can be trained to do a certain job, that is not however reality.

    --


    Got Code?
    1. Re:genetics not training by sourcerror · · Score: 1

      Why not just give them the Voight-Kampff test?

  50. Theory by Anonymous Coward · · Score: 0

    These guys know more by wrote than by theory, of course they'll hit walls. IT students need to learn a lot more than the surface fat that they're taught.

  51. Re:we need more tech / trade IT schools they can h by Anonymous Coward · · Score: 0

    Funny..when I hire, we look at grades, and then course selection. That's basically used as an indicator of how self motivated a person is. Getting straight A's when the median grade is an A- isn't as impressive as a B in a very difficult course. And I always assume that the new hires know nothing when they start and typically spend 4-6 weeks on training - hand held at first but i expect them to be self motivated to learn, read and ask the right questions so that they aren't wasting time. Those are the ones I keep - the ones that muddle along don't stay very long. Fortunately, in the last 9 years, there's only been one that hasn't met expectations and flourished. I find that learning the theory helps when you expect the person to learn new concepts quickly and without having to explain things in detail. I'm working with an internal transfer right now and while he works very, very hard, I know he doesn't really understand abstract concepts very well. This is mostly on the basis that I have to explain things differently multiple times. He's definitely someone that fits well when you have to do relatively well defined tasks, but I don't think he would be the type that I'd want developing and debugging new ideas, which is really too bad. I forgot to mention that he is an older gentleman and has many years of experience with hardware and software.

  52. Re:You know what I want to see more of? Shop class by mbkennel · · Score: 1

    "Alright kids, putting a drywall anchor in a wall and screwing in a coat hook ain't rocket science."

    Other than taking a week to get back to you instead of a day, this 'kid' is actually smart.

    I would go for it in my own house, but not in somebody else's office, particularly when (as in 99.9% of the time) the building isn't owned by the manager.
    In virtually any corporate environment the downside risk to not doing it right when it isn't your job (even if you think you know how) outweights the inefficiency of letting somebody whose job it is to do this do it (there is usually a facilities person from the company or building management) or letting somebody experienced take the blame for doing something nonstandard.

    Your 'kid' has read Dilbert and has visions of HR marching him out sqawking "vandalism of premises".

    You can always advertise for jobs such as "require IT skills X,Y and Z, and must have 1 year apprentice carpenter experience". Good luck with that.

    If you didn't, it should not "really piss you off" any more than finding that your new hire does not actually know french.

  53. NO SHIT! by Anonymous Coward · · Score: 0

    This is news???

  54. Dumb argument by Anonymous Coward · · Score: 0

    If colleges train on software, what are graduates to do when the software in the industry changes, and they have no formal background on the how/why the software exists? Best they understand the principles of network, QoS, graph theory ( what are networks if not graphs ), etc. Things that are useful outside of Cisco/Windows/whatever.

    Its the same argument for CS courses. "Colleges need to teach C#/JAVA/flavor of the day". No they don't. Languages come and go. They need to teach algorithms, optimization, architecture, etc. Because these let you write efficient programs across a variety of languages.

  55. Employer can pay if he wants something different.. by SaberCat · · Score: 1

    Employers are getting a college trained employee at no up front cost to them. If they want something different, they can pay for it. For example they could write a contract with an entering freshman to pay for four year's college in exchange for four year's of employment at a reduced salary -- like the Navy does.

  56. Re:we need more tech / trade IT schools they can h by cheekyjohnson · · Score: 1

    Funny..when I hire, we look at grades, and then course selection. That's basically used as an indicator of how self motivated a person is.

    Not necessarily. The classes could have been easy and uninformative or they could have cheated, etc. I'd test their knowledge before I hired anyone.

    --
    Filthy, filthy copyrapists!
  57. Hiring Mangers Want Monkeys, Not Grads by Caraig · · Score: 1

    That's because what schools teach isn't what IT employers want. They want experienced people, true; but more than that they want people who are skilled in the tools that the employer uses. Colleges and unis will teach a person the theory and processes behind the tools -- OSI model, networking, packet structure, etc. But it won't teach them how to use the specific network management tools or diagnostics that each employer uses.

    Ultimately, employers -- or at least, those IT hiring managers who are distant from the actual workers and clueful IT managers -- want the colleges and unis to teach these tools. They don't want employees with college degrees (and college student loans which will keep them looking for better-paying jobs) whom they have to take the time to teach what tools they use and what the nuances of their network are. They want IT monkeys who somehow instinctively know every facet of their networks and can push the right buttons on whatever tool you put in front of them.

    --
    "I am an Adept of Tantric VAX."
  58. Re:You know what I want to see more of? Shop class by Xacid · · Score: 1

    I was once hired with the title "Telecommunications Mechanic" and had a decent amount of skill wiring systems up and what not.

    It became apparent very quickly this was mostly a blue collared job - mostly involving metal work (which I also had experience with - custom building brackets and installing gear in steel). I came in on day #1 clean-shaven from the interview which makes me look 16. They assumed I had never used so much as a hammer before.

    Towards the end I simply cut a straight line into a piece of sheet metal with a jigsaw, I shit you not - I got praised by the boss on the good job.

    On the last day I wired up an alarm panel that needed to get done without being told to. "Where'd you learn how to do that? That's amazing." I simply read the schematics.

  59. more internships less class room by Joe+The+Dragon · · Score: 1

    more internships less class room

    why have 2 years class room and then 1-2 years internships maybe with some requiring education on new stuff in the field?

  60. Re:IT should have apprenticeship like other trades by russotto · · Score: 1

    Whatever, how often does anything change in plumbing? Almost never. Don't even try to tell me it does.

    Shit flows downhill and payday's on friday, that never changes. But actually a lot of stuff changes in plumbing, though at a slower rate. You've now got PVC waste lines rather than cast iron, copper, or galvanized, also a new version of cast iron with a different fitting system. You've got cPVC and PEX supply (and polybutylene has been in and out) in addition to copper. Hot water recirculation systems have become more common, tankless water heaters also. All sorts of little changes too, in how the pipes have to be hung (particularly in earthquake-prone areas), expansion tanks, water hammer preventers, sizing, etc.

  61. Hiring Managers Not Well Trained by Anonymous Coward · · Score: 0

    With over 30 years in tech... I've worked with very few IT managers that have domain expertise. Sure they can take a helpdesk ticket and resolve the issue. But rare is the IT manager that have in depth knowledge of the users they support. University is not mean to be a trade school.

  62. Entitlement by watermark · · Score: 1

    We just went through a little hiring process looking for a new bench monkey. We had a couple applicants that were about to/had just graduated from a local 2 year IT school, but we also had people who just did IT as a hobby. The applicants that did IT type work as a hobby could answer more of our questions than the IT school grads. To seal the deal, the IT grads were expecting 50k right out of school, but were less apt. I'll take someone with a passion over a person with a sense of entitlement any day.

    1. Re:Entitlement by russotto · · Score: 1

      We just went through a little hiring process looking for a new bench monkey.

      WTF is a bench monkey? If you weren't talking about the IT, I'd expect you to mean an entry-level electronics tech. Or a guy who spends way too much time at the gym.

  63. Save American jobs! Hire more foreigners! by lazydave · · Score: 1

    Same song as always: America's colleges aren't turning out enough skilled people [ willing to work for developing-nation wages ].

  64. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    It pissed him off because he hired a boy and was hoping for a man.

  65. Corps trained before "job hopping" by perpenso · · Score: 1

    Once upon a time the _company_ did the training; they hired someone that they believed had potential, knowing the new hire would --now get this, it's a radical concept-- _grow_ into the position.

    To be honest, that was also in an era where there was little job hopping. Where the corporation knew there was a high probability the person would stay with the company for many years. In other words those new skills would benefit the corp doing the training rather than some other corp, possibly a competitor. Everything has a price, including job hopping. Which came first, reduced training or job hopping? I don't know but I expect they evolved together over time and both contributed to a cycle of negative feedback.

    1. 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.

  66. Training by Anonymous Coward · · Score: 0

    On the job training and apprenticeships? Hear of those anymore?

    Colleges provide the basics and foundation, enough so somebody understands something from the starting point. If you want a specialist or an expert for a given task, you're not going to get it out of the classroom. That never was the point of college in the first place.

    The problem is, we got waaaaaaaay too many herpy-derpy motherfuckas running management and working in H.R. that expect some kind of miracles. And these are the ass-clowns that destroyed the training programs and outsourced a lot of the lower level jobs starting in the late 1990s and through the 2000's, just so they could make the expense sheets look better. Well guess what? Reap what you sow, bitches!

    Am I a bit bitter? Maybe.

  67. A silly perception of business school ... by perpenso · · Score: 1

    Now, the corporation the demands that universities be corporate training mills, rather than an institution of higher learning as universities were intended to be, so that the company doesn't have to spend time and resources on training. The most glaring example of this is the business school: corporations have pushed off their training on b-schools, with students not learning a whole hell of a lot in terms of critical thinking skills. Now they want the same b-school type of training to occur in other disciplines/majors.

    Really, have you been to business school recently? I had the typical arrogant engineer's attitude towards business school that you seem to display. I thoroughly enjoyed business school in part because I was so wrong and my former ignorance made me laugh. For example a marketing class was not about using psychology to trick people. It was about using sound statistical theory to design a survey to rank needs/wants and to build a mathematical model to describe product market share. As a model it of course has its limitations but the approach in general was equivalent to what I saw i various science and engineering classes of the past. Not what I expected at all. In an economics class the externalization of costs was discussed and their impact on society and the ethics of doing so was discussed. Not what I had expected. In a strategy class sustainable resources was discussed. Not what I had expected ...

    1. Re:A silly perception of business school ... by Grishnakh · · Score: 1

      had the typical arrogant engineer's attitude towards business school that you seem to display. I thoroughly enjoyed business school in part because I was so wrong and my former ignorance made me laugh.

      Your school must have been an exception, because we can see from the way American companies are run that either most business schools are not teaching sound business principles, or their graduates are completely ignoring what they've learned there. Did your school teach you that it's best to run a company without thinking at all about the long term, and to rack up as much debt as possible to make the quarterly numbers look better so the executives can get a bigger bonus?

      As for ethics in economics, business school grads are certainly not taking any of that to them to their jobs, as we can see by the way American companies are run.

      Did you even go to an American school?

    2. Re:A silly perception of business school ... by perpenso · · Score: 1

      had the typical arrogant engineer's attitude towards business school that you seem to display. I thoroughly enjoyed business school in part because I was so wrong and my former ignorance made me laugh.

      Your school must have been an exception, ...

      I doubt it. A state (public) university ranked in the top 30 in the US. Student from other universities seemed to be on the same page.

      In general you seem to be confusing recent grads with those running the companies. I can only tell you what recent grads may have been taught, not what those of the 1960s and 1970s were taught.

      ...because we can see from the way American companies are run that either most business schools are not teaching sound business principles, or their graduates are completely ignoring what they've learned there.

      I suspect more of the later and its not specific to business. There is no shortage of engineers/programmers who were taught how to do things properly but go on to create crap in the real world.

      Did your school teach you that it's best to run a company without thinking at all about the long term, and to rack up as much debt as possible to make the quarterly numbers look better so the executives can get a bigger bonus?

      In both finance and strategy classes. In finance it was to look for such things in other companies, companies to avoid. In strategy it was to avoid such thinking.

  68. IT people are slow. by Anonymous Coward · · Score: 0

    But people who have jobs in IT just spend all there days reinstalling windows? And at the same time take all day doing so.

  69. 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. . . .
    2. Re:You make excellent points. by CastrTroy · · Score: 1

      This brings up a good point. If you don't have any work experience upon graduation, you are doing it wrong. My university had a great Co-op program. I had 4 semesters worth of real work experience upon graduation. Not only that, In the final 2 semesters (spread over 12 months with a work semester in between) we did a 6 person project for a real company, which required full planning, documentation, testing, implementation, and all the other steps that go along with doing a real software project. By the time I had graduated, I felt that I was quite ready to work in the real world. It still took me a while to find a good job. Personally, I think all university degress should require as part of graduating some real world work experience. Otherwise, they aren't worth that much.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:You make excellent points. by Anonymous Coward · · Score: 0

      Did you perchance go to Univ. of Louisville? That sounds very much like the program I went through.

    4. Re:You make excellent points. by blackwizard · · Score: 1

      And don't forget that people who get college degrees have an easier time getting visas to go to other countries. So you get to say "so long suckers!" while your college educated friends have to go to those overseas hot sites. ;-)

  70. Re:You know what I want to see more of? Shop class by PolygamousRanchKid+ · · Score: 1

    Back when I was really a kid (7th and 8th grade, in the 70's), we had shop for the guys, and home economics for the chicks. Then the winds of change swept in and all pupils had to take both classes. In home economics, the teacher tried to put a mix of boys and girls at the kitchen. My group had four boys. What we cooked, you couldn't feed to starving buzzards. After one of the sessions, we had a school assembly. The guy sitting next to me, who was in my group, kept burping and saying, "It's coming up!" The gag was, that the home economics class never taught me how to sew a button on a shirt.

    In shop, we had an old Italian guy. He loved his job, and when you came into his shop . . . he made it clear that it was his shop. When showing us how to use power drills, one of the chicks squealed, "I never want to use a power tool ever again! That's why I'm getting married for!"

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  71. There's more by Anonymous Coward · · Score: 1

    I don't know about you guys, but my experience has been (working in IT in various industries for almost 15 years) that not only is much of what's already in these comments true (about the sheer ridiculousness of many of the requirements, the desire for colleges to be trade schools, etc.) is that if you want to honestly survive these days in IT without running your company or the benefits of nepotism/cronyism, that you have to be a lifelong learner and serious self-starter, even with mounds of experience. The IT person (doesn't matter if they're an infrastructure architect (hope you're reading High Scalability), database admin (not a noSQL/hybrid noSQL/SQL expert yet?) or front end developer (you should be a web dev blog addict)) who is not learning new technologies every year is in a boat nearly as bad as the fresh grad with no experience at all.

    I don't personally have a problem with it since I love this stuff, but I've seen many people burn out over this (not just the long hours, insane demands, or managerial stupidity.) You can argue that "smart companies don't do this! They never change technologies every two years!" but stupid companies provide jobs, and that's what people need. There aren't any good solutions to this, since companies will do what they'll do, but it helps to be aware of it nonetheless.

  72. Back School by Anonymous Coward · · Score: 0

    I've been an IT Manager (one without a degree I have to add) forgive me for posting anonymously, but I dont want to give clues to my identity.

    I've recently following the company I worked for colapsing into administration decided to go and complete my IT degree, and I find myself at University (in the UK) amongst a group of people some are adults who are learning IT for the first time, the bulk are young adults trying their best to muddle their way through learning in their academic degree, however, there is a dramatic difference between the real world and the world of academia, which I now find myself in.

    I am constantly having to answer for the lecturers lack of understanding of the business world, as most of the lecturers have never worked in a real world IT enviroment. Those which have seem to be teaching the more obsure subjects, and they are really good, but the students seem to have no appreciation for the lessons which they can learn from these people, mostly because the subject is quite obscure.

    Can I honestly say that they will be ready for the real world? Sadly no.
    Can they learn? Yes they can.
    Would I employ them as an IT Manager? I would employ 2 of them tomorrow if I could, out of a year of 60 students.
    What about the rest would you employ them? Not on your nelly would I. (hence the anonymous status)

    The real problem is the overwealming experience of the degree is not so much the learning but their insistance to go out and get drunk 3 out of 7 nights of the week, and to just mess about in lectures, and tutorials, the times I see facebook on the workstations, makes me want to cry. Here I am trying my best to tick all the boxes of an IT degree I missed out on, and they just want to mess about. ARGH!!!!! its so frustrating.

    Can a degree teach you what you need for work, YES (shouting intended) but the students have to be willing and want to learn, not just to mess about. For all you students reading this rant, I mean you, Buckle up and get your nose to the grind stone and work through your degree, not stagger through it in a haze.

  73. Define 'high tech degrees' by Urza9814 · · Score: 1

    What are 'high tech degrees'? I mean, I'm a computer science major - I would call that a high tech degree. But no, we are not being taught much about management - we have room that we can if we so choose, but I don't think too many do. Why? Because that's what the IST (Information Sciences and Technology) major is for. That's what they tell incoming freshmen - IST is management, Computer Science is actually creating things.

    Now, I can't say if the IST people are good at management or not - but I would hope so, since that's pretty much what their degree is all about. I would say the issue is more corporations (and some universities - my own included in some ways) not understanding that 'Computer Science' is not a catch-all term for all IT-related needs. I can't tell you how many recruiters I've seen looking for computer science majors when that is probably not the degree they actually want for the kinds of work they're doing.

  74. Not bad by hhw · · Score: 1

    8% is pretty decent, considering most people working in the industry wouldn't even qualify as 'well-trained, ready-to-go'. At least with graduates, there's still the possibility of them getting there, as opposed to all the grossly incompetent veterans with too much ego to ever learn anything new.

    --
    http://astutehosting.com/
  75. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    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.

  76. Would I hire you ? by morcego · · Score: 0

    Reading all the apologies and excuses posted here, I have to say most of you will have a very hard time finding a job.
    It is pretty clear to me that a good part of the posters are still in college, and still have that damn college education.

    Lemme clue you in. And please, if you are still in college, getting your IT-related degree, read this. I am a business owner in the IT field. My father is a college professor. I have a very, very hard time finding people who are ``hireable'' (to use a "word" I have been hearing alot). All my statements below are valid only to the IT field and colleges. So please take it in context.

    First, understand that 99% of what you learn in college is useless. College is giving you some very broad knowledge, in hope that some of it will be useful, which is a valid (if hardly enough) position. They don't know what job you will get, so they are giving you as much knowledge they can cram inside your head. You will use 1% of it.

    Now, for the college mentality. In college you are shown time and time again that your knowledge if measured by how well you do in a test. How much you know. College teaches you that learning is being spool fed knowledge by someone else. College teaches you that you should be measured by how much you know.

    All that is wrong, plain an simple. If you don't know HOW to apply your knowledge, what you know is useless. If you can't go, find the information, process it, understand, separate what is important than what is not, filter it through common sense, and retain what is of value and can be used, you don't know how to learn. How much you know is nowhere near as important was your ability to make use of knowledge.

    Companies will ask for "previous work experience". Notice those are exactly the words that are used most of the time. ANY WORK EXPERIENCE is important. That is at least 80% of the issue. Even if you were handling bags to a customer at a supermarket, taking out the garbage at McDonalds. You have previous work experience. You've been inside a company. You've seen and lived company dynamics. If you can get that work experience in the IT field, even better, but that is really secondary.

    Lets say you are going to spend 5 years in college. Right around your second or third year, go talk to company recruiters. See what they are looking for. Not technical skills, but what kind of employee they want. Do they want people with read and write in spanish ? Who can speak mandarin ? Who are healthy ? Who practice sports ? There is probably some "placement" person in your college. Go talk to that person, and ask him what the companies want. Take it with a grain of salt, because you can't be sure about how much that person really knows, but it is more information for you.

    Practice decision making. Practice leadership skills. Remember that companies will only give responsibilities for people who take responsibility (yeah, I know what that sounds like, but it is still true). USE YOUR TIME IN COLLEGE for more than reading books, passing tests and parties. Think of it as a big opportunity to open doors, make contacts and learn outside the box. Your first objective should be: to make yourself more attractive to the companies than the other people you will graduate with. Try and answer the question: why would a company hire YOU, instead of all the other people, sometimes cheaper, sometimes with more experience, that are trying for that position.

    Try and meet recruiters and business owners. Try and understand how they think, and what they are looking for. Learn practicality. If they own a successful business (and you don't), they know better than you what is best for their company. They might not know better than other business owners, but they also know better than you what is best for OTHER companies.

    Think of it this way: the fact you have a college degree isn't work shit by itself. So what can YOU do to make that degree worth something ? Remember no one will be hiring your degree. They will be hiring you. That you have a degree

    --
    morcego
    1. Re:Would I hire you ? by Anonymous Coward · · Score: 0

      Reading all the apologies and excuses posted here, I have to say most of you will have a very hard time finding a job.
      It is pretty clear to me that a good part of the posters are still in college, and still have that damn college education.

      Probably true, though I personally left college long ago.

      Lemme clue you in. And please, if you are still in college, getting your IT-related degree, read this. I am a business owner in the IT field. My father is a college professor.

      You sound pretty impressed with yourself. I don't find that especially impressive. Many of the people I've worked for have been borderline incompetent, or worse.

      I have a very, very hard time finding people who are ``hireable'' (to use a "word" I have been hearing alot). All my statements below are valid only to the IT field and colleges. So please take it in context.

      No, you choose to hire a very small percentage of those resumes you screen and candidates you talk to. That's a crucial distinction. It's like if a single woman said that "most of the guys I meet or have dated are totally lame". That statement says as much about her, as it does about the men that she's met.

      First, understand that 99% of what you learn in college is useless. College is giving you some very broad knowledge, in hope that some of it will be useful, which is a valid (if hardly enough) position. They don't know what job you will get, so they are giving you as much knowledge they can cram inside your head. You will use 1% of it.

      I might quibble with your percentages, since I certainly used higher math I learned in jobs after college. And I certainly improved my ability to read and write, but those are general skills. So I don't disagree with the thrust of what you're saying here.

      Now, for the college mentality. In college you are shown time and time again that your knowledge if measured by how well you do in a test. How much you know. College teaches you that learning is being spool fed knowledge by someone else. College teaches you that you should be measured by how much you know.

      Only if you went to a lame college. Rigorous college programs aren't like so many IT certification courses strung end to end. They teach, and test for, the ability to think, solve moderately difficult problems, and construct logical arguments. They teach foundational skills. Of course, some students deliberately look for an easy curriculum, which can be found even in most highly regarded universities; but that is their decision.

      Practice decision making. Practice leadership skills. Remember that companies will only give responsibilities for people who take responsibility (yeah, I know what that sounds like, but it is still true). USE YOUR TIME IN COLLEGE for more than reading books, passing tests and parties. Think of it as a big opportunity to open doors, make contacts and learn outside the box.

      Agree. But the academic stuff is of primary importance; it's not the dessert, it's the main course.

  77. They Want Someone With A Brain by Greyfox · · Score: 1
    And as the Wizard of Oz said, "I can't give you a brain, so I'll give you a diploma." A piece of paper doesn't assure you that you're actually hiring a man and not a cabbage or something. And HR people can not distinguish between a man and a cabbage. This is a known fact. That leaves it to the team itself to make that determination, and most teams don't know how to conduct an interview either. If you get a cabbage that's good at bluffing and not much else other than sitting around being a cabbage, you get a cabbage on your team. Most of the time you get some sort of strange half-man half-cabbage hybrid.

    It's just as well though. If they managed to filter out all the half-man half-cabbage hybrids, 90% of IT people would be adding to our nations' homeless rolls instead of working, and the salary for IT type work would be several times higher than it is right now due to the principles of supply and demand. Most of those half-man half-cabbage hybrids do an "OK" job and are content to just chill out on the weekend with a cool Coors 64 ouncer and a week's worth of Jersey Shore backed up on the ol' Tivo.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:They Want Someone With A Brain by Larryish · · Score: 1

      If you want to filter out the human flotsam, put the following question on your application:

      "What is your highest score on Guitar Hero?"

      Dismiss anyone who actually answers it with a number.

  78. Differentiate... by warGod3 · · Score: 1

    The article is not all that clear on the hiring of college graduates versus the hiring of experienced professionals. This is evident from the author not being consistent with regards to specifying details. The gap between the college graduate and others is experience. If I were hiring someone, I would want someone with a PhD from MIT, a MBA from Harvard, a top secret clearance, CCIE, RHCE, CEH, ITIL, and a bunch of other acronyms and only pay them $40k. There not only is a disconnect between the college graduate and the experienced professional, there is a gap between the expectations of the hiring managers and what is reality.

    Schools have 120-128 credits to which they can train students. Once you subtract the core requirements, you don't have much time with which to work on "customizing" a program to make students "adequate" for the job market. Is it possible that schools are as out of touch with industry needs as industries are with the expectations of college graduates?

    Maybe programs need to be tailored more towards industry needs. For instance, you want a new college graduate to be your next DBA? Have the schools issue BSDBA... or BSISS or whatever. I think that most hiring managers are going to want a lot of the basics - 2 programming languages (1 scripting and 1 OOO), UML, SQL, project management background, technical writing, networking fundamentals, programming fundamentals, etc. Personally, I think that the industry is going to move towards wanting to hire graduates with BS in IT/IS and a masters in a specific area, say information security.

    --
    "Be polite, be professional, but have a plan to kill everybody you meet." General James Mattis
  79. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    Comparative advantage, dude. Asking IT to do home improvement is misallocation of resources.

  80. IT Degrees are almost useless by Anonymous Coward · · Score: 0

    I am a person who has to hire and deal with new IT graduates all the time and they don't really know anything useful. They do not become useful until they have had a couple of years experience. I know this is true for many degrees. What universities teach is not reality, not even close. It is more than just IT skills. Most can't write good documents or presentations either, the language they use is childish mostly. It is crazy. I have been in this industry for 20 years and my recommendation is to find an IT job and get the experience. Experience will carry you further than the degree, save yourself the student loans. If you dont have what it takes to do it without the degree the simplest one you can in IT and get into a job as soon as you can. Believe me, nothing a student is learning has any application in the real world. If I were to hire you, not only would you not be ready to go and need training for the gaps in your knowledge, I am likely to have to retrain the nonsense your professors taught you because most of what they teach is simply not how things work. The few things the professors get right were right about a decade ago and no longer apply. I am guessing there is a reason Bill Gates skipped college and became the most successful IT guy ever.

  81. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    It migh be a basic skill to you, but if it's that important to you then put it in the hiring requirements.

  82. Re:You know what I want to see more of? Shop class by Animats · · Score: 1

    It's terrible for your business reputation to be known to be good with tools. The kid was right from a career standpoint.

    Also, drilling a deep hole in an office wall is non-trivial. Even assuming that the building owner allows it (which, in commercial leases, they usually do) you don't know what's behind the wall without checking. There are probably cables, pipes, and ducts in there. Did you use an energized wire detector? A stud finder? Check the building blueprints? It's probably not drywall over wooden 2x4s, either. Commercial construction is different, because the fireproofing requirements are higher. It could be a metal wall, drywall over concrete, drywall on metal studs, plaster over lath, plaster over brick, or other less-common options, including asbestos insulation. For most of those, a drywall anchor is the wrong fastener.

    For something like a coat hook, adhesive hooks are more appropriate. 3M has some good ones.

    If you want your employees to have shop class, buy them a TechShop membership.

  83. Re:You know what I want to see more of? Shop class by DamienNightbane · · Score: 1

    Knowing how to speak French is something extraordinary in a large nation like the US where everyone on the continent speaks English except for Mexico and Quebec.

    Basic carpentry and tool use are skills that everybody should know without having to be taught formally. I'd say he has every right to be upset that an employee lacks an important and fundamental life skill. It'd be like getting married and finding out that your wife doesn't know how to cook or clean or do laundry.

  84. 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
  85. science? by zmooc · · Score: 1

    Well, maybe that's because everybody is studying computer science while employers are looking for software engineers, not scientists.

    --
    0x or or snor perron?!
  86. Trade Schools by jasnw · · Score: 1

    Except for the nebulous "programming" just about everything mentioned in TFA is a trade, as opposed to something that a CS degree prepares you for (OT - just what DOES a BS CS degree prepare you for - more school?). I agree with an earlier poster that this is most likely a disengenuous complaint by upper management types who want universities to be glorified trade schools to provide them with low-cost fodder on someone else's nickel (OK, bags of nickels). Anyone who is not asleep these days knows that the Big Boys don't like universities, state universities anyway unless they are cranking out cheap labor.

    And just what is meant by "programming" in this particular context? I suspect that the great majority of these positions are not what most of us would consider programming, but is more likely web design or SQL query design. Most IT shops don't use programmers, software shops do, but an IT shop is a bunch of mechanics (not meaning to be derrogetory here - have you seen the pay scale for a good mechanic these days/) and not a bunch of coders. It's a different kind of job.

  87. need comparison by buddyglass · · Score: 1

    How many computer science graduates are "well-trained, ready to go" to be software developers? How many future lawyers show up at their first clerkship "well-trained, ready to go"? Architects? Engineers? I'm not sure "IT" is unique in this regard.

  88. Re:You know what I want to see more of? Shop class by NetNinja · · Score: 1

    Ahh the old your're in IT and since we hired you to maintain the network you should be doing manual labor jobs like move furniture and fix the coffee pot and drill holes in walls to hang white baords.

    yeah I love that assumption on employers part.

  89. Blame teachers too by Anonymous Coward · · Score: 0

    When you have colleges where the teacher gives you 3hrs of class to just activate the remote desktop on a Windows machine and test the connection. You know that the students have no respect to this teacher and don't give a rats bum about the class. This is the problem in Schools, Colleges and universities.

  90. Re:Canada by TaoPhoenix · · Score: 1

    Can we trade you your better private music laws for our better hiring of self taught IT workers?

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  91. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    I was in charge of a bunch of Indian graduate students in various engineering fields, and they didn't even know how to use a push broom or a mop. It's funny because one time my boss came in and was like, "Guys, learn how to use a broom! This stuff isn't rocket science and half of you are Rocket Scientists!"

  92. Re:Accounting by TaoPhoenix · · Score: 1

    I'll second the Accounting line position buttressed by tech route.

    Accounting often has some of the trickiest software in an otherwise low-tech business, so you see a lot of these hybrid 80-20 positions. We have a back end IT guy, and I do level 1 helpdesk in between my "line" duties.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  93. Expectations? by Anonymous Coward · · Score: 0

    I have been on both sides; hiring and looking for work.Employers seldom understand the skills needed to perform the tasks and rarely can express these in a job posting. Then HR with even less technical knowledge will cull the resumes received into a small group of "qualified" people for management to consider. For example: many years ago I saw a resume rejected because one of the required skill was an in depth knowledge of 'TSO' this is an acronym for Time Sharing Option. The candidate actually spelled out the words on his resume and got rejected by HR. This in no way to hire qualified people.

    When I was looking for good graduates to fill systems programming positions for a major company we got many resumes form a local Ivy League university close by. One candidate had just finished writing a compiler as a graduating exercise. This is the kind of thing she wanted to do for us. Major disconnect.

    When this industry started; before there were any IT degrees; employers looked for Math and Philosophy degrees. They wanted people with logical thought processes. They did not really care if you knew much about data processing. Can you think? The rest is easy...

  94. Re:while(capitalist != knowledge) graduates == nul by Anonymous Coward · · Score: 0

    hmm, looking at the broader picture, I'd say it's the socialists who don't know anything. they only know how to copy shit from others (eg the soviet space shuttle program that flopped, and the british designed-and-abandoned RBMK reactors used in chernobyl). ...or maybe linking knowledge level to ideology is fallacious because it's extreme ideology of any kind that leads to ignorance.

  95. Our grads are ready to hit the ground running! by Anonymous Coward · · Score: 0

    Disclaimer: I teach at Conestoga College in Kitchener, Ontario, Canada

    Some time ago the government gave us permission to grant a four year bachelor's degree in Integrated Telecommunications and Computer Technologies (Bachelor of Applied Technology). Part of the planning process involved talking to the local employers. During one of those meetings I got an excellent insight into the difference between our three year technology graduates and those of four year university engineering programs, roughly paraphrased as follows:

    When we hire your three year technologists, they are almost immediately productive. It takes about two years before the university educated engineers are as productive.

    The problem for the three year grads is that they plateau early. They don't have the math background to be able to read and understand papers describing bleeding edge technology. The four year university grads, on the other hand can follow the literature and do not plateau (in terms of their engineering ability) for many years.

    So, there is your choice, go to a community college and become immediately useful to potential employers, or go to university and hope that an employer will be willing to be patient for a couple of years.

    The down side for the three year grads is that they need more education if they wish to progress along the engineering track. Their alternative is to go into management or sales. The alternative isn't bad as far as wages and status go. The trouble is that most of the three year grads came into their profession because they enjoy working with hardware and code much more than they enjoy management and sales. If they wanted to do management or sales, they would have gone into something different; like business. So they are stuck with the fact that they need more education to avoid becoming stuck.

  96. Re:IT should have apprenticeship like other trades by vlm · · Score: 1

    Thats just a technical skills list. No big deal? How about non-technical issues:

    1) The environmental laws relating to septic tanks change occasionally and are different for every municipality you work in.

    2) The plumbing code rules / laws change constantly for each municipality for appliances. So... your dishwasher now needs a vacuum breaker on the waste side. No, it needs a new, different type of vacuum breaker. Now you must hardwire the AC. No, it must connect to a GFCI plug fed by a lightswitch under the sink within 3 feet of the outlet. And now it needs to be fed off a dedicated 15 amp circuit from the electrical panel. And its all different at the city down the road. Ditto the icemaker in the fridge, which must, or must not, or can possibly have a needle shutoff valve or a ball valve or it depends. You need a building permit to add an outdoor faucet fixture, err wait thats just in the city to the east, here you need dedicated copper bond grounding conductors to hook up a hot tub, but not a pool, unless its grandfathered in.

    Tradesmen actually make pretty good lawyers in their specific area of expertise.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  97. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    Why would the it guy have to hang up coat hooks?

  98. Change 4-year to 5-year program by jroysdon · · Score: 1

    Sounds like they need to do what UOP does with their civil engineering program: 2.5 years of study, then you get apprenticed out for .5 year, then 1 year of study, then .5 year of apprentice, then .5 year of study and graduation. I may have the math just a bit off as to when the 6 months of apprenticing are, but that's the basics of it, you end up with two 6 month breaks where you are working and gaining real-world experience for real civil engineering firms.

    The downside is that it takes 5 years instead of 4, the upside is that you have 1 year of experience in addition to the BS degree and at least one and possibly two contact/references (if they don't just hire you for their own firm).

    1. Re:Change 4-year to 5-year program by jroysdon · · Score: 1

      Ah, I wasn't right on the math, but basically there are two times during the 5 year program where you go work for real companies. It looks like they include not just civil engineering but computer science now as well.

      "Engineers make a world of difference. Engage your world through practical coursework that integrates classroom learning with 7.5 months of industry experience"

  99. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    true.... I wouldn't be asking someone in I.T. to hang a coat hook (although I imagine many of us have done it) but using a drill as an electric screw driver to mount a server in a rack is a valuable skill, as it understanding other facilities-related things that impact computers and networking.. like interference generated by electric ballasts in florescent lighting or the definition of a plenum space versus non-plenum. Professionals need to have a wide range of skills and they typically cross functional boundaries, at least on the periphery of one's trade. Sitting in a dark office coding or working via a terminal all day and doing nothing else is a myth, one that only Hollywood subscribes to.

  100. 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!
  101. THis isn't news by acalltoreason · · Score: 0

    Of course, it's common knowledge that the only reason to get a "high-tech" degree is to earn more money at your job. You still have to either find a mentor or learn all the shit yourself, there's no way around experience, especially with technology.

    --
    Where has reason in the world gone? Have we abandoned it in favor of power and politics?
  102. People who live in glass houses by Anonymous Coward · · Score: 0

    I'm -far- more concerned about managers without practical experience than I am about IT people without practical experience.
    I've seen managers without practical experience nearly bankrupt a company. I've never seen that happen with IT people.
    I knew a guy who had more years of experience in programming that I've been alive. Bring any problem to him and he usually not only had an answer, but he had actually worked through that same exact kind of problem in the past. But, because he didn't know .NET 3.5, the idiot manager had no respect for him.
    On the other hand, I've known "software engineers" who could slap a couple of pieces of .NET code together but who didn't know what boolean algebra was - let alone clue one of how to optimize an algorithm or design enterprise architecture (I call these people 'code monkeys' because, other than to string a couple of lines of code together, there's no way in hell I'd trust them to do software engineering any more than I'd trust a circus monkey).
    Yes, practical experience is important - just like education is important. There's a reason a person isn't a senior engineer until they've had substantial amounts of both. And I've got little patience for people who whine that they are being discriminated against because they lack both.
    But, to repeat myself, I'm far more concerned about managers who lack practical experience or education than I am about IT people in the same boat.

  103. Partial Confirmation by Anon8---) · · Score: 1

    I cannot fully agree cuz I'm about to graduate but if there's one thing I'm sure about, it's that I haven't learned as near as much as I expected to learn @ uni. We tried to go to much into the breadth than depth, which in my opinion was the biggest mistake.

  104. unrealistic by __aazsst3756 · · Score: 1

    What degree does produce a graduate that is "Ready to go"?

  105. Employers have unrealistic expectations by SilverJets · · Score: 1

    University is not about job training. If employers are honestly expecting a recent graduate to be able to step in and run a department they are delusional.

    1. Re:Employers have unrealistic expectations by BeanThere · · Score: 1

      University is not about job training

      Really? Then we have a major problem, because I bet if you ask students why they are there, 99.9% of them will say it's to help them get a job, and for no other reason (I mean, apart from the obvious, like partying and girls). If universities aren't about job training, then why do people go at all? A "job" is precisely the one thing the average young adult cast into the world wants and needs.

  106. 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.

    1. Re:The real problem by Bandit0013 · · Score: 1

      Wrong. Your CS degree should include a project where you design a relational database that models a common business structure like a CMS or Invoicing system. You should write all the database code to generate the tables and access/modify the data. Then you should write a UI, web, desktop, whatever that accesses it in a useful way.

      Pick any language, database, ui stack you want. We in the business world don't give a crap. But if you want to be a business developer and you can't do this, you are of no use to us.

    2. Re:The real problem by simoncpu+was+here · · Score: 1

      Would you like to hire a "hammerist" instead of a carpenter or a "solderist" instead of an electronics engineer? That's the problem with the "business world". If you look at what you have just typed, you'll realize that you're looking for someone who knows how to create a CMS from scratch instead of someone who who's an expert in using a specific tool, such as a CMS.

    3. Re:The real problem by Bandit0013 · · Score: 1

      Doesn't have to be a CMS. What I'm looking for is some limited experience in taking that theory/knowledge and creating something of usefulness. If you look at what I just typed, you'll realize that I'm looking for someone that can show practical application of knowledge.

  107. Re:IT should have apprenticeship like other trades by Fallingcow · · Score: 1

    Some way to teach experienced IT workers the difference between what they know and what the school teaches regular undergrads, resulting in the same degree, would be awesome.

    2 year degree, work a bit, one to two semesters picking up the difference, and you've got a "four year degree". That'd be awesome. Certainly would have saved me a hell of a lot of time in my second shot at higher education (but replace "2 year degree" with "4/5 of a non-IT degree, abandoned when it became clear it would be worthless and I had a good job offer")

    Probably not feasible, I guess, but man would that be great. It'd help with the debt problem, too, since people wouldn't need two years worth of classes (and debt) for maybe a semester's worth of actual learning.

  108. Re:"essential skills required to run IT department by Anonymous Coward · · Score: 0

    Nope. 376 non-IBM organisations who are members of an user group of IBM kit.

    I'd ask if you RTFA (or even TFSummary) but that'd be forgetting this is /.

  109. The correct answer is "C) Marketing" by Anonymous Coward · · Score: 0

    Fixate on the unfairness of it all and you will perish. Learn to market yourself and you will never starve. If you don't learn how to market yourself, then no combination of degrees and experience can save you.

  110. Re:"essential skills required to run IT department by Anonymous Coward · · Score: 0

    I am in a community with a significant IBM presence. IBM has significant input into the community STEM programs. Community involvement is good, but one should look carefully to see what strings might be attached.

  111. What I missed by readin · · Score: 1

    The biggest thing I didn't get in college was how to plan a project and ask for what I need to make it happen. In high school and college, your time is pretty worthless to the school you're atttending, and they don't care much about new ideas or process improvements you might think of. When you get a job making 10s of 1000s of dollars, you're time is pretty valuable I didn't realize it in that way. My disk drive was slow? Who was I too ask for a faster one? Disk drives are expensive, right? Not when you're company is paying you to sit around waiting for the drive to act.

    The switch from a mode of thinking you're on your own making the best of extremely limited resources to a mode of thinking about how to allocate large amounts of money is huge.

    --
    I often don't like the choices people make, but I like the fact that people make choices. That's why I'm a conservative.
  112. My Recent Experience by Anonymous Coward · · Score: 0

    I recently hired a brand new CS grad for a low level position on my team. I interviewed several CS or CE grads for the spot, and while I wasn't expecting experts, I was pretty shocked at the superficiality of the knowledge. Here were some of the most glaring holes:

    1. none of the kids had any exposure to version control, or even knew what it was for
    2. all were very light in the SQL department -- I'm not talking stored procs and tuning, just the basics of a select and a join
    3. none of them could explain what a class was in Java

    I intentionally kept the interview questions at a high level, and I was expecting to have to mentor someone with the specifics. I ultimately hired on passion. I picked the kid with that spark in their eyes that said "I want to learn stuff and get better" and who could think logically. I think the secret for a new grad is not so much their degree but what they do on the side. I'd have hired someone on the spot who came in talking passionately about their RoR side project and gave me the URL to the site and the source on GitHub. In a crap economy, passion = employment.

  113. 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
  114. 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.)

  115. Gee, I wonder... lets take the list... by Anonymous Coward · · Score: 0

    1. Java/J2EE

    Too specialized ("where is my job in 10 years?", "shouldn't I learn COBOL instead?"). Not sexy ("Where are the shooting mutants? I was promised shooting mutants!"). Not fun to learn (needs enough background skills that you can apply them somewhere else more interesting). Easy to pick up if you already know C. Skills non-transferrable in the other direction ("what's a pointer?", "what do you mean I have to free the return value from strsave()?"). Requires large university infrastructure to benefit few students ("Does it run on Linux? My department uses Linux to keep costs down and because we can install it at home."). Can't do homework at home (cost, infrastructure prohibitive).

    No soup for you! Next!

    2. Security

    "Son, we see you've been learning about security. Wwe're going to confiscate all your computer equipment and throw you in federal pound-you-in-the-ass prison and ban you from using computers or the internet for life."

    Enough said there...

    3. Software Developer

    "Oh no, they don't teach computer languages at my college, that stopped in 1988 when the accreditation rules changed. They teach me theory! A linked list would be a gereat data structure for that problem!" OK, write me a linked list. "What, now I'm expected to know my tools?!? What is this, bait and switch?!?"

    A carpenter who only knows theory will cut his fingers off the first time he uses a table saw.

    4. SAP

    "Don't you have information technology classes in the business department to teach those? Oh, the cancelled those back in 1988 too, when they changed accreditation standards for them to no count towards a CS degree?"

    People are going to college for their degree. It is the modern day union card. If you don't reward them for learning useful things, they won't learn useful things. Most graduates go into something for the money they expect to make with the union card in hand, and expect to work 9-5, and will take the minimum requirements to get the union card.

    Want a different result? Change the requirement/reward matrix.

    5. Database Administrator

    Many of the same drawbacks of J2EE. How many people are going to be able to do their homework on their Core 2 Duo running Linux at home? How many companies want one of these for a MySQL database as opposed to an Oracle or DB2 database?

    6. .NET

    Just plain unsexy and un-fun. .Net is code for "We wanted people to pay us again for their software, but VisualBASIC was finally good enough, and we couldn't up-sell anyone anymore. So now VisualBASIC can't run on new hardware that comes preloaded with our new OS. Send the checks payable to Microsoft, KTHXBAI!"

    Seriously, takes absolutely no brains, a zombie could do it. If you want someone who will be interested in this job, hire a zombie. You will be able to tell them by their MSCE certificate which they will think translates into an ability to code as well as the caffeine laden nerds who spent 24 hour marathon coding sessions in the basement of the CS building.

    7. Oracle

    "Have your university give us all their money for a license. Then you give us all your money for a license to do your homework, unless you want the whole retro experience of using your Terminal window to log in as a glass tty. No, we no longer run on Linux, unless you pay us lots of money."

    Seriously, it's like requiring every student buy an H1 HumVee in order to be allowed to take classes.

    8. SharePoint

    Google cloud services. No hardware costs. No longer relevent.

    9. C#

    "That's like C, only it can't compile any of the source code I can download from the net right? I guess I'm bored enough to try something new, in case I need a fall

  116. Hi, Mr. Dinosaur! by tlambert · · Score: 1

    Hi, Mr. Dinosaur!

    The Mesozoic Era just called, and they want their technology back.

    As long as you are not too busy, tell COBOL the Palaeozoic Era is still waiting at the restaurant, and is pretty drunk on wine from being stood up for their date, and needs someone to come help her into a cab.

    --

    This so sounds like a bunch of companies complaining that they can't get people to maintain old code...

    -- Terry

    1. Re:Hi, Mr. Dinosaur! by russotto · · Score: 1

      As long as you are not too busy, tell COBOL the Palaeozoic Era is still waiting at the restaurant, and is pretty drunk on wine from being stood up for their date, and needs someone to come help her into a cab.

      Hey, that's not the Paleozoic Era or his date, that's his MOTHER. Come along, Admiral, we'll get you home. I'm sure COBOL still loves you, but you KNOW he hasn't been all that reliable about appointments since the whole Y2K thing.

  117. Don't know where you studied by Anonymous Coward · · Score: 0

    I never completed my Bsc degree, I jumped straight to Msc after 2 years. I studied in eastern Europe, there's no fucking around there.
    After 1st year of studying I was able to work on commercial projects during summer break as .NET programmer, picked it up in a week (we learned Java at uni), I was leading a team of developers and designing architecture of the program in the 2nd year and we successfully completed a software project for the government. I worked with students from my faculty, true we took creme de la creme but they all knew how to code to professional standards in .NET with some mentoring after 1st year of studying.
    These days I run my own company in Australia and the shit I have encountered is beyond belief. It seems noone studies IT/CS out of passion these days any more. I get people with Msc in Computer Science who can't write technical documentation, especially freaking Indians with degrees from Bangalore which aren't worth the paper they're printed on. You have to wonder how these people got their degrees, how they wrote their dissertation if they can't write simple business documents. Aussie graduates, not much better either... you find a bright star here and there.

  118. Re:while(capitalist != knowledge) graduates == nul by gizit · · Score: 1

    You seem to asume I'm a socialist, very intelligent, whats that saying now, assumption is the mother of all...? I take it your american so you have no idea what socialism is anyway (whats that central bank for, why wont my government tell me? haha)? I on the other hand live in Europe, you know, the place where all these 'ideologies' stem from! Your assumptions about ideologies would seem rather adept if where not the fact that your probably unable to understand that all knowledge stems from indoctrination, what is your indoctrination exactly? Kill sand nigers is it? For oil now? 1948 and some kind ethic what now?

  119. American Employers.. Greedy Idiots by Anonymous Coward · · Score: 0

    American Employer: American Graudates are no Good! They do not have 2.3567 years in XYF technology!

    American Grad. Sorry, I did not go to university to learn XYF Technology. Plus who the heck will have 2.3567 years?

    American Grad 2: I have 3 years in XYF. Should do, right?

    American Employer: No way! I said 2.3567! American grads cannot even read! Congress!! do something!!

    Indian IT guy (either with American IT co in India or INdian IT co): Here's my resume. 2.3567 in XYF. All from New Delhi Trading IT Co. Here's my reference phone numbers. Good?

    American Employer: Great! Please confirm that you are NOT a resident or citizen, and that you will work for $20/hr, and you are on!

  120. Duh, no college degree really does by Moof123 · · Score: 1

    I can think of very few degrees that allow you to be effective from day one.

    Teaching degrees come the closest I know of, but even there most first year teachers tell of the horrors of unpreparedness they endure.

    Degrees are mostly supposed to give you the tools and framework. The specifics of a job give you the experience needed to be good at some subsection of what your got in school.

  121. Re:while(capitalist != knowledge) graduates == nul by gizit · · Score: 1

    typo: 1948 and some kind of ethnic what now? http://en.wikipedia.org/wiki/Ethnic_cleansing search Israel!

  122. 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
  123. 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.

  124. 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?

    1. Re:That which does not follow.... by L473ncy · · Score: 1

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

      But it's a simple task. I fail to see how hard it is to hang a coat hook, and if you can't/don't know how to do it then there's always google to the rescue hell I'm sure there's videos on youtube dealing with how to install coathooks, there's certainly videos on how to replace a hard drive or build a computer. Granted, I actually worked in the construction industry as a summer job doing all the odd jobs and simple things that needed to be done, but still if someone asked me to bake some pilsbury cookies in the oven it's not that hard; cut the dough up into cookie shapes, turn it on, set to right temperature, put the cookie rounds in the oven and set the timer, take it out when the timer beeps and you've got yourself some cookies. It's not like they're asking you to make a souffle or knocking down a load bearing wall to renovate the building.

    2. Re:That which does not follow.... by Anonymous Coward · · Score: 0

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

      Will the result be any better?

      IT in the real world is a lot more than sitting at a computer clicking stuff. I am the senior sysadmin for a multinational marketing firm. Our IT team is small and generalized (no dividers in the sandbox), and we provide soup-to-nuts support for both our internal clients and our external partner clients. This includes maintaining a datacenter and a DR site, each with racks of servers, power, cabling, climate control, physical security, etc. Most of that infrastructure is self-installed and self-maintained, and "shop class" type knowledge and experience is pretty darn useful when you are installing a raised floor or ladder rack, re-routing power conduit, or installing structured cabling. For our team, there's no way we would hire someone who doesn't know (or couldn't quickly learn) basic hand and power tool use, basic electrical theory, and basic mechanics.

      While installing coat hooks may sound like a task best left for the building superintendent, it is still a trivial task. I wouldn't feel too good about the technical prowess, problem-solving skills, or personal initiative of an IT guy on my team who told me he couldn't install a coat hook.

  125. Re:while(capitalist != knowledge) graduates == nul by Anonymous Coward · · Score: 0

    Maybe something more like:

    while( capitalist.knowledge == none && capitalist.isPerfect( graduate ) != true ) pass

  126. Ain't NO new thing ... by Anonymous Coward · · Score: 0

    19990704

    The Financial Times by Rebecca Christie

    Reprinted in the Kansas City Star

    Business wary of high-tech training

    WASHINGTON - Companies often are uninterested in training workers for high-technology jobs, preferring instead to compete for a limited pool of existing talent, according to a Commerce Department report.

    Short development cycles and product lives contribute to some companies' reluctance to train workers, said the report prepared by the departments' Office of Technology Policy. This is compounded by fears that a worker might take a new job before employers are able to reap the benefits of training investment.

    The report quoted one technology executive from Arizona who said: "I am afraid, as an employer, of getting people who would require an awful lot of training. We have eight hours to learn a new system. We don't have three months or six months."

    Labor Department statistics show that between 1983 and 1998, demand for employment in core technology occupations grew six times faster than the overall job growth rate. Central recommendations from the new report included tax breaks and government-funded training initiatives designed to expand the labor pool.

    The report also said the U.S. education system needed more emphasis on science and technology, particularly for middle school children. Some schoolchildren rule out a career in science as early as middle school and stop taking the classes they would need to study mathematics or engineering in college, the report said.

  127. Re:You know what I want to see more of? Shop class by complete+loony · · Score: 1

    If you're hiring programmers you need to provide a good Development Abstraction Layer. I certainly would not want to be pulled off my desk to help with any handyman projects you have around the office.

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  128. No degree, no debt, great career. I am happy. by TheyTookOurJobs · · Score: 0

    I started in a lowly tech support job, now I'm a 6 figure IT professional at 35 designing and installing petabyte level DoD storage systems. Thank you employers who valued drive, certifications, and experience over a useless CompSci degree. My wife has a masters in an art field, 100k in student loans, and can't get a job that pays more than 35k a year. At least she keeps me fat and happy!

  129. Re:we need more tech / trade IT schools they can h by betterunixthanunix · · Score: 1

    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.

    You think a typical 4-year CS program is too theoretical? What exactly do you consider to be theoretical CS? My experience, both as a CS undergrad and as a CS grad teaching undergrads (at a different institution) is that most CS majors get one and a half semesters of theory: one course about Turing machines (which covers the absolute basics) and one course about algorithms (which barely touches on the theoretical foundations). Occasionally, a CS major will wind up taking a course on programming languages, which will expose them (in a minimal sort of way) to other theoretical topics (lambda calculus).

    People with bachelor's degrees in CS may not receive much training in how to use specific applications that are common in the business world, but that does not mean that they are receiving too much "theory."

    --
    Palm trees and 8
  130. 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.

  131. Re:while(capitalist != knowledge) graduates == nul by Anonymous Coward · · Score: 0

    why else would you bring politics into the discussion unless you had an axe to grind? reread my post.. it implies nothing about you personally. as far as assumptions go, you're leading the pack here:

    1. that americans don't and can't know about socialist ideology
    2. that americans are ignorant of europe and other cultures
    3. that america is the only country that needs fossil fuels
    4. that americans are the only people who dislike the middle east.. of course, if we're going to stereotype, it's western europe that bends over backwards to whatever comes across the border, to the point of censoring the existing culture in some countries.
    5. that all americans are hopelessly indoctrinated. even if that were true, it's called stockholm syndrome for a reason.. pack mentality isn't limited to america, and it's overreaching ideologies like socialism that promote such a thing; the most extreme at gunpoint.

  132. Re:You know what I want to see more of? Shop class by russotto · · Score: 1

    like interference generated by electric ballasts in florescent lighting or the definition of a plenum space versus non-plenum

    I worked one place where the main thing to know about plenums is that if you did something which required knowledge of them, the union guys would break your kneecaps -- or worse, file some sort of labor complaint. (and it cost hundreds of dollars to get a single cable run put in, as a result). That's valuable knowledge you won't get in most universities.

  133. professionalism by scamper_22 · · Score: 1

    What most people fail to realize is that this is where professional schools come in.

    When academics stop and the real job market begins.

    In most other jobs of comparable skill, you have some kind of professional 'residency' period. Lawyers have articling. Nurses have their own programs... Chartered accounts and other have their own programs. Doctors have residency. Trades people have journeyman programs. And no, I'm not talking about coop placements... although that does help. The real difference is that real professional programs take training the next generation as part of the profession.

    IT people will never be trained and ready-to-go as employers don't want to pay for the appropriate training and mentorship to go along with it.

    So they take ill-prepared people and shove them into operations and things kinda work.

    Let's not even get into outsourcing...

  134. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    You hired someone with an IT background and you're surprised that they aren't qualified to hang up coat hooks.... Are you fucking retarded? If you wanted a maintenance person then maybe you should have hired one.

  135. my recent experience by br00tus · · Score: 1
    I have a certain kind of perspective on the matter, as I worked in IT from 1996 until now, but only in the past few years have I done the bulk of my work for my Bachelors.

    In just the technical realm, a lot of what we learn is theoretical, but there is not a lot in the way of practically applying it. For example, I've learned a lot of Java, and have had to use it for various classes, but not once has a professor told us what "ant" is or how to use it. A lot of these kids are just doing a javac and running the program, or using Eclipse. So people who can write a proof for the Halting Problem would not know how to compile a java package. I don't think it's bad to know how to write a proof for the Halting Problem, but some basic practical stuff has not been taught to us. We haven't learned anything about revision control. Maybe you should be able to get a CS degree without knowing anything about revision control, but the assertion that such a person is not "ready to go" would be correct.

    On the other side, there are practical things one learns with experience. Most of it is common sense, but experience drums the lessons into your head if you forget. Such as - if you notice there is a major problem, after checking for a few seconds if its real or not, instead of spending a few minutes trying to remedy it, you should alert your boss - "There may be some kind of big problem, I'm looking into it". That way your boss can call his boss and relay the message "There may be a problem, so-and-so is looking into it". What you don't want is for things to go down, you spend twenty minutes trying to bring it up in isolation, then your boss calls you and tells you his boss called him and asked why everything was down and he told him he didn't know. There are lots of little things that are common sense, but get drilled into your head by experience and I guess it's difficult to teach that in school.

  136. Re:while(capitalist != knowledge) graduates == nul by Anonymous Coward · · Score: 0

    What I love about this is that the "people/worker" socialist/communist type character steals money from the capitalist (who when honest is selling products that others desire and pay for) to fund their lifestyle of protesting against the capitalist!

    Now if you want to take about "robber barons" or people entangled in the banking mortgage scam, then you are talking about criminals not capitalists.

  137. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    Jesus Christ. If you can't use a drill, how can you expect to run a line to where you need it?

  138. It's called the law of averages by mcmonkey · · Score: 1

    It's like saying most young criminals play video games.

    Doesn't mean video games have any connection to crime, because the fact is most young people--criminals and not--play video games.

    So most recent graduates are not well-trained and ready to go. Most people are not well-trained and ready to go.

    I'm not the head of HR for a large multinational company, but I have been through the hiring cycle a few times. My experience has been the only significance of the length of a person's resume and the title of a position is to the salary that person will accept.

    From college interns to senior personnel with decades of experiences, folks with a decent head on their shoulders will figure out what they don't know and the clueless fark-ups remain clueless fark ups.

  139. The list in the article was by HR. by Anonymous Coward · · Score: 0

    The 10th hardest position to fill was Active Federal Security Clearance. I'd like to know which college degree prepares one for a career as an Active Federal Security Clearance. That list was full on HR drivel.

  140. Degree v. Skills by Anonymous Coward · · Score: 0

    Universities provide a general set of tools that could be used in any way one wants. An automechanic also has a set of tools. Skills are developed over a period of time under a mentor. No matter how much programming works/dbms assignments you do, each industry is unique with it's set of data and requirements. No University can provide all the skill sets within a four year time frame. But if graduate do not acquire these skills on their own, no one can help him or her. Communication skills are developed as part of social interaction. If some one is introvert and refuses to interact with others, he or she is doomed. Universities teach theories and 1st principles and thinking. Working in an industry provides opportunities to develop specific skill sets. One needs both through self effort.

  141. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    I'm not clear- did you hire a handyman or a programmer? Perhaps something that seems obvious to you may not be to someone else. I feel sorry for the kid, you seem like a real asshole.

  142. The difference between training and education by Big+Smirk · · Score: 1

    In a world where companies seem to want short term solutions - training is important. They will throw you away when your training no longer matches their perceived needs."Our client is having issues - they need to expand to 1000 plus machine server farm and the latency in our product is killing them" "Sorry, that is not covered in my training"

    --
    TODO: create/find/steal funny sig.
  143. Drone by sycodon · · Score: 1

    No one will read this because is on the ass end of this conversation, but I just have to say this...

    'well-trained, ready-to-go,' is a fucking welder, not a developer.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Drone by ReedYoung · · Score: 1

      Have blowtorch; will "program."

      Heh, thanks syco, I think I have a new sig.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  144. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    I'm pretty sure I've never seen "hanging coat hooks" or "rebuilding carburetors" as a requirement on any IT-related job listing. You do know what IT is, right? I seriously hope you're not in management.

  145. Re:You know what I want to see more of? Shop class by h0dg3s · · Score: 1

    He has every right to be upset that the kid didn't know how to do something that wasn't part of what he was hired to do? Do you expect your plumber to rotate your tires?

  146. Nothing new by Anonymous Coward · · Score: 0

    It's impossible for an IT program to teach students all the possible scenarios that they would encounter at any given company.

    It's up to the company to provide the specific training on how to work in their environment. And this is never going to change.

  147. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    I'm on the opposite end. I've got zero experience, have been out of school three years, and have had 1 job offer (wouldn't even pay my loan payment) for nearly 1000 applications. I have a BS in Engineering, a law degree, passed two bars and the patent exam. I've tried getting work as an engineer, an attorney, an IT guy, a writer, many many more -- zilch. I can't even volunteer, since I don't make ends meet now working 60-70 hours a week at minimum wage. You want non-job skills? I can do electrical work, plumbing, (skilled) carpentry, drywalling, roofing, hell, even metalworking. I've shoed horses for godssake.

    It's the whole damn experience thing. Every time it goes like this, "Do you have xx years experience doing yy Mr. Jones?" "No sir, but if I..." "Well, I'm sorry Mr. Jones, but we are looking for a candidate who does. Please do apply again in the future."

    It doesn't help that half of the entry-level positions to which I apply are swamped with people having years of experience, but who are laid-off and willing to take the cut.

    Man. Sorry, I didn't mean to rant so much. Just really really tired and frustrated.

  148. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    IT hires aren't supposed to be doing that kind of work. That's for your building maintenance people. Duh.

  149. Out of 7 links, 6 are back to Network World. by ReedYoung · · Score: 1

    That's a big fat social science fail for the IT "journalists."

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  150. Makes sense. by ReedYoung · · Score: 1

    Could you link to some of that "experimental economics that pulls in the discipline of psychology?" I'd like to read up on exactly how/why corporate collectives are not rational actors.

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
    1. Re:Makes sense. by istartedi · · Score: 1

      It was a bit tricky but I found one. I recall that this study was discussed widely in the media in 2008, for obvious reasons.

      Of course, that's a journalist's dumbed-down version. "Experimental Economics", "irrational" and "bubble" are obvious keywords to try. Good luck finding a source that isn't paywalled. That's as far as I care to go with it...

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:Makes sense. by ReedYoung · · Score: 1

      Hmm. Yeah, I remember a lot of talk in late 2008 & early 2009 about what caused the financial sector to self-destruct. (Then health care and teabagging distracted the media from getting the Whole Story.) I still find N. Taleb's Black Swan theory the most illuminating analytical framework for financial bubbles, but what you said about corporate actions being decided by individuals acting in their individual best interests, even in direct conflict with the interest of the corporation and shareholders, is also an important component. Personally, I think the best solution to such perverse incentives would be criminal penalties for losing more of "other people's money" than one has the ability to repay. I mean, there's an implicit assertion of competence and benevolence, or at least genuine customer service, inherent in job titles like "investment advisor" and "financial manager" so I say, let's just make that explicit and official and legally binding; if you squander my investment while claiming to be an investment professional, then by definition you're guilty of fraud, theft, etc. and subject to the same fate as Bernie Madoff.

      Thanks for the article. Funny how economists give away their work even less than physical scientists, eh?

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  151. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    Don't expect MIT CS graduates to change car tires on their own :)

  152. 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.

  153. Sooo, 92% of IT hiring managers expect ... by ReedYoung · · Score: 1
    ... recent college graduates to already have how much professional experience, exactly?

    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."

    Computers were pretty much the domain of scientists and mathematicians until about the 1980s. Seems like BS graduates (business school, not bachelor of science) just expect "computer guys" to work magic because the hiring managers and others from the accountancy/finance/hr side of the companies, which is probably who was surveyed in these studies, just have no idea how a computer works and what is really required to make it work.

    To look at it more neutrally, without my biases for math & physical science, and against business school, when expectations are that consistently not met, that's a clear signal that the expectations themselves are out of order. Even a business school graduate should be able to see that in those numbers.

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  154. This is just industry laying the groundwork by Anonymous Coward · · Score: 0

    This is just industry laying the groundwork for outsourcing and getting a tax break for doing it.
    First they complain for a few years that they can't find qualified people. Then spend a few more years screaming that many, many more students need to start enrolling in CS and EE RIGHT NOW!! or we will have an apocalyptic shortage of these people. Then....time to reap what they have sown. Tell the govt they need some subsidy to set up shop in India or China or else America will not be a player in game, that it's better to have a US based company with foreign workers than to be completely dependent on wholly foreign company for important technology.

  155. derp by __aatirs3925 · · Score: 1

    So they wanted surgeons so instead they hired a nurse? Anyone can pass the A+ exam, get CISCO certified, and 20 other certificates, it's not too difficult. But taking what you learn from that and putting into practice is an entirely different story. Even then, someone fresh out of college won't know very much about how the business world really works unless they've been actively part of it for quite some time. They also may not know the tricks of the trade or even have much exposure to real life scenarios. This is true for any major, which is why they get hired for less than those who have experience. However, there is a catch to hiring old farts... They tend to stick with traditional methods or know older things, but not necessarily what's new. True, they should be re-certified, or trained with the new stuff but sometimes the younger generation has a better understanding of it. There really isn't a perfect employee and it would seem that the one who knows everything is the biggest arrogant douchebag of the bunch. So you can't fire him because he does his job so darn well, but at the same time he's bringing down morale at the office (Grandma's Boy anyone?). Ah well, ces't la vie.

  156. Re:we need more tech / trade IT schools they can h by His+Irateness · · Score: 1

    I can do that!

    No, seriously, I can. That's the majority of what my (useless) college degree taught me, and then when I got out everyone wanted web programmers and I was SOL so I got into IT... which has done just about as well. Maybe you just had bad luck with your particular colleges?

  157. Well this is a huge surprise... by His+Irateness · · Score: 1

    So maybe I'm a bit late to the party, but most people don't seem to want to pay for a decent wage for graduates or experienced people.

    I don't know how many people post ads for junior IT people with AS/400 experience when the last of those systems was produced ten years ago; or that they want junior people with reams of specialized technical certifications costing thousands of dollars -as well as- a diploma from a college or university and then only pay what a phone monkey makes.

    IT departments have been cheapened and hollowed out and as someone who's actively looking for another position I can tell you that the people replacing those that have left need constant hand-holding. Our place alone hired an indian kid who couldn't follow a dialogue to update Flash to display a website and a former university lecturer from the carribean that didn't know how to reset a tripped circuit breaker.

    But what do you expect when you pay peanuts and only offer part-time work, eh?

  158. Avoid-college educated individuals. Period. by Anonymous Coward · · Score: 0

    I'm college educated and my experience in hiring people for a small company is people who are college educated are less competent. Maybe this is just my experience. I do hold a degree and the concepts taught are completely inadequate. You basically get a very basic education. Non-experienced people will be just as qualified if not more so most of the time because they didn't waste time doing non-sense projects in college. They actually took it upon themselves to LEARN something. And learning something is better than getting "educated". Concepts don't just come from the class room and self-starters generally aren't those who are college educated. That is to say people who need college aren't self starters. I am college educated in topics I had learned before college and consider the schooling I had to be a detriment to my own knowledge and start in the real world. I didn't go work for a company out of school. I started my own and have done very well. I did intern for a start-up that went bust. Why? Not because they didn't have a good business model. No they had a successful model my company is partly based on. The company failed because of the people running it. The truth is if I had to do it again I would NEVER have gone to college and if I could have dropped out of high school I would have. People just waste time, money, and energy to meet artificial demands that help them in a corporate world without considering that they could just as easily start a a business and be more successful.

  159. Re:Using the right Tool for the job. by Anonymous Coward · · Score: 0

    Alright kids, putting a drywall anchor in a wall and screwing in a coat hook ain't rocket science.

    Well then maybe you should have hired someone who learned how to work with drywall at a Votech school instead of hiring someone with a degree in Rocket Science.

  160. Re:You know what I want to see more of? Shop class by DamienNightbane · · Score: 1

    No, but I expect my plumber to be able to change a tire.

  161. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    What are you wittering on about? I find mundane manual work incredibly irritating. Coat hook? Are you my mum? Chuck it on a sofa, ffs. I have an IT background, I work in IT. If I want to get sweaty I'll go to a gym. Drywall anchor? Omg, I'm falling asleep...

    Or a more serious note, this really smacks of an insecure person try to bolster their self-confidence.

    "These kids and their giga, terra-ma-thingies. In my day 640k was good enough for anyone. I know, I'll make him do some demeaning practical task and then accuse him of being a wuss. Also, I'll refer to him as 'kid' all the time, thus underlining my inherent superiority."

  162. Re:You know what I want to see more of? Shop class by FoolishOwl · · Score: 1

    Also, drilling a deep hole in an office wall is non-trivial. Even assuming that the building owner allows it (which, in commercial leases, they usually do) you don't know what's behind the wall without checking.

    We may hope the kid learned an important lesson about the working world: bosses will ask you to perform tasks for which you do not have training, for which you do not have the proper equipment, which may be dangerous, which are not part of your job description, which your contract prohibits you from performing, or which are otherwise unethical or illegal. You should refuse to perform such tasks; there are worse fates than unemployment.

  163. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    Get off my lawn!

  164. this holds true for me! by Anonymous Coward · · Score: 0

    I had come out of a good UK university with a BSc Physics and MSc in Comp Science, i had a nice starting IT job in Zurich which fell through in 08 due to the finance mess. I admit i knew nothing about computers, only how to build them and the OSI model and fundamentals to networking etc.

    I now work for a stockbrokers as helpdesk/sysadmin (jack of all trades) I have been here a year and LEARNT a great deal about corp IT, systems, networks, things which you cant be taught in the classroom.

    I am now ready to move on (learnt everything I can in this environment), and have got some good possible jobs lined up. but even though i think experience accounts for alot more, having a degree is beneficial.

    and most jobs I see for similar posistions require a degree + experience which is a catch22. I was fortunate for my company to take me on with little to no experience but the degree meaning I could learn and adapt etc.

  165. strstr() can be complicated! by Anonymous Coward · · Score: 0
  166. Re:You know what I want to see more of? Shop class by Anonymous Coward · · Score: 0

    You're asking someone with an IT background to do the job of your maintenance staff. What the heck did you think was going to happen?

    Also, since you don't quite seem to grasp this, the women in your HR department probably won't be thrilled when you ask them to clean the lunch room.

    This kid is responding in exactly the right way. He can't do a horrible job since that will look bad on him, and he can't do a good job because if he does then you'll have no reason not to continue to dump this kind of assinine crap on him.

  167. I'm a product of poor education by Anonymous Coward · · Score: 0

    When I came out with my B.S. in IT, in 2007, I was not prepared. In all fairness, everything that I learned my 4 years of schooling was never even used. I used more from my second disciplinary classes then anything else. The topic taught were more business centric, and the processes of IS, more so than IT related coursework. I felt very ill-prepared to go out and tackle technical issues. Lucky me, I was working in IT while going to school...so I was able to get experience. Though, while going to school and working I can say that I learned more from my job than school. I've pretty much don't use anything I was taught in my 4 years. Now, I did attend some 2 year technical college classes to get more training and get some certifications after my 4 year college; and that material has been applicable on the job.

    I'm not a seasoned IT professional, at 26, I've only begun. So, I honestly believe that I was not prepared for IT professional job straight out of college. I had to work during college and still get more education after my 4 years.

  168. Re:You know what I want to see more of? Shop class by Beyond_GoodandEvil · · Score: 1

    Wow, just wow. Imagine if your coat hook hanging fool had managed to clip an electrical line while drilling those holes. You think it's bad now wait until OSHA runs a train through your office looking for violations.

    --
    I laughed at the weak who considered themselves good because they lacked claws.
  169. Re: HR by rnturn · · Score: 1

    As I like to say:

    Human Resources: "We took the 'Personal' out of 'Personnel'."

    --
    CUR ALLOC 20195.....5804M
  170. Re: "near guaranteed job security" by rnturn · · Score: 1

    Uh... have you been watching the news lately? Nowadays, being in a union and working for the government means you have a big, fat target on your back.

    --
    CUR ALLOC 20195.....5804M
  171. Re:You know what I want to see more of? Shop class by marcosdumay · · Score: 1

    Woosh.

  172. It's Orientation, Not Experience by DERoss · · Score: 1

    When I was a supervisor for a team of software testers, I would often hire new college grads. However, I preferred those who majored in a science other than computer science. I wanted someone who looked at computers as tools, not someone who looked at computers as the primary object of interest.

  173. Missing Skills by Malties · · Score: 1

    The single largest skill that many IT students are lacking is communication. Of course the important skills include programming and database work, but sending students out into business not knowing how to compose a letter or give a presentation to even a small group of people is terrible. At the very least having the communication skills will make it easier for a IT person in almost all aspects of their job and for moving into management, where communication skills are arguably more important.

  174. Catch 22! by Anonymous Coward · · Score: 0

    Colleges and Universities are not technician training schools. The former teaches students how to think, interact with others and solve problems. The latter usually caters to specific tools, stream-lined training and while the latter may produce people that appear "ready to go" in the long run, the former will be more productive. Again, these are in general based on assumptions of the students in both not having any prior experience. On a final note, you do not necessarily need a college degree or certificate to be smart or know how to do something; but having a 3rd party "acknowledge" it seems to put the employer at less risk.

  175. College is a waste; get real world experience! by applematt84 · · Score: 1

    When I graduated high school, I attended a private, liberal arts college with the hopes of graduating with a degree in MIS (Management of Information Systems). I had obtained an IT job when I was 14, so I had a bit of experience in the IT Service Industry and knew what the real world expected of IT Tech's and IT Departments. By my Sophomore year, the only IT classes that my major required were how to use Microsoft Office. I was quite upset so I spoke with the Prof about studying GNU/Linux, Windows Servers, help desk skills, customer support, Mac OS X, e-mail, DNS, Internet, routers, and so forth (that list was kinda long, I know) ... as we had YET to touch on ANYTHING related to TCP/IP Networking or any of the items I listed. He refused stating that the approve course work would take us through VB.NET programming, Java programming and business management. I tried to debate the fact that we hadn't learned anything about what the real world expected of IT Tech's and the IT Department, but he shot me down. I gave one last ill-fated attempt at debating him and tried to bring to the table that before even becoming an IT Manager, you had to know what was expected of the department and the skills of a technician. He asked me to leave his office because I knew nothing. Wrong. By that point I had worked in IT for six years. By the middle of my Junior year I decided to leave because I wasn't learning anything that applied to IT. I have worked my way up here at the business I currently work for and just obtained a job at an ISP as a Linux Server Administrator. They were mostly impressed that I had 11 years of IT experience rather than having had a college degree. I recently exchanged e-mail's with a friend that returned to our college (who was in the MIS program with me) and he hasn't found a decent job yet. The MIS program hasn't changed. My advice is that if you are going to go to college for IT, take a deep look into the program before choosing that school. While in school, get an internship because that's the only way you will have experience under your belt before entering the real world. I've been rather lucky, so take my experience and please learn from it. Cheers.

  176. Re:It's Called "An Old Jesuit Mind Trick" by mileshigh · · Score: 1

    The villains are the "think tank" that's asking the questions with a view to getting the desired answers to "prove" an extreme position. Those of you who studied classics under the Jesuits will recognize the survey's setup:

    1 - Do you think college does a good job of preparing students for a sustainable CAREER in IT? (Let's say 75% Yes)
    2 - Does college train graduates for the nitty-gritty specific requirements of your company? (8% Yes)
    3 - Referring to question 2: fantasies aside, should college train graduates for those specific requrements (10% Yes)

    #1 is the "honest" question, designed to make sure people answer #2 in contrast to it. #2 is the answer the questioner desires to "prove" and publish. #3 is used to target think tank fund-raising to the 10% who think college should be a trade school.

    Honestly, folks, 8% is the tipoff. There are some clueless managers out there, but not 92% of them! Those folks were just answering the questions exactly as posed.

    RECOGNIZE & RESIST these tactics. When you see non-peer reviewed (or anonymous) "research," THINK BEFORE YOU EMOTE and remember that most of the outfits who ask these questions have an agenda. When you are asked to answer loaded surveys like this, don't just toss them. See them for what they are and advisedly answer them incorrectly.

  177. He said it was vague, not useless by sean.peters · · Score: 1

    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.

    Sure, I don't disagree. Problem solving skills really are something a job candidate needs. But how do you, as the interviewer, know whether he/she has them? There's no university coursework in "problem solving". No one thinks they're bad at problem solving, so they won't own up to it in an interview. There's no "problem-solving meter" you can hook up to the candidate to measure his/her ability. Maybe "vague" isn't the right word to use, but problem-solving ability is at least very difficult to measure/quantify.

  178. Not hiring American: ~= unions as not competitive by lpq · · Score: 1

    Unions were the 'things' that worked to give 'human beings' more bargaining power than an 'cog' or 'electronic chip'. They were one of the forces that raised raised wage-slave factory workers above the the levels
    of the machines they worked along side.

    Now we see the Corporate Right pushing against unions as being
    'anti-competitive' on the world market. That's because they keep working conditions and wages of US employee's above that of a 'machine' -- with US workers being 'valued' more than overseas workers in terms of protections and wages. When it comes to pure dollars figures, unions are bad for competition, BUT do we want to reduce the US standard of safety and standard of living to that of the third worlds we are supposed to be competing against?

    The problem is we (the US) doesn't require makers of our goods to give the same standards of safety and equivalent standards living in their countries as we require here -- so there is no way our worker can be competitive as the barriers between international markets continue to drop.

    US workers ARE NOT that much brighter or better educated than their counterparts overseas. In some areas, yes, in some areas no. Increasingly, as US education standards and enrichment programs drop, it's moving to more areas where we are not competitive.

    Yet the Wealthy Right (closely aligned w/corporate right), also believe education is a right reserved for the wealthy. This spells disaster for the US society of the mid-late 1900's of prosperity, and puts the society of robber-barons and land-mogels of the late 1800's and first few decades of the 1900's back on the map for being the future of the US. The middle class recedes back into the working class, and further separates from the leisure class and government becomes more and more the government of the 'haves', supporting them in keeping and maintaining what they have over the 'have-nots'...

    It's a move toward lower financial equality in the US -- which is BAD and is the result of adulation of capitalism being allowed to run amok (starting from the Ronnie-Reagan-Greed is Go[o]d') generation. It won't be until greed is seen as bad, again, and the equality is seen as a virtue over greed, that this country will have a chance of returning to greatness.

    As it stands now, we are on the road to being another third-world mean-nothing country in the world, except that we have very, dangerous politicians with an unstable (flip-flop) political system that seems to be engendering more violence-causing fundamentalist crazies reacting to anything that doesn't go their way.

    At the top of all this is an increasingly corrupt government where top government officials (elected and appointed) use offices in the government as stepping boards to 'reward positions' in the private sector for favors done while in office.

    This was mitigated, before, by long term government employees -- something that has it's own problems, but not as severe as the current ones. Regardless, one solution that needs to be considered is the prohibition of employment in any private sector job, **at first**, in any sector related to any government position you held. And if that is abused, then any private sector position at all.

    Government service needs to stop being an easily abused stepping stone / revolving door to lucrative private sector jobs designed as rewards -- and the door into government from private sector needs to be examined more closely for areas of potential conflict.

    Unfortunately, in the highest court of the land we have Supreme Court Justices making rulings on corporations and cases that they have a personal interest in -- where they refuse to recuse themselves. So the first step may be impeaching those transgressors to get in judges who have enough common sense to recuse themselves under such circumstances and to get those supremes, who it is now obviously, that they liked under oath to get into their office -- OUT of office (Thomas).

    Having corruption in the highest court of the land is the worst place if we want to have justice in the land.

    The whole deck is being loaded against the American people.