Slashdot Mirror


Skills Needed For a Future In IT

Lucas123 writes "An increase in the pace of change in IT has created new dynamics for jobs involving the Web, mobile computing and virtualization. For those looking to enter the marketplace in years to come, 30-somethings hoping to upgrade their skills, or those who'll be winding their careers down by 2020, skill sets are drastically changing. For example, graphics chips are doubling in capacity every six months. That translates into a thousandfold increase in capacity over a five-year period — the average shelf life of most game platforms. 'We've never seen anything like it in any industry.' Colleges are in continual catch-up mode and have only recently added project management and soft skills training to computer science programs. According to one expert, 'They're about five years behind where they need to be.'"

258 comments

  1. Nitpickaz Anonymous by Anonymous Coward · · Score: 0

    Five and a half years, turbodork (2^10 is eleven doublings)...

    "For example, graphics chips are doubling in capacity every six months. That translates into a thousandfold increase in capacity over a five-year period"

    1. Re:Nitpickaz Anonymous by LiquidLink57 · · Score: 1

      Seriously?

      It's hard to be more of a picker of nits than that.

    2. Re:Nitpickaz Anonymous by Anonymous Coward · · Score: 0

      Skills to pay the bills, yo.

    3. Re:Nitpickaz Anonymous by retchdog · · Score: 1

      (2^10 is eleven doublings)

      No it isn't.

      --
      "They were pure niggers." – Noam Chomsky
    4. Re:Nitpickaz Anonymous by mangu · · Score: 1

      Five and a half years, turbodork (2^10 is eleven doublings)...

      I have ONE right now, let's double:
      1) 2
      2) 4
      3) 8
      4) 16
      5) 32
      6) 64
      7) 128
      8) 256
      9) 512
      10) 1024

      Satisfied?

      Seriously now, the way graphics chips are growing is awesome, if you think in terms of using the GPU for calculations.

      There have been a bunch of articles these last days on AI and I have posted on them that, by my calculations, a million cores machine has more or less the capacity needed to run a neural network equivalent to a human brain.

      Today one could assemble a desktop computer with almost a thousand GPU cores, using two high end graphics cards. If (that's s big IF) we can extrapolate this trend for the next five years this means a desktop machine with a hardware capability on the same order of magnitude of a human brain.

      Now lets start on the software...

    5. Re:Nitpickaz Anonymous by Hylandr · · Score: 1

      Now lets start on the software...

      So, should this AI start as Republican or Democrat? Which party would fund it?

      - Dan.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    6. Re:Nitpickaz Anonymous by Dishevel · · Score: 0, Troll

      Can't be either party. Though it will need to lean heavily conservative. Must work logically after all.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    7. Re:Nitpickaz Anonymous by Jurily · · Score: 1

      So, should this AI start as Republican or Democrat?

      I've coded both.

    8. Re:Nitpickaz Anonymous by Anonymous Coward · · Score: 0

      Nonsense. "Conservatives" would fight tooth and nail against providing rights to self-aware AIs because they make for cheap labour. After all, there's no provision in the US constitution or that of any other country regarding non-human intelligences. A logical AI will be able to figure out which way it's bread is buttered. An AI probably will be fiscally conservative but very much a social liberal. With the way budgets and deficits have bloated under Republican administrations, an AI would hold its nose and support Democrats because they at least support part of their goals. Until there were enough AIs to start a third party that supported a fiscal conservative/social liberal platform. No, that isn't the libertarians.

  2. Most important skill, IMHO by Anonymous Coward · · Score: 0

    ability to get a first post on demand. Really helps you stand out.

    1. Re:Most important skill, IMHO by leenks · · Score: 1

      Yeah, who would want to be second?

      * rolls eyes

    2. Re:Most important skill, IMHO by roman_mir · · Score: 1

      You have EYES? Shit, I am screwed, what am I going to do for tricks?

    3. Re:Most important skill, IMHO by somersault · · Score: 1

      Abstaining from mushrooms would be a good first step to learning new tricks.

      --
      which is totally what she said
  3. Skills needed in IT? by Anonymous Coward · · Score: 0

    Don't you just need to know how to take a computer apart and put it back together?

    1. Re:Skills needed in IT? by Peach+Rings · · Score: 2, Informative

      Three words: fake virus attack.

  4. So what? by Xamusk · · Score: 1

    Well, then maybe one should just study project management and soft skills. So in a few years, all we'll have will be some soft managers, thinking they know something about computer science.

    1. Re:So what? by sconeu · · Score: 1

      Of course, project management has actually been part of a "Software Engineering" course for a while.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:So what? by gbjbaanb · · Score: 3, Insightful

      and nowadays its more important that any knowledge of computing - once you know how to manage an outsourced team, you're golden. Who needs to know anything about actually doing anything after all.

      Next week's lesson: how you never need to work again because your rising house price earns more than you do.

    3. Re:So what? by hedwards · · Score: 1

      I agree with you in the sense that for the last decade or two at least there's been a real disincentive provided for competence or knowledge of the field you're managing. Some people are genuinely able to manage workers that are doing things they don't get with great results, however usually it doesn't work out, the ego just gets in the way. If a particular manager can set aside his or her ego to get the people doing the work the resources to do a good job and can find genuine talent as well as deflect the criticism and problems from above, then that can definitely work out. It's just not common for managers to know anything about managing or to give a rat's ass about the output if it isn't directly linked into their banking account.

    4. Re:So what? by Anonymous Coward · · Score: 0

      As I left my software engineering job for grad school, a coworker gave me some advice on skills for a future in IT: learn to speak Indian and/or Chinese.

  5. Mis-use of college, if you ask me by hessian · · Score: 5, Insightful

    'They're about five years behind where they need to be.'

    These days, anyone that industry likes is an "expert."

    College works best when it functions as (a) a qualification program and (b) a general, background, theoretical and broad study of the subject matter.

    Qualification in this case means that you go to college to endure an extended test that ultimately shows how dedicated and intelligent you were. Made it through four years of Harvard? You're pretty good, usually.

    A general background means that you study the theory and a broad survey of the topic, so that you understand the underlying issues and the basic methods of addressing them.

    I don't think it makes sense to teach specifics in college, except vocational colleges like community colleges. That's the kind of stuff you learn on your first few jobs anyway, and it's so rapidly changing that trying to get college to teach it is a moving target no one will hit.

    1. Re:Mis-use of college, if you ask me by Peach+Rings · · Score: 4, Insightful

      Not to mention that the amount of arrogance in calling academia some kind of industry training ground is ludicrous. Who is he to tell the universities where they "need to be?"

      If you ask me, it's academia that is important and significant, and industry is just something you have to do for food.

    2. Re:Mis-use of college, if you ask me by bsDaemon · · Score: 4, Insightful

      Quit thinking like an academic and start thinking like a business... "on-the-job training" is a cost sink hole, because they don't want to pay enough or provide good enough benefits to keep people around long enough to make any investment in training worth it. So they want schools to do it, but the schools have this funny notion about how they're supposed to teach people who to learn and think, not how to work with technology X, because they know technology X is going to be obsolete in a few years anyway.

      The HR people who don't know what they're talking about, look at a check list and can't think about how a skill in one thing might translate (odd, because they're philosophy degrees prepared them to ask big, important questions right out of school... like "do you want fries with that?" before they "translated" their skill set in to HR... hrm...). Case in point, this hosting company I used to work at got real corporate about the time I left, and actually got some HR people and whatnot. A friend of mine applied there, got an interview, and then was told no because he didn't know PHP, despite having a few years of Perl. Cause, you know, the sheet said PHP, and programming can't possibly just be programming, right?

    3. Re:Mis-use of college, if you ask me by roman_mir · · Score: 4, Funny

      Academia vs Business, it's all explained here.

    4. Re:Mis-use of college, if you ask me by Midnight's+Shadow · · Score: 3, Funny

      I was once told 'college is a great place to learn as long as you don't let classes get in the way.' It is a shame that they told me that AFTER college...

      --
      "God is a comedian playing to an audience too afraid to laugh. " -Voltaire
    5. Re:Mis-use of college, if you ask me by Monkeedude1212 · · Score: 2

      I don't think it makes sense to teach specifics in college, except vocational colleges like community colleges. That's the kind of stuff you learn on your first few jobs anyway, and it's so rapidly changing that trying to get college to teach it is a moving target no one will hit.

      I don't think its as bad as everyone is saying (or at least in my anecdotal experience). I mean, yes, I was taught Object Oriented Programming in C# and VB.NET and we used Python and Perl and Java and Oracle and a whole smorgasborg of languages that will undoubtedly be trumped and obsolete in 5-10 years time.

      But I think hands on experience with that kind of stuff is the best way to grasp the theory of it. I think its best that you are taught a wide variety of specific items so that you can draw the similarities to understand the theory.

      It's one thing to visualize an object oriented system in your minds eye based on the diagrams they show you in a text book. You can be in awe and wonderment on how great a system like that is - but it won't do you much good without practice in its application. This is why I think its okay to spend a week learning the basics of something like C++, then you can program something Object Oriented in it. Then you can spend less than a Week learning Java, because the fundamentals are the same, its mostly syntax, and then you go even further into Object Oriented. Than you keep going further and further with a bunch of different specifics - but its easier and easier to grasp each time because everytime you do it differently you are building the foundation of the theory behind it.

      So that when you graduate, you not only have a broader skillset but you have good experience in the theory. Now I know that when something better comes along (more and more people are talking about WPF for example), all I need to learn is the syntax, and its main design features, and how those will help my design and development process. The theory hasn't changed, just the process has been made more efficient. And this is what my school taught me to prepare me for work in IT.

      YMMV.

    6. Re:Mis-use of college, if you ask me by Mongoose+Disciple · · Score: 4, Insightful

      A friend of mine applied there, got an interview, and then was told no because he didn't know PHP, despite having a few years of Perl. Cause, you know, the sheet said PHP, and programming can't possibly just be programming, right?

      That's not completely invalid, unless your friend was the only candidate.

      Learning a new programming language is usually trivial. Learning all of the libraries, design ideas, best practices, hidden pitfalls, etc. around that language usually isn't. Hell, at an enterprise level I'm not an especially qualified Java developer today despite having a good 8 or so years of professional Java dev on my resume because so much of the constructs and practices around the language are constantly changing and I haven't done enough of it lately.

      Sometimes someone who has the background to eventually learn how to do a job well is good enough -- but if you're competing with people who are ready to do it on day one because they do have the specific experience, don't be surprised if you don't get the offer.

    7. Re:Mis-use of college, if you ask me by malkavian · · Score: 4, Insightful

      Actually, Philosophy wouldn't be bad, as you could appeal to their logic. Philosophers are usually pretty decent at that.
      The problem is that HR is frequently filled with arts, media and 'communication studies' graduates who fervently believe that as long as they keep talking and passing paper around, it'll all be alright.
      They rarely have any idea of what the jobs they're advertising for are actually about, but hey, put a tick in the box, and what could possibly go wrong!

      The biggest problem with HR is lots of power (they create the policies by which hirings and firings can be made), with very little accountability.

    8. Re:Mis-use of college, if you ask me by vlm · · Score: 2, Informative

      Sometimes someone who has the background to eventually learn how to do a job well is good enough -- but if you're competing with people who are ready to do it on day one because they do have the specific experience, don't be surprised if you don't get the offer.

      "specific experience". The primary goal should be to find the field you want to work in (telecom? medical? whats left of industry?) and get a minor in that area. The original poster should have been able to tell the HR guy he is an IT solutions provider with a minor and experience in biomedical electronics or whatever the company did. No one wants a PHP coder as an end result, they want a specific business goal achieved. Show some expertise in the business.

      The other thing that kills me about this is new hires must be a perfect match, but anyone here longer than six months has already gone thru three complete reorgs to totally new platforms. So ... the entire current staff has to do OJT but new hires cannot? Anyone who's actually held an IT job longer than six months can back me up on this.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    9. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      >A friend of mine applied there, got an interview, and then was told no because he didn't know PHP.
      Anybody with a CS degree should be able to learn enough PHP before the interview inside of a couple of weeks to get past the interview without much difficulty. What stopped him?

    10. Re:Mis-use of college, if you ask me by Mongoose+Disciple · · Score: 1

      The other thing that kills me about this is new hires must be a perfect match, but anyone here longer than six months has already gone thru three complete reorgs to totally new platforms. So ... the entire current staff has to do OJT but new hires cannot? Anyone who's actually held an IT job longer than six months can back me up on this.

      To be fair, the current staff already has knowledge of the company's business domain, practices, personnel, legacy projects, etc. that gives them value over a new hire.

      (Not to argue that all or even most requirements on new hires are reasonable.)

    11. Re:Mis-use of college, if you ask me by BooRadley · · Score: 1
      If you ask me, it's academia that is important and significant, and industry is just something you have to do for food.

      I'm guessing your work email address ends in .edu?

      --

      -- lk t lv ll th vwls t f wrds. T svs lts f tm t wrt bt ts pn n th ss t rd nd mks m lk lk cmplt dpsht.

    12. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0, Troll

      Those who can do, those who can't teach. My guess is that you are either an educator or a career student, which is it?

      The reality is that you have things backwards. Academia only exists to prepare people for an industry, and has become a bloated bureaucracy much in the same way politics evolved. This isn't a chicken and the egg situation as it is well understood that education systems exist to support industry, not vise versa. In recent history we have allowed them to stray drastically from the purpose, in the name of "broadening horizons" and are paying the consequences. When a person can spend four to six years in an educational system and not learn any applicable skill to be used in the real world, the education system has failed.

      It is very much in the real of industry professionals to question the effectiveness of the education system, when the resulting graduates of said system are unable to function in the industry. Academia is a byproduct of industry that has derailed and become a festering pool of special interest and abused psychological programming. Tools that were intended to be used to program impressionable youth as skilled artists, engineers, and professionals, now are used to produce preprogrammed puppets and useless self-righteous idiots. With enough time, it will undoubtedly become a pseudo religion of it's own.... as demonstrated by it's dedicated clerics such as yourself.

    13. Re:Mis-use of college, if you ask me by jlechem · · Score: 1

      These policies are dictated by a bevy of state and federal laws. The threats of civil lawsuits and the state/federal agencies auditing you keeps companies in compliance with these laws. My spouse does HR for a large company and there is a lot of accountability in their HR department. Maybe at shit-co the 2 person chop house where your boss is the HR manager you get power mongers in the HR dept. But any good company will follow the regulations and should be able to point you to a guidance on why they do what they do. And if they can't you should seriously consider a new employer.

      --
      Hold up, wait a minute, let me put some pimpin in it
    14. Re:Mis-use of college, if you ask me by hedwards · · Score: 1

      Indeed, most jobs are so poorly advertised that the only people that apply are hopelessly deluded or arrogant. They'll ask for 4x as much experience as they need, an extra level of education and still expect to pay less than what a typical graduate without experience can afford to take. Then there's the attitude that they'll have of expecting people to fill the qualifications precisely. Granted when the economy gets ugly enough they can get away with it, but in general I'm not sure how this would be OK.

    15. Re:Mis-use of college, if you ask me by Rich0 · · Score: 4, Informative

      With enough time, it will undoubtedly become a pseudo religion of it's own.... as demonstrated by it's dedicated clerics such as yourself.

      The irony is that the back when universities were created (in Western culture at least), the students were actually considered clerics. They were run by monks, and used to train the children of nobility. The church was actually a bit of a vocational education system as well, as almost all the serious "educated" work of the day was actually performed by clergy. The guy figuring out tax rates was probably a bishop, fully employed by the local lord. That is why kings exercised the right to approve the appointment of bishops at the time - the bishops performed many administrative functions. No wonder, since the clergy were about the only ones who could read at the time...

    16. Re:Mis-use of college, if you ask me by hedwards · · Score: 2, Insightful

      You must not have gone to a very good school then. The one I went to had a huge amount of stuff to learn both in and out of class time. Very stressful at times not really ever being completely on my own time, but I learned an amazing amount of stuff about the process of learning.

    17. Re:Mis-use of college, if you ask me by somersault · · Score: 1

      Judging by his homepage, I think perhaps all of his communications with the outside world should be mediated by healthcare professionals. That video was almost weirder than the intro to Katamari Forever.

      --
      which is totally what she said
    18. Re:Mis-use of college, if you ask me by Idiomatick · · Score: 1

      I got turned down for a job recently making e-commerce sites. I know php, mysql, have used netbeans, know how to program using MVC, well informed on sql and xss attacks, know how to use mod_rewrite, have used PEAR packages, know javascript and xml, have run my own WAMP and LAMP servers with different packages and manual setups.

      But I know Magento as opposed to osCommerce. And I haven't used the Zend framework for more than a few hours. And was told that I wasn't needed because of the lack of those skills. Yep...

    19. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      That's not completely invalid, unless your friend was the only candidate.

      I see. You work in HR, I take it.

      PHP is about as close to Perl as you can get without actually being Perl.

    20. Re:Mis-use of college, if you ask me by nine-times · · Score: 1

      Qualification in this case means that you go to college to endure an extended test that ultimately shows how dedicated and intelligent you were. Made it through four years of Harvard? You're pretty good, usually.

      ... or you have rich parents and/or are good at bullshitting.

    21. Re:Mis-use of college, if you ask me by nine-times · · Score: 1

      Sounds like a variation on Mark Twain's quote, "Never let your schooling interfere with your education."

    22. Re:Mis-use of college, if you ask me by Mongoose+Disciple · · Score: 1

      I see. You work in HR, I take it.

      PHP is about as close to Perl as you can get without actually being Perl.

      No, and I've worked with both Perl and PHP. Try again.

      I'll give you an easy example: what breaks (or could break) if you try to convert a PHP4 project to a PHP5 project? Someone who makes their living as a PHP developer will know that. A Perl developer probably won't.

    23. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 1, Interesting

      For people like you, the highest ideal in life is getting paid. For better people than you, the highest ideal in life is being worth something that can't be measured in dollars. I'm sure you clawed your way up from... (C&P Ayn Rand). Meanwhile your children will spend the next few decades learning about human beings from "those who can't."

    24. Re:Mis-use of college, if you ask me by fandingo · · Score: 1

      Damn, I hate to keep posting on Slashdot about my SO who is a HR recruiter for a tech security firm, but I have to. Hiring managers, who at her company are actually technical people, don't give shit for position requirements. Usually, the recruiter knows a couple of buzz words about the position, salary range, and an education requirement. Since the recruiter hasn't spent time on the project (and the manager doesn't want to spend time selecting candidates), you get bad choices.

      *Recruiter takes resume/notes from phone interview to manger*
      Manager: This person doesn't have PHP development for X years.
      Recruiter: They have Perl, Python, Java, whatever.
      Manager: That's not what I asked for, quit wasting my time.

      *Recruiter takes info from PHP developer to Manger*
      Manager: This person doesn't have enough experience.
      Recruiter: How much experience do you want?
      Manager: More (typical response).
      Recruiter: I will try to find someone that meets the salary constraints.

      We give HR a hard time because they seem to bumble around all the time. However, they usually only deal with something for a few minutes. It's just not possible for them to be up to speed. If they were given better specifications, they would make better decisions. However, it all goes back to the manager who wouldn't speed 10 extra minutes creating a job description.

    25. Re:Mis-use of college, if you ask me by darien.train · · Score: 1

      If you ask me, it's academia that is important and significant, and industry is just something you have to do for food.

      Wow. Academia and industry are mutually exclusive to "important and significant?" Really? As someone who hasn't required higher education to be successful in the IT industry that strikes me as a particularly disingenuous statement considering the topic.

      I'm fairly well-versed on most of the "developing" skills on that list (and hire people for those skill sets myself) so I can tell you first-hand that I'm not getting those skills from people who went to college for them. Like them I had to work to educate myself which also includes the ability to judge the quality of mysterious information (i.e the internet) and the ability to read something, think about it and then actually put it into practice in a meaningful and effective way.

      Has anyone here on Slashdot ever interviewed an IA that went to school for it? I've interviewed about 25 in the past year and not a single candidate had academic instruction on how to engineer a usable site. They all took it upon themselves to learn the skill set. In fact...The IA/UX/Strategist self-education barrier has done a great job of weeding out those who are serious about a sound design/engineering process and those who just use it as a slogan. College education on the other hand tells me little to nothing about the commitment a candidate has to their field and their process. That's why it's always on the bottom of people's resumes. College is an after-thought when judging the effectiveness of a person.

      Could it be possible that both industry and academia have largely become lazy lumbering group-think institutions that endlessly point fingers are each other over who's more evil while smart people in their garages continue to be the main innovators that really push the limit of what's possible? Maybe. But at least that's a much more fair over-generalization.

      --
      I don't know how many years on this Earth I got left. I'm going to get real weird with it. - Frank Reynolds
    26. Re:Mis-use of college, if you ask me by lgw · · Score: 1

      If you actually had solid experience with hands-on coding in your school, I'd say it was a good one. I don't expect fresh college hires to know the details of the language we expect them to use, but they damn well need to have the basic ability to write a program, and many don't! So many people I saw (while running an intership program a couple years ago) were in degree programs that stress the "project management" and soft skills side, to the point that they were able to avoid any meaningful coding!

      Vocational training is one thing, but learning how to code in some language, along with the hard-the-first-time concepts of recursion and pointers, is not incedental to an IT degree. Learning your second language is easy, but learning your first isn't and an IT degree should get you past that!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    27. Re:Mis-use of college, if you ask me by bsDaemon · · Score: 1

      He was applying for basically a tier1 support position at a place where I was a system administrator and lived quite happily never knowing PHP... although all these kids younger than me thought I was a "n00b" despite the fact I had been programming systems-level C code at a Department of Energy lab when some of them hadn't even started high school. Most had never used a compiled language. I was the only non-manager with a whole college degree while I was there! But now I'm safe and snug in an all-FreeBSD shop that values my Perl skills and pays me way more money for doing much less work.

      But the point is, he was hardly ever going to have to actually use PHP anyway, and I gave him a short-list of php.ini issues that covered 90% of the problems I saw customers make. He had years of experience using FreeBSD and Linux because I made him, and we met in junior high school in a programming competition. He'd worked support before, including a stint in a call center for a major credit card provider with offices in Richmond. But no, no PHP so pffft. Frankly, I blame the arrogance of the Web 2.0 generation.

    28. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      stop blathering about things you know nothing about

    29. Re:Mis-use of college, if you ask me by Fallingcow · · Score: 1

      So have I. I learned to program on Perl. I wrote CGI in Perl.

      Then I switched to PHP for web programming, and the biggest differences were probably adding an "e" to my "elsif" statements, escaping fewer characters in strings, and being able to embed it in HTML, all of which take maybe a day to get used to. Oh, some minor differences in the way array notation looks, though they work almost exactly the same.

      A Perl coder can pretty much just write the same code they would have in Perl with some very minor differences, call it a .php, and it'll run. This is especially true for the trivial, routine shit that PHP is used for 99.99% of the time.

      As for what breaks when going from PHP4 to PHP5: the first thing an even moderately competent programmer will do is Google it, and get a more comprehensive list than the person with PHP4-5 experience has in their head (and guess where that probably-incomplete list in their head likely came from? Yep, Google).

      They're about as similar as two languages can be without one being considered a variant or sub-language of the other.

    30. Re:Mis-use of college, if you ask me by jellomizer · · Score: 2, Insightful

      I hope you are not serious.
      1. Colleges spend millions of dollars to advertise themselves as a way to get the best careers and make a ton of money.

      2. Indrusty still has a lot of areas of R&D.

      3. Odly enough people actually have jobs they like to do and end up doing a lot of good and making money at it too.

      4. Accedemia is no more moral then indrustry. They still want all your money and will do anything to get it. At least if you work for industry you can get real work experience and change jobs.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    31. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      That post shows just how ignorant you really are.

    32. Re:Mis-use of college, if you ask me by Swordsmanus · · Score: 1

      See this. It will solve your problems. Unless you have issues with working for a company that chooses myopic-minded people with weak BS detectors to do the hiring.

    33. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      There are many colleges that have rigorous educational programs. Harvard is not one of them. While Harvard is extremely difficult to get into the workload and academic standards are competitively light. After all we can't have the children of princes, oligarchs and Hollywood stars fail, can we?

    34. Re:Mis-use of college, if you ask me by Penguinisto · · Score: 1

      The idealized reason for education to exist (post-enlightenment) is to teach students about the larger world around them. Nothing more, nothing less.

      The truth lies in the middle - a comfortable distance between that of GP's post and of parent's post... A good college education is supposed to prepare the student for the world at large, an then maybe a particular field of endeavor. This is why undergrads always have to study subjects that have zero bearing on any given industry.

      The whole point is to expose freshly minted adults to the world at large and to teach them some basic general skills (associate's degree). Once that's done, THEN you start looking at something specific. You can use your passions and interests as an impetus for pursuing something specific in the latter half for a baccalaureate degree (bachelors' for those who don't know any different), or you can take that generic associates' and go forge your own way out in the world. For those who really want to push the limits of a given field (or for fields that require a shitload more study than 64 credit hours), you can pursue a masters or doctorate.

      Where some of the confusion sets in? Some folks haven't figured out that you're supposed to take those advanced degrees and apply them to your career/work/passions out the rest of the world. The ostensible goal is that you, as the degree-holder, are not only an expert in that field, but are supposed to actually do something towards pushing that field a bit further and add something useful to human knowledge. Instead, the professional student type decides to milk the system.

      It does not exist to create little worker cogs, nor does it exist to create professional bullshitter-cum-philosophers. The sad truth is, it's become an amorphous mass that does both.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    35. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      oh brother.. you can't be serious.. if you think most academic institutions produce more than social-political divisiveness these days, you truly are living in fantasy land....

      "welcome to the fantasy zone... GET READY!!"

    36. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      Agreed.
      Microsoft SharePoint Yes colleges should be that focused. be real.
      College should teach viruallization and writing Video drivers.
      New graduates do not understand the way real-world works ... Old News
      "Andrew Hrycaj is accomplishing this by working full-time as a network consultant while studying for an associate's degree" An his Opinion means what? He figured out he needs a degree? Doing while learning.
      Younger people are willing to learn, Older people prefer to use what they leaned. no Duh
        Everything in use today will be obsolete in 10 years. Look back 10 years Still not quite obsolete yet. Go back 20... maybe. Game consoles not liking that 3 to 5 year cycle.
      College where told to only teach Java and .Net 10 years ago. A weak choice if they did.

    37. Re:Mis-use of college, if you ask me by Peach+Rings · · Score: 4, Insightful

      When a person can spend four to six years in an educational system and not learn any applicable skill to be used in the real world, the education system has failed.

      Yes of course the IT industry needs an army of relatively mindless workers who can configure network switches or whatever skill you consider useful. You can earn a good living doing it and there's not really any reason to go to college for it. But the real work that matters (where they can't just drop another IT guy in the slot if you die) has been done by people who actually developed the theory behind the technology.

      There's a lot of vitriol in your comment directed at academia, and I could open the fire hose back at you but I won't. Just know that engineer types like you are something of a joke in math/CS circles. Like a dusty farmer in overalls driving his tractor around feeling proud that he's doing something productive for society and disdaining the far-off castle-tower academics who just drain resources, while unknown to him the genetically modified seeds he's planting are increasing yields more than even inhuman hard work ever could. It's really a ridiculous image.

      So keep plugging your network cables or whatever you do from your 40th percentile income bracket, and leave the thinking to people who went to college.

    38. Re:Mis-use of college, if you ask me by Peach+Rings · · Score: 1

      I guess I'm being confusing by ignoring the IT context of the story. I don't mean college is useful for IT roles managing networks and servers or whatever. I just meant that surely studying mathematics and advancing CS are more significant endeavors than the ol 9 to 5.

    39. Re:Mis-use of college, if you ask me by dirtydog · · Score: 2, Insightful

      If you seriously believe that farmers are just a bunch of ignorant rubes who drive tractors around, plant seeds, and say, "Golly gee, I shore do hope it rains today," then you are an asshat.

      www.onthefarmradio.com/Only_a_farmer.htm

    40. Re:Mis-use of college, if you ask me by mini+me · · Score: 1

      Except using a language and "knowing" a language are worlds apart. As an example, I don't know how many times I have seen variations on the following Ruby code on Refactor My Code:

      result = []
      array.each do |element|
          result << element * 2
      end
      result

      It works, but it makes reading the code much more difficult than it needs to be. Code that is difficult to read is difficult to maintain. Code that is difficult to maintain is code I, if I were an employer, would not want to pay someone to write. It is code that will come to haunt my business in the future.

      It is true that a skilled programmer probably can pick up a new language, such as PHP, in a couple of hours, but can that programmer write good code of the given language in that timeframe?

    41. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 1, Insightful

      "Just know that engineer types like you are something of a joke in math/CS circles."

      Grow the fuck up already.

    42. Re:Mis-use of college, if you ask me by Eli+Gottlieb · · Score: 1

      That sounds creepily like an allegory for today.

    43. Re:Mis-use of college, if you ask me by HereIAmJH · · Score: 2, Insightful

      To be fair, the current staff already has knowledge of the company's business domain, practices, personnel, legacy projects, etc. that gives them value over a new hire.

      That's all well and good, but new hires have skills outside of specific technologies as well. Those applicants can be completely discounted because they have Java rather than C# or PHP vs Perl. Project management, industry knowledge, and end user skills are viewed as inconsequential during the hiring process. Which is a shame because IT has a horrible reputation when it comes to managing projects and getting along with the rest of the business. Not to mention a fresh perspective can expose institutional blinders or introduce new techniques.

      We all like to joke about job listings with skill requirements longer than a technology has existed, but the IT market has gotten super specialized over the last decade or so. Employers don't mind when it keeps staff from leaving, but they complain loudly when they can't find new hires with the exact skill set they want.

      On the silly job posting front, I recently saw a job posting looking for experience with MS SQL 2005, 2008, and 2010. HR is going to have fun with that, I don't know anyone that would put SQL 2010 on their resume since there's no such thing. It's just what a few tech writers have dubbed SQL 2008 R2.

      --
      Another day, another update to a Google android app.
    44. Re:Mis-use of college, if you ask me by plumby · · Score: 1

      . I just meant that surely studying mathematics and advancing CS are more significant endeavors than the ol 9 to 5

      More significant in what way? Plenty of advances (scientific/mathematical or otherwise) come out of industry, and even without advancing human knowledge it's debatable whether actually producing something is more or less significant than thinking about it.

      Not trying to knock acedemia - there's definitely a valuable place for abstract pursuit of knowledge - but it's easy to get caught up in the idea that the rest of the world is nothing more than mindless drudgery.

    45. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      And that post shows how much of a butthurt troll you are. Your point?

    46. Re:Mis-use of college, if you ask me by tehcyder · · Score: 1

      The problem is that HR is frequently filled with arts, media and 'communication studies' graduates who fervently believe that as long as they keep talking and passing paper around, it'll all be alright.

      They rarely have any idea of what the jobs they're advertising for are actually about, but hey, put a tick in the box, and what could possibly go wrong!

      Yes, as I always say, it's amazing the amount of money that companies are prepared to spend on these totally useless overhead costs like HR, finance, legal, marketing and so on. It really makes you wonder how hey can afford to do it.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    47. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      so the documentary "the future of food" is just a bunch of BS then? you should go help some of these dusty farmers they could probably use some organic material for the crops

    48. Re:Mis-use of college, if you ask me by tehcyder · · Score: 1

      You must not have gone to a very good school then. The one I went to had a huge amount of stuff to learn both in and out of class time. Very stressful at times not really ever being completely on my own time

      I suppose it depends on what sort of subject you were doing, but that sounds like the very opposite of a good education to me. If you don't have time to do anything outside of the set work you're not really learning how to think, you're learning how to absorb and regurgitate information.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    49. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      You response is so full of holes, I don't know where to begin.

      Perhaps, I won't.

    50. Re:Mis-use of college, if you ask me by myside · · Score: 1
      So keep plugging your network cables or whatever you do from your 40th percentile income bracket, and leave the thinking to people who went to college.

      Wow, no vitriol there.

      Just know that engineer types like you are something of a joke in math/CS circles. Like a dusty farmer in overalls driving his tractor around feeling proud that he's doing something productive for society and disdaining the far-off castle-tower academics who just drain resources, while unknown to him the genetically modified seeds he's planting are increasing yields more than even inhuman hard work ever could.

      Great. Can you tell me what "genetically modified seeds" you've given us (or the general state of the art) so I can thank you personally oh great one from the 90th percentile income bracket?

      And to the OP, just know that not everyone of us who went to college and uses their brain instead of their back is an elitist child, that some of us appreciate the fact that just about everything is relative and arbitrary, and in the end, what we are ultimately measured by is rarely our IQ or our wallets.

    51. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      What a jackass. I went to the top CS University in the country and you are a fool.

    52. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      As a member of support staff at a university, I can tell you that he/she was completely serious and is obviously a tenured faculty member.

    53. Re:Mis-use of college, if you ask me by ResidentSourcerer · · Score: 1

      I keep reading that Business wants people who are 'generalists' 'self-starters' 'good communicators'

      Yet when I go and search on Monster.com, the only job descriptions that include the word generalist are for HR managers.

      As an exercise, I created a 'technical generalist' resume with all kinds of techy skills from troubleshooting computer networks, various kinds of programming, general construction skills, with experience in figuring things out on my own from tech manuals and O'Reilly books. Kept it running for 3 years. Never got a call.

      --
      Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
    54. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      I am very thankful that I have no idea what you are talking about, and I am sorry that your life circumstances have instilled you with this bleak view of learning, and possibly humanity in general.

    55. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      When a person can spend four to six years in an educational system and not learn any applicable skill to be used in the real world, the education system has failed.

      There's a lot of vitriol in your comment directed at academia, and I could open the fire hose back at you but I won't.

      ...

      So keep plugging your network cables or whatever you do from your 40th percentile income bracket, and leave the thinking to people who went to college.

      Reads like you did open that fire hose up, anyway.

      .
      .
      .
      Just saying....

    56. Re:Mis-use of college, if you ask me by bl8n8r · · Score: 1

      So keep plugging your network cables or whatever you do from your 40th percentile income bracket, and leave the thinking to people who went to college.

      Although I can understand your polarized response, and likewise relate to the original comment, a pedigree does not equate to instant wisdom. I have seen ubiquity in the folly of many confounded engineer as they try to solve the most basic problem with complexity when wisdom and simplicity would certainly suffice. Wisdom, it seems, cannot be taught. It must be experienced.

      --
      boycott slashdot February 10th - 17th check out: altSlashdot.org
    57. Re:Mis-use of college, if you ask me by Anonymous Coward · · Score: 0

      There's a lot of vitriol in your comment directed at academia, and I could open the fire hose back at you but I won't.

      So keep plugging your network cables or whatever you do from your 40th percentile income bracket, and leave the thinking to people who went to college.

      You, Sir, are a liar.

    58. Re:Mis-use of college, if you ask me by bouldin · · Score: 1

      Now, now, name calling is not nice.

      Think about this.. Not everyone who goes to college can work in theory or design. There just aren't enough jobs, especially in this economy.

      I know people with doctorates who work the same jobs that people with a BS work.

      I also know people with college degrees who work IT jobs.

      I attended an excellent CS school, and work as a security engineer (right now). Salary is the same as friends who develop system software in silicon valley, without the 80-hour work weeks.

      I should also point out that your boss will probably have a management degree, which means he prepared for 4 years to lie and screw people, not to think. And he will make 50% - 100% more than you.

  6. Good! by elucido · · Score: 1

    The last thing we need is for mundane society to catch up with the trend and stifle it like they did to the web and are trying to do with the internet. The more they catch up the more jobs they ship overseas, the more middle management we end up with, the slower growth becomes, the less profitable it is for small business owners, and the more big business monopolies corner the market.

    I hope they never catch up. I hope it's wave after wave after wave. It's better to ride the waves and surf the trends than to let the internet become controlled by the MPAA/RIAA like TV, Radio and a lot of other technologies.

    1. Re:Good! by Anonymous Coward · · Score: 0

      The last thing we need is for mundane society to catch up with the trend and stifle it like they did to the web and are trying to do with the internet. The more they catch up the more jobs they ship overseas, the more middle management we end up with, the slower growth becomes, the less profitable it is for small business owners, and the more big business monopolies corner the market.

      I hope they never catch up. I hope it's wave after wave after wave. It's better to ride the waves and surf the trends than to let the internet become controlled by the MPAA/RIAA like TV, Radio and a lot of other technologies.

      Lack of regulation and eternal catching up is a double edged sword, though.
      1 - regulation means that rules against stupid stuff can be put in place, like banning stupid users who refuse to understand the tools that they are given... requiring competitors to acquire certificates to do the same job that you worked hard to earn. Remember that doctors, electricians, accountants and lawyers all cost a lot, unlike our cheap IT competitors from india who are stealing our jobs DESPITE the constant growth of the same industry that we need to remain alive.

      2 - you must be constantly training to remain employed at large companies --each new guys they hire has skills that are more current and can be "easily" trained to replace you. The new guy hired to do your job AND integrate facebook into your corporation's revenue model will generate good publicity that eventually translates into "what are the old guys doing for us? why do we pay them so much more?" The older people (in both senses of the word) usually REFUSE to learning new tech WHILE they are busy with projects and expensive infrastructure already in place, as they know it means more work for the same pay and their decades of prior work @ company X has granted a pretty decent paycheck there.

      IT is already saturated, and as wrong as it may sound, if it isn't artificially regulated it in some standard, driver-license-type way at least, then it will be new people (as usual) and not US keeping our jobs when the gray hairs start coming in. Just finding a job in this recession is proof of what staying too long at a stagnant company can do to you when others were in better equipped ones.

  7. Five years behind? by Manip · · Score: 4, Insightful

    They've been calling colleges out for being "five years behind" since the first Computer Science programs started. But truthfully they are always at least five years behind, but while true the skills most teach are already "soft" enough to transfer into the latest and greatest toys. Java? Now you can write PHP, or C#. C? Now you can write Object C, D, and C++.

    There is always this interesting push between what I like to term the Computer Science Vs. Software Engineering people, in which the former always wants to play with new interesting toys, write code, and generally act like an impulsive teenager, while the latter wants to be an old man, being safe, writing plans, timetables, and those middle management bits that drive CS people up the wall.

    I think when we're young (mentally) we're CS, and as we age we gradually turn into Software Engineers.

    1. Re:Five years behind? by vux984 · · Score: 4, Informative

      There is always this interesting push between what I like to term the Computer Science Vs. Software Engineering people, in which the former always wants to play with new interesting toys, write code, and generally act like an impulsive teenager, while the latter wants to be an old man, being safe, writing plans, timetables, and those middle management bits that drive CS people up the wall.

      I think when we're young (mentally) we're CS, and as we age we gradually turn into Software Engineers.

      Agreed - except for the terminology. The group you call CS are just 'software hackers' (in the good sense of the word).

      CS is a completely separate item...its actual computer science (algorithms, complexity theory, logic, network topology, relational calculus, etc...).

      Hackers and engineers both benefit from CS... but it really has no bearing on whether you hack a ruby on rails (lanuage selected as place holder for 'trendy new language you also learned while doing the project') project together in an afternoon based on the 'specs in your head' or take a month to architect it in java (language selected as place holder for older language developer has lots of experience with) with defined project milestones, spec's documentation, interface documentation, etc.

      CS is orthoganal to project management.

    2. Re:Five years behind? by Anonymous Coward · · Score: 0

      the skills most teach are already "soft" enough to transfer into the latest and greatest toys

      That's not what the expert is talking about by "soft": "Soft skills is a sociological term relating to a person's "EQ" (Emotional Intelligence Quotient), the cluster of personality traits, social graces, communication, language, personal habits, friendliness, and optimism that characterize relationships with other people." [en.wikipedia.org/wiki/Soft_skills]

    3. Re:Five years behind? by gbjbaanb · · Score: 1

      agreed - but.. the "CS" guys are just hackers who want to play with their toys, the "Software engineers" have gotten bored with cool new stuff turning out to be the same old crap.

      Real business needs the old guys more - but always ends up hiring the new guys. That'd be completely crazy.. in any industry but IT.

      Anyway, it turns out students aren't interested in IT anyway, I'd like to say its because of the "churn" - every year you have to learn some new language, framework, feature. Often for no good reason other than MS wanting to sell you new crap to use, and that's if you're not outsourced anyway, so its no wonder the students of today prefer a more stable career.

    4. Re:Five years behind? by MightyMartian · · Score: 2, Interesting

      It's called "learning the basics". It's not like we're dealing with quantum computers yet. The basic principles that worked 20 years ago are still applicable today. It's just bloody hardware folks. Yes, there are some newer concepts, or rather old concepts pioneered in the 1960s and 1970s are finally being put into gear. But for a guy like me, who does network administration, WTF do I care how many cores the GPU has? If someone needs to do some big-time 3D modeling, okay, I'll do a bit of reading, figure out where the best bang for the buck (or whatever metric I'm told to use), and recommend its purchase.

      I mean, we've just started rolling out Windows 7 in the last couple of months on some new workstations, and it's close enough to Vista that I haven't heard anyone go "OMG! WTF is that?!?!?" In the networking world, we're just looking at faster switches, smarter routers, but you know what, it's still a bloody routing table, looks exactly like the ones I was building fifteen years ago.

      I'm sure there will be major shifts, but 99% of the industry is still gonna be stuck keeping Windows XP boxes going five years from now.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Five years behind? by retchdog · · Score: 1

      I don't have any need for that crap. Fuck that bullshit, and fuck you.

      --
      "They were pure niggers." – Noam Chomsky
    6. Re:Five years behind? by dkleinsc · · Score: 1

      You've mis-characterized Computer Science significantly. Computer science has nothing to do with writing code, and everything to do with designing algorithms. Code is a convenient way of describing an algorithm, but it's not an algorithm.

      The difference? Porting Emacs to the Amiga is coding. Analyzing the automatic indentation algorithm and finding ways to reduce the amount of backtracking is computer science.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    7. Re:Five years behind? by DoofusOfDeath · · Score: 1

      I think when we're young (mentally) we're CS, and as we age we gradually turn into Software Engineers.

      Maybe because as our careers develop, many of us are given responsibility over increasingly large and complex development projects. And when we start to think hard about how to be successful with those projects, voila, we're doing software engineering.

    8. Re:Five years behind? by deander2 · · Score: 1

      have you ever met a software engineering person who writes actual code? we had a whole software engineering phd program where i went to grad school and most of them couldn't open a socket when needed. (literally - we shared classes with them) nor have i met them on the job. (over a decade of full-time work at this point)

      i personally believe there is no right way to write software, anymore than there is a right way to write a novel. you just have a lot of wrong ways to use as obstacle avoidance, and some "worked for me" suggestions that you have to evaluate for your current project.

    9. Re:Five years behind? by Zarhan · · Score: 1

      I mean, we've just started rolling out Windows 7 in the last couple of months on some new workstations, and it's close enough to Vista that I haven't heard anyone go "OMG! WTF is that?!?!?" In the networking world, we're just looking at faster switches, smarter routers, but you know what, it's still a bloody routing table, looks exactly like the ones I was building fifteen years ago.

          We'll see, somewhat of a paradigm shift may come from LISP and the whole locator/identifier separation process (which is basically being put through because Cisco's routing tables don't scale :)). Then again, you only really need to worry about these if you work for an ISP..

    10. Re:Five years behind? by jrumney · · Score: 1

      Java? Now you can write PHP, or C#. C? Now you can write Object C, D, and C++.

      The problem is that doesn't work for everyone. Sure some students can adapt their skills, and they are the ones who most employers want to employ, but the vast majority of people get completely lost when asked to apply their learned skills with a different set of tools and syntax. Since the adaptable candidates are few and far between and difficult to identify, it is much easier for HR to filter on exact skill matches.

    11. Re:Five years behind? by Chowderbags · · Score: 1

      The only real difference between 20 (or 30 or 40) years ago and now is that students don't need to trudge over to a lab and sit at a terminal to write their program that they hope won't run up against a memory ceiling. Now you can do it from the comfort of your dorm room and if your system complains about using too much memory on anything before a Junior or Senior level class, you're doing it wrong.

  8. Specialization is not the future by bjackson1 · · Score: 5, Insightful

    I've been working in IT for some time now, and I think that that any specialized hard-skils are pointless. Most of my success has been able to adapt to new technologies, languages, ideas, etc. IT is constantly changing (which is what attracted me to it). What you need is a solid background in IT concepts (how to program in A language, how to understand the TCP/IP stack, what a protocol is, etc), a solid understanding of interpersonal communication, and a willingness to change and adapt.

    1. Re:Specialization is not the future by Anonymous Coward · · Score: 0

      You forgot a willingness to accept constant and repetitive cornholing.

    2. Re:Specialization is not the future by mlts · · Score: 4, Insightful

      Being in IT, there are some concepts that just stand the test of time, regardless if it was the 90s and working with IRIX or today where one is using Nexus switches as SAN heads:

      1: The concept of production equipment. This is a fact that a lot of people don't understand. Production machines don't get packages du jour installed on them. Any changes are well documented both to help other co-workers as well as for CYA reasons. This is a concept that a lot of people don't get until well-bloodied in the IT arenas. There is a reason why xroach and xbaby are likely not present on the production SAP cluster, and it is a good one.

      2: The concept of the fact that sometimes a commercial product has a price tag, but it will more than pay for itself with time and effort saved. For example, I can cobble a backup solution together with rsync that all the machines on a network can dump to a device. Or I can use a chargeable backup product like Networker, NetBackup, TSM, or another utility that can do D2D2T, keep track of what media is where, generate recovery plans, ensure media is encrypted, and keep track of the rotation of media coming and going from Iron Maiden's offsite facility. For production critical stuff, the commercial program may cost a lot, but if deployed correctly, will be worth the price tag.

      3: The concept of OS agnosticism. Yes, a person may like a certain platform, but in IT, various operating systems are best for different tasks.

      4: Basic data center stuff. Don't store your beer in the CRAC ducts. Don't lift up the molly guard on the EPO switch as a joke because there is a chance of getting bumped and falling into it. Put the raised floor tiles back so the other people don't fall down. Don't use your tongue on the Ethernet cables to check for carrier because it corrodes contacts. Don't bring the 44 ounce Big Guzzles with lids that are not firmly in place. Same with uncovered coffee mugs. Don't stand on the racks to try to get something at the ceiling. Don't haul a 400 pound rack of Sun equipment with multiple disk arrays up the stairs because the elevator is slow. This is common sense stuff, but there are people who don't get this, and there is nothing worse than sitting in a server room as the room goes absolutely silent, since someone mashed the EPO button on a dare.

      5: Common courtesy. Yes, someone may have root/Admin access, but if they are on systems they don't own trying to fix stuff, it causes big problems due to communication. If someone is on a system that isn't "theirs" and spots an issue, try communicating first.

      6: Stuff changes. The days of remembering how easy and BSD-like SunOS 4.1.4 are long since past. Same with the days of SONET, dual-ring FDDI, ATM rings, and 4/16 mbps token ring networks. One has to adapt, remember the old stuff fondly, and realize that those technologies are history, replaced by Solaris, switched core/edge fabric, and cat 6a drops.

      7: The ability to spend time wisely. There may be some issue that comes up that may take a lot of time to solve. However, it might be that that has to be handed over to someone else, or *GASP* company tech support must be called. Time for an IT person is precious, so tinkering with a problem may be fun, but it may land one into hot water as other things are left unfinished.

      None of this stuff is taught in a classroom.

    3. Re:Specialization is not the future by Blakey+Rat · · Score: 2, Interesting

      I think schools should be teaching more usability. I wager over half of programmers go on to make something with a UI in it, and crummy UI has been a long-standing problem in our industry. (Not talking necessarily about boxed software, which generally does an ok job, but bespoke software.)

    4. Re:Specialization is not the future by ph1ll · · Score: 1

      I've been making good money these last 5 years working for Wall St banks - so I'm possibly doing something right. The conclusions I've come to are (in no particular order):

      1. Specialize in a broad discipline :-P While I agree that you must show a willingness to change and adapt, I don't think that necessarily means learning new languages. There is still a shortage of people who know established languages and libraries intimately.
      2. No matter what those with techno-ADHD say, Java and Csharp are not going anywhere for the forseeable future - at least in the banking industry.
      3. This will get you a job. But to keep the job: by far the most important thing is to cause as few problems for your managers as possible.
      4. I cannot emphasize enough how important a sense of humor is sometimes.
      5. Become a self-employed consultant as soon as possible. If you're stuck in a contract that's dull, you take 3 months out when it ends to learn something sexy.
      6. As a self-employed consultant, you do not need to worry about the bad decisions made by your PHB. You give them your professional advice but stress that you respect that it is their football and that you will abide by their decisions. Do this with a smile and you will never be lacking well-paid work.

      So, in short, a mix of hard- and soft-skills.

      Not exactly rocket science, eh?

      --
      --- "We've always been at war with Eastasia."
    5. Re:Specialization is not the future by lgw · · Score: 1

      2: The concept of the fact that sometimes a commercial product has a price tag, but it will more than pay for itself with time and effort saved. For example, I can cobble a backup solution together with rsync that all the machines on a network can dump to a device. Or I can use a chargeable backup product like Networker, NetBackup, TSM, or another utility that can do D2D2T, keep track of what media is where, generate recovery plans, ensure media is encrypted, and keep track of the rotation of media coming and going from Iron Maiden's offsite facility. For production critical stuff, the commercial program may cost a lot, but if deployed correctly, will be worth the price tag.

      That's one rockin backup plan!

      Very good points, though. Especially the bit about "ensure media is encrypted": the amount of company embarassment and "paying for credit monitoring for all our customers" that can be saved with that simple step is amazing. But, yeah, not taught in a classroom.

      Also, verify your backups from time to time. Just sayin'

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:Specialization is not the future by lgw · · Score: 1

      Ux design is a different skill set than programming, and it would be great if we could start seeing degrees in it offered. Right now the best you can hope for is an old-school guy who's done serious print graphic design before moving to modern stuff - it's not strictly the same skills as usability in a UI, but like picking up a new programming language, it's not the details that are the hard part.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re:Specialization is not the future by lgw · · Score: 1

      2.No matter what those with techno-ADHD say, Java and Csharp are not going anywhere for the forseeable future - at least in the banking industry.

      For that matter, C++ isnt going anywhere, nor is kernel-mode C! Java and C# jobs are still growing, but C and C++ jobs aren't going away in absolute figures (well, relative to the economy).

      It seems to be the "design an eCommerce site using specific toolkit X" jobs that are so ephemeral. Best to stay away from that side of things entirely, IMO.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re:Specialization is not the future by Anonymous Coward · · Score: 0

      8. Don't post on Slashdot during work hours.

      Milton, get back to work!

    9. Re:Specialization is not the future by mavasplode · · Score: 0

      the rotation of media coming and going from Iron Maiden's offsite facility

      That's one rockin backup plan!

      I can imagine Eddie safely transporting backup tapes via motorcycle.

      --
      ACTUAL SIZE!!!
  9. newfangled thingy by roman_mir · · Score: 1

    I was trying to read TFA but this newfangled whatchacallit, where you put lines to make pictures that together make words? I am in my thirties, I couldn't understand it, it was too hard. Also the thingies on the bottom of the pages, with numbers where you place the mouse-cross and switch the button to open a new page, I could barely figure it out!

    Clearly, the story is too complex and good that those 50 year olds don't have to read it, cause obviously they are going to die off soon and won't have to work, and the 20 year olds must be feeling right at home with all those pictures of thingies that make up words, it's us, the 30-40 year olds who are fucked.

    What can I say, we belong in the dumpster of history.

  10. Most companies by Dyinobal · · Score: 3, Interesting

    Most jobs I apply for have a silly long list of skills that seem to have nothing to do with one another. I don't see how any one can apply for a job when the list of skills is over a page long and ranges from 'knowledge of random proprietary software used only by big corporations' to Must know how to program in 'these 20 languages'. I don't see how most of these companies can expect to find a single person who can do all these things and then do it for 15 dollars and hour. Maybe the job market got more competitive or maybe people are just really good at lying about what they can and can't do but it just doesn't seem realistic to expect someone to do 40 things that are only loosely related with their 'job' as it's described.

    1. Re:Most companies by stanlyb · · Score: 0

      It is called FISHING. They are actually trying to catch a shark with...let's say one little sardina, without any real result of course, but just imagine if they actually catch even one shark!!! It will be like winning the lottery, lol.

    2. Re:Most companies by toxonix · · Score: 2, Funny

      Correct. Headhunters. If you talk to them the don't know what any of those things are. But they can bullshit pretty good and before you know it you're drunk and shanghai'd into a platform X integration death march!!

    3. Re:Most companies by malkavian · · Score: 3, Interesting

      Often, it's a role they have someone lined up for internally, but are forced to send out to advertisement due to policy (especially the case in the public sector).
      When setting up a job description, you tailor it to exactly the skillset of the person you're hiring; it'll be highly unlikely anyone else matching it would apply (or succeed even if they get to interview).
      The big problem is that HR just take out this old job description and send it out again once said person moves on, ending up with a morass of unlikely skills that are hard to fit to a single person.

    4. Re:Most companies by vlm · · Score: 0, Redundant

      I don't see how any one can apply for a job when the list of skills is over a page long and ranges from 'knowledge of random proprietary software used only by big corporations' to Must know how to program in 'these 20 languages'. I don't see how most of these companies can expect to find a single person who can do all these things and then do it for 15 dollars and hour.

      Actually, they already have found someone. Either a H1B or bosses son or "promotion from within". Its a game to give HR a skillset that coincidentally perfectly matches a person already selected. Don't bother even sending a resume there, because its evidence of a rigged game.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    5. Re:Most companies by Idiomatick · · Score: 1

      Thank god it isn't just me that thinks that. I know you can specialize within programming. But lets try to break it into ~6 different specializations to cover >95% of programming jobs.

      It'd be like looking for someone to work at a TimHortons (coffee shop) and saying that you require 2-3years experience using a Bunn CDBCF15 coffee maker. And a list of 30 other requirements.

      I do think as well that lots of people lie through their teeth and if they get a call for an interview they don't sleep till that day and hardcore research whatever the job requires. Faking all the previous job experience sounds tough though.

    6. Re:Most companies by jlechem · · Score: 1

      There are a couple of scenarios here. 1. They want to scare people away, seriously people bullshit their resumes and employers want to herd out the douchebags. This is by far the most common according to my HR resources. 2. The hiring manager is an idiot, and simply stuck as many buzz words as possible on the list. 3. They have a candidate they want to hire, but must post the position to be fair to everyone (ties into number 1).

      --
      Hold up, wait a minute, let me put some pimpin in it
    7. Re:Most companies by Anonymous Coward · · Score: 1, Insightful

      That's the point, sadly. They list impossible jobs, and when no one fits they can then hire on a visa or outsource to India -- much cheaper than hiring and training homegrown talent.

    8. Re:Most companies by vlueboy · · Score: 1

      This is exactly why I can't seem to get a new job these days. Only after the fact did I realize that Novell and Active Directory are like Lotus Notes and Outlook: made for the same thing, but with not a soul believing that you can transfer your skills from one to the other... they keep searching for that metaphorical shark in a sea of fish.

      One simple fact will have you rest easier: wanted ads are free for you to find, but NOT free to the poster who wants the job filled while lacking a postings website. Besides the outrageous prices (pennies to large corporations, but those recruit via consulting companies anyway) I have heard it said that only 15% of jobs are ever advertised. Remember that the money means that sane job descriptions don't even have to be posted to be filled because someone always knows a friend who can fill it.

      This means that networking (ugh) and blindly submitting your resume is the only choice. Random walkins sometimes help, but this past decade all you hear is
      1) sorry, you have no employee ID and can't even reach the IT department to hand over the resume
      2) sorry, you must apply online (a 30+ minute process yielding false hope because 0 eyeballs land on your resume till someone does an exact query)

      In hopes of catching sharks, temp agencies usually contact you without even reading your resume, and read 5 or 6 major technologies totally absent from your resume. Should you mention that 3 of those aren't there, but can be learned from your prior experience with 10 others, they insist that in this recession, their job clients need nothing but experts. So, it seems like a deadend. Find companies you'd like and push your way in after you find a non-outsourced helpdesk phone, fax, or snail-mail rep who is not a mere peon. HR is generally unwilling to assist over the phone and will just give you the run-around.

    9. Re:Most companies by CAIMLAS · · Score: 1

      I've got four resumes:

      * The first one is the long one that I put up on my web page for people to find on their own. It's got pretty much all the buzz words I'm familiar/comfortable with. I've only gotten a couple calls from this one.
      * The other three are "short" - about a third a page of work history/experience/projects and a third a page of "domain" experience (eg. one for Windows, one for Linux/Open Source, and a third which has a mix of both)

      I've had very good success with these "basic competency" resumes. From what I can tell, unless the place actually has those crazy high requirements (and in which case, you'd be too busy to breath and wouldn't want to work there anyway), the short format does just fine. (They also say, "I don't need a job because I already make a lot, but here's the basics of what I can do. ")

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    10. Re:Most companies by emt377 · · Score: 1

      Often, it's a role they have someone lined up for internally, but are forced to send out to advertisement due to policy (especially the case in the public sector).

      Correct. These are generally referred to as "ghost reqs".

    11. Re:Most companies by DarkFyre · · Score: 1

      I do a lot of recruiting/interviewing for my company, and the list of qualifications on the job ad are not absolutes. In fact, they're often put together by someone with no tech background from the resumes of other successful applicants. So you might be seeing the union of the resumes of the last five guys we hired. Apply anyway. We'll look at your resume. Frankly, I'll skim right past the list of acronyms and crap (unless it says J2EE plus nine other related acronyms, then you go in the trash) and see what projects you've worked on. Work, open source, just tinkering, they all count.

      There are two audiences for your resume: the search engine and/or recruiter who gets you to me, and me. The former care about lists of languages and acronyms. I care about what you can do for me, and I'll assume you can learn whatever language our project is in this week.

      Knowing this and ensuring there's something on there for both audiences is just part of the game. Though, the long list does do a good job of filtering out whiners or people without the ambition to even bother submitting a resume.

  11. In fact, look at 30-40+ by stanlyb · · Score: 1, Insightful

    It is funny that the the future skills that you need to develop are in fact the past one, like C (only, not C++), assembler, embedded OS (uClinuc, linux), RTOS....all of them require the good old C only skills...... Funny, ain't?

  12. soft skills != science by Anonymous Coward · · Score: 0

    wankers

    1. Re:soft skills != science by FoolishOwl · · Score: 1

      Seriously.

      "Managing a team" is a skill. "Writing documentation" is a skill. "Soft skills" is an HR term for, "We'll make up some reason why we're not hiring you."

  13. Ummm... by Monkeedude1212 · · Score: 1

    From TFA

    "You bring a programmer or network administrator on board, and they don't have the big-picture view of how the business runs," he says. One recent hire, he notes, could program user interfaces but had no concept of a database. Another didn't know what an invoice was.

    Where the heck are you finding your graduates? e-Click online university? I only skimmed this article, but it seems to be along the lines of "You'll need soft skills such as communication and adaptation". I thought this was already the situation, surely one can't get a job on server management skills alone right? They had to go through at least 1 interview.

    Seriously, things are only changing as much as we expected them too. 5 years from now people will be as ill prepared for a career as they are now compared to 5 years ago.

    1. Re:Ummm... by kwbauer · · Score: 1

      From the article:

      These are the college students who are getting degrees now and will fill payrolls in 2020.

      What kind of Comp Sci or related degree takes 10+ years. I would hope that someone currently in college is on a payroll (at least trying to be) well before 2020.

      From the article:

      Another didn't know what an invoice was.

      Of course not, the Warez 'r' Us.com generally doesn't send those out to their "customers."

      They seem to be looking at the really slooooow kids, the PhD candidates (are they really a different group) and those who have never purchased anything. No wonder they are finding a general lack of usable skills.

  14. Nonsense by Xugumad · · Score: 2, Insightful

    > Consider, he says, that graphics chips are doubling in capacity every six months. That translates into a thousandfold increase in capacity over a five-year period -- the average shelf life of most game platforms. "We've never seen anything like it in any industry," he says.

    Yes. I definitely remember my XBox 360 being 3 orders of magnitude more powerful than the XBox. I hate to cite Wikipedia, but this appears to show a 5 times increase in 4 years: http://en.wikipedia.org/w/index.php?title=Transistor_count&oldid=374101890#GPUs

    > At the same time, colleges can't adapt their curricula fast enough to prepare students for the complexities of cloud computing and virtualization, not to mention specific technologies such as Microsoft SharePoint, observers say. Recent graduates also seem naive when it comes to business basics and how computing foundations apply to the real world, says David Buzzell, CIO at The Sedona Group, a Moline, Ill.-based workforce management services provider.

    That's not new. Most colleges/universities do theory-heavy courses designed to let you learn the next big technology. If you want a MS certificate to say you grok Sharepoint, you can get that for a LOT less than a college degree.

    > Another didn't know what an invoice was.

    If you advertise for a someone with 2-5 years experience of a software package with 2007 in the name... http://seeker.dice.com/jobsearch/servlet/JobSearch?op=101&dockey=xml/0/5/0598524509067860fbf7aef52a6ae982@endecaindex&c=1&source=20

    1. Re:Nonsense by Mongoose+Disciple · · Score: 1

      That's not new. Most colleges/universities do theory-heavy courses designed to let you learn the next big technology.

      True, but universities could choose to provide more of a practical or business-useful tilt. (I don't want to get into the argument of whether or not they should.)

      The example I always use is that in four years of undergrad classes at a top-rated (at the time, I have no idea if it still is) American university for computer science, I never encountered a database. In industry, I'm not sure I've encountered a project that didn't use a database for something. And, sure, I was taught a lot more complicated things than basic SQL, but as far as the business world is concerned that's a hell of an omission.

    2. Re:Nonsense by hibiki_r · · Score: 1

      Is that really the norm? When I graduated, over a decade ago, most people took a class on relational algebra, and the practical side of it involved writing an app against a relational db, typically using the C bindings.

    3. Re:Nonsense by Mongoose+Disciple · · Score: 1

      I couldn't say if it's the norm, just the way it was for me.

      Our required classes on relational algebra were all theory/math and zero practical application. That was most of my classes, to be fair.

    4. Re:Nonsense by Anonymous Coward · · Score: 0

      No relational calculus? There was something wrong with your department.

    5. Re:Nonsense by Anonymous Coward · · Score: 0

      I don't know how normal it is, but the same is true of my degree in CS from Cambridge University. The only practical work I did with a "DBMS" was extracurricular: maintaining a legacy Access database for a university society.

  15. Skill #1 by Anonymous Coward · · Score: 0, Troll

    Speak Indian or Chinese

    1. Re:Skill #1 by Anonymous+CowWord · · Score: 3, Informative

      Neither of which are real languages. Hindi, Mandarin and Cantonese on the other hand, are actual languages.

      --


      Disclaimer: My opinions are my own and do not, in any way, reflect the opinions of my employer or university.
  16. One essential skill that never changes by Locke2005 · · Score: 5, Insightful

    The ability to bullshit people into thinking that you know what you are doing despite the fact that half your job consists of trial-and-error attempts to work around the constraints imposed by other people that managed to bullshit people into thinking they knew what they were doing.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:One essential skill that never changes by StikyPad · · Score: 2, Funny

      Sounds like the makings of the best Successories poster ever.

    2. Re:One essential skill that never changes by Anonymous Coward · · Score: 1, Interesting

      Mod parent up!
      Bit pessimistic, but very true.
      The key to getting a job, especially entry level, is having the confidence in your abilities to pick up the job and letting your mouth twisting of the truth during the interview.

      Again for the young bucks out there:
      1. An interview is not about being honest, friendly, team-player, web2.0, 10 languages, the endless corporate and HR crap, blah blah blah.
      It's about:
      1. Are you confident in your abilities to perform/learn this job? If No, work either on self-confidence or polish up some skills.
      2. Do you fit the mold of a person they are looking for? This is where you BS, pouring honey into their ears for their own comfort as for you know you can perform this job. This is the core skill in selling yourself. The sooner you get over your moral stance on this, the better off you'll be. You are doing yourself and them a favor. Put yourself in their shoes, they are interested in finding a person to satisfy this inaccurate mold they've constructed.

      As you obtain more experience in the field, you'll have to BS little less. You will also know not to go into another job you dislike if you haven't figured this out already.
      Lastly, never approach any career decision with fear or avoiding of discomfort. Be blunt. You don't oil a wheel that doesn't squeak. Don't overestimate the superficial corporate care the HR team has dedicated to your growth, only you and you alone are responsible for your career.

      Btw, most of the time you'll realize that it's BS on the first few weeks on the job. You'll be deserted while they slowly "set you up with stuff". Most folks don't have the big picture of what's what in an organization let alone a concrete orientation program (and I don't mean an HR orientation). Seek out the big picture, ask questions and seek knowledge from those who are good at and like explaining things. Go through documentation, API, DB schema, etc. Get the bigger picture, get business knowledge of why you do what you do and how it fits into to the revenue stream of the company. Most importantly, make sure you remember these times when newcomers come to you. Apprenticeship is primary education, academics is secondary and mostly theoretical.

    3. Re:One essential skill that never changes by Anonymous Coward · · Score: 0

      Looks like Poltics.

    4. Re:One essential skill that never changes by sitarlo · · Score: 2, Informative

      I've been in IT since the 80s and I've never read a better description of this essential skill.

    5. Re:One essential skill that never changes by viperblades · · Score: 1

      I wish this post could be modded +10 insightful.

    6. Re:One essential skill that never changes by drfreak · · Score: 1

      Yup yup, and more often than nought, that predecessor failed upwards into a less technical but more managerial position.

      Ultimate example: Melinda Gates (then Melinda French) and Bob.

    7. Re:One essential skill that never changes by Anonymous Coward · · Score: 0

      Are you confident in your abilities to perform/learn this job? If No, work either on self-confidence or polish up some skills.

      yet another bullshit example of the notion that 'optimism' and 'confidence' can make up for lack of skills. this neo hippie feel good bullshit needs to die.

    8. Re:One essential skill that never changes by arootbeer · · Score: 1

      What does the other half of your job consist of?

  17. It's college. by Hatta · · Score: 2, Interesting

    College is not supposed to be vocational training. College ensures a good foundation, and hopefully some work ethic and study skills. Nobody comes out of college knowing everything they need to do their job. They come out of college knowing everything they need to be readily trained.

    --
    Give me Classic Slashdot or give me death!
    1. Re:It's college. by Locke2005 · · Score: 3, Insightful

      They come out of college knowing everything they need to be readily trained.

      More importantly, they come out of college knowing people they will need to know to get job referrals.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:It's college. by Anonymous Coward · · Score: 0

      mod parent up! This is really true in most cases. Most college grads we see have a pretty all round education. When we look to fill expert positions , we look for vocational school grads with maybe some sort of certification on top of that LPI is a really good example. As a IT manager for an entry level position I would rather hire (this is educational standpoint only, this does not speak for character) a 2 year voc tech grad (school depending) with an lpi over a 4 year bach degree in computer science.

    3. Re:It's college. by malkavian · · Score: 1

      Yep, my Real Time Systems course tutors told me when we all graduated "We've not been trying to teach you things, we've been trying to teach you how to learn for yourselves".
      The point being that we'd got all the theory we needed to match the syntax of programming languages to the base theory, and run with it. Whatever we came across that was new, it would likely have similarities to the old that we could latch on to and have a valid frame of reference, letting us pick it up faster than most.
      That to me is vastly superior to being taught some product in the market, and just taught to use that tool; I'm using different tools now to the ones I did when I left Uni, so if they'd spent time teaching me things, that would all have been wasted time. However, I do pick things up very fast by knowing the areas of theory to apply to them so I can do the right thing.

    4. Re:It's college. by Anonymous Coward · · Score: 0

      I do SO agree. I have had to work with someone whose ENTIRE computer knowledge was out of college, B.Sc Computer Science. I did not have any college training at the time - and I knew ALOT more than he did, including on the subjects that he specifically learned. College is only the basic backgrounds that you must have to LEARN CompSci, but as far as B.Sc goes - it does not really TEACH you computer science.

  18. Tomorrow will be like yesterday by ChefInnocent · · Score: 5, Insightful

    10 years ago when I was in college, I asked what the future of computing was going to be like. I was told that linear algebra would probably become much more important because quantum computing was on the horizon. Quantum computing still hasn't materialized, but linear algebra is looking to be more important anyway. The cool bit about linear algebra: it's always been useful. 10 years ago, we were talking about resource problems. Today those problems still exist. A good algorithm is just as important, and understanding the computability of a problem. 10 years ago, we were talking about the importance of having a deep understanding of the languages, not just knowing "C, C++, or Java". Today, a deep understanding will still help, and knowing only the fad-language-of-the-day will still get you in trouble. 10 years ago we talked about multi-processor programming. Today we talk about mutli-core programming. Multi-threaded applications have been around for a long time. Other issues: security, project management, and software lifecycle. I've yet to see a new issue, just an old one in a different way.

    6 years ago, I wrote a software requirement spec, and software design spec. In it I said the web application had to be able to run efficiently on a 300MHz processor over a 56K modem. I didn't realize that in 6 years, smart phones were going to be so predominant that people would still be using 300MHz processors over 56K connections.

    Today, tomorrow, yesterday; it's all about understanding the fundamentals. The details may change, but the foundation is the same.

    1. Re:Tomorrow will be like yesterday by humdinger70 · · Score: 1

      And you'll still need to know or learn the important stuff, you know...

      MVS/zOS, JCL, COBOL, CICS, IMS...

      Just because the colleges are, more or less, up to date, doesn't mean your future employer is.

  19. Mundane Society by Infonaut · · Score: 2, Interesting

    The last thing we need is for mundane society to catch up with the trend...

    Yes, what he said. Please, for the love of God, do not spread knowledge! Keep us elites strong, and let the masses rot! The last thing we want is an economy that can keep up. When the ship goes down, I want to be the rat sitting on the tallest mast.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Mundane Society by elucido · · Score: 2, Insightful

      The last thing we need is for mundane society to catch up with the trend...

      Yes, what he said. Please, for the love of God, do not spread knowledge! Keep us elites strong, and let the masses rot! The last thing we want is an economy that can keep up. When the ship goes down, I want to be the rat sitting on the tallest mast.

      College isn't free. The people who go to college who seek only knowledge are already elite enough to be able to pay for it. The people who educate themselves don't need to go to college to learn this stuff. So once again you assume all those college degrees have helped the economy or the internet ecosystem and they haven't. The only thing it has done was raise the barrier of entry. Now any kid who has talent and knowledge will be ignored in favor of the mediocre kid from mundane society with a degree or two.

    2. Re:Mundane Society by Anonymous Coward · · Score: 0

      Wow someones bitter and probably did not go to college himself.

    3. Re:Mundane Society by hedwards · · Score: 1

      Depends where you live. In some parts of the world college is free for anybody that's able to out compete the competition to get admitted. Which is a completely different type of elitism. In the US, if you're that poor the odds are much better of getting somebody else to pay for it, provided you can demonstrate that you need the money more than the other people do.

      What we really need to be moving away from is the idea that everybody needs to go to college. A significant number of people out there would be both happier and better off skipping college in favor of a technical certificate program. Personally I don't see a compelling reason to encourage people to go out and get a PhD in say literature so that they can work in a coffee shop, somehow that seems wasteful to me, but I'm sure there's probably something about that which is less wasteful than it appears from the outside.

    4. Re:Mundane Society by Anonymous Coward · · Score: 0

      I'm that kid.

      I'm 17. In 7 years I've went from fiddling with the family computer to find out what a "boot disk" is, to having a fairly good, practical understanding of computers, knowing a couple of programming languages fairly well, starting my own online buisness (which I should note will likely start to turn a profit this month) and as I'm growing a little tired of computers, Looking into learning another language for no other reason than that I'm just genuinely interested.

      Despite this, Today I had to go into to college (I mean that in the British sense, not the American sense) to complete a small maths competency test for a course I'll be doing next year, that should hopefully get me into university to do CompSci. I don't see money as something overly important to pursue in life or else I wouldn't bother going to university, but I just feel like no matter what I do its just left as a hobby while I jump through arbitrary for no particular reason.

      Does anyone further down the road have any words of advice?

      (Posting AC as reading that back it sounds a little arrogant, but its how I genuinely feel)

    5. Re:Mundane Society by russotto · · Score: 1

      When the ship goes down, I want to be the rat sitting on the tallest mast.

      I want to be the rat with his own personal laser-armed shark as a mount.

    6. Re:Mundane Society by Grishnakh · · Score: 1

      What we really need to be moving away from is the idea that everybody needs to go to college. A significant number of people out there would be both happier and better off skipping college in favor of a technical certificate program. Personally I don't see a compelling reason to encourage people to go out and get a PhD in say literature so that they can work in a coffee shop, somehow that seems wasteful to me, but I'm sure there's probably something about that which is less wasteful than it appears from the outside.

      The problem with this is that democracy requires an educated populace to succeed. They don't need literature PhDs, but they do need to be decently educated. In years past, this was satisfied by simply completing high school. But these days, if you don't go to college, you generally aren't considered "educated" because public school education is so horrible.

      If we returned our public schools to the quality level they had in the 1800s, then there'd be no reason for many people to go to college, and they would indeed be better off with a trade school education.

    7. Re:Mundane Society by apoc.famine · · Score: 1

      Wasteful? It's a whole hell of a lot worse than that. There have been an increasing number of media pieces about how we're pretty much educating ourselves out of jobs, cars and houses. The average student leaves their undergraduate degree with $23-$24,000 in student loan debt. While you're paying that off, that's $100-$300 per month that's not going to a car or a house. (For a recent grad, that might well be 10% or more of their monthly net income!) Add in 4-5 years less earning potential/job experience, and you have a large class of people who either can't get additional loans, or can't pay for them. Even if they could, they might not have a job to pay for them, due to the glut of college degrees in this country.

      Part of the major issue we have is that we've tied college into our K-12 educational system. It's really, really hard get into college if you're not in the normal age progression. I went back to grad school 10 years after my undergraduate, and it was a real pain in the ass to get everything in order. Test scores expire, or tests don't exist any more. References move, die, and disappear. Transcripts are hard to come by. Part of the pressure to go to college is that the end of high school is geared towards applying, with some good reason. It's much harder to do so years later. Not impossible, but enough of a barrier that it keeps a lot of people out, I'd imagine.

      If we made that easier, it'd be easier to break this chain of sending everyone to college. If you found out later you needed/wanted to go, then great. Go for it. There'd be no penalty for not doing it "when you were supposed to". Taking the risk out of not going in the first place would be a good step, I think. The current debt load that college requires just isn't going to be sustainable in the long run.

      --
      Velociraptor = Distiraptor / Timeraptor
    8. Re:Mundane Society by Anonymous Coward · · Score: 1, Insightful

      If you love studying CS then go to University and do it because you love it. Universities are meant to be about learning and research, not getting a career. As someone who went to a British University, studied CS and now works in an interesting software dev job I have to say that it was the best thing I ever did. If I can ever find an excuse to ditch working and go back to study further I'll do it.

      But just remember, if you get there and you hate your degree, think about what you might like to do more because it's not worth wasting your time hating what you have to learn. It might turn out that switching degree or just dropping out and doing something else is what makes you happy.

    9. Re:Mundane Society by Eli+Gottlieb · · Score: 1

      Ah, but to increase the quality of our public schools, we would have to admit that education doesn't come from quantity.

    10. Re:Mundane Society by HereIAmJH · · Score: 1

      The problem with this is that democracy requires an educated populace to succeed.

      We require a skilled populace. That generally means educated, at least in their profession, but not necessarily a college degreed populace.

      you generally aren't considered "educated" because public school education is so horrible.

      College isn't a cure-all for bad education. Some of the worst professors I had were in the Universities after I graduated from community college. And the two best instructors I have ever had, one retired high school math teacher and one history teacher, were at that community college.

      Nothing worse than taking a university course and having the PHD professor verifying topic details with you because you know more about the subject.

      --
      Another day, another update to a Google android app.
    11. Re:Mundane Society by Grishnakh · · Score: 1

      What do you mean, quantity?

      The problems with public education are severalfold, I think: teacher's unions and policies that keep poor teachers around because of "tenure", poor administration that spends the generous funding available on sports and administration rather than teachers' salaries, poor involvement by parents and no backup from the administrations when parents cause problems, the presence of kids who don't want to learn and just cause problems (like bullying), and policies which prevent them from simply being expelled, and a system that serves more to indoctrinate than to teach.

    12. Re:Mundane Society by Grishnakh · · Score: 1

      We require a skilled populace. That generally means educated, at least in their profession, but not necessarily a college degreed populace.

      No, they don't need to be college-degreed, but they need to understand basic literature, reading/writing at an adult level, a certain amount of math (algebra as a minimum), etc.

      In the old days, kids got all this in high school. These days, kids graduate from high school and don't know algebra or how to calculate simple interest. So college (and frequently community college) serves as a way for kids to get these missing skills, usually in remedial classes.

    13. Re:Mundane Society by Eli+Gottlieb · · Score: 1

      What do you mean, quantity?

      The attitude that moar class hours, moar tests, moar class days, and moar homework will improve our kids' learning. All too often we talk about changing the educational system simply in terms of "MOAR" without ever acknowledging that kids are kids and therefore suffer rapidly diminishing returns once pushed past a certain amount of dull, repetitive, pointless busy work.

  20. Interesting by AequitasVeritas · · Score: 1

    I find it interesting that they categorize traditional business management roles in with computer science. Perhaps the university I went to was something of a novelty, but there were two distinctly different majors. One was Information Technology, and one was Computer Science. They were not even in the same college within the university. IT was more business (classes like managerial communications, data communications, and ITIL), while CS was programming.

  21. Hype by HeckRuler · · Score: 1

    "...are doubling in capacity every six months. That translates into a thousandfold increase in..."

    No. This is wrong. If you FOLD something, you double it. So in five years, with ten folds, that makes an increase by a factor of 512. Nice and easy. But it's not 1000 (that would take another 6 months), and it's nowhere near a "thousandfold", which would be a factor of 5.3E300.
    While it may sound good for the marketers, please don't use descriptors that are factually wrong on Slashdot.

    Also, people are behind the cutting edge of technology? I am shocked.
    Let's make a template for this story that takes in keywords, and shuffles the order around a bit. That way we can publish it every other year and hardly anyone will notice.

    1. Re:Hype by sribe · · Score: 1

      So in five years, with ten folds, that makes an increase by a factor of 512.

      Uhm, no, it's 1024.

      ...nowhere near a "thousandfold", which would be a factor of 5.3E300.

      Uhm, no, you're making up your own (unusual) definition for a common word. Thousandfold means "a thousand times as great or as much", not "a thousand folds in two".

      While it may sound good for the marketers, please don't use descriptors that are factually wrong on Slashdot.

      Yeah, well...

    2. Re:Hype by HeckRuler · · Score: 1
      naw, you're thinking 2^10, which does equal 1024, but if you double one, ten times, then it's only 512. The initial unit doesn't start at two.

      no, you're making up your own (unusual) definition for a common word.

      Damnit, you're right...
      ok, fine.
      But I contend that it SHOULD be more like actual folding. Which, yeah, doesn't count for much.

    3. Re:Hype by sribe · · Score: 1

      naw, you're thinking 2^10, which does equal 1024, but if you double one, ten times, then it's only 512. The initial unit doesn't start at two.

      If you double 1, 10 times, that's 2^10. Double 1 a single time, that's 2^1. Double it a second time, that's 2^2. Double it a tenth time, that's 2^10.

    4. Re:Hype by Fulcrum+of+Evil · · Score: 1

      naw, you're thinking 2^10, which does equal 1024, but if you double one, ten times, then it's only 512. The initial unit doesn't start at two.

      2^10 means exactly doubling something 10 times. Problem here is you're overthinking things.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    5. Re:Hype by Red+Flayer · · Score: 1

      No. This is wrong. If you FOLD something, you double it.

      Thousandfold means "a factor of a thousand". End of story.

      So in five years, with ten folds, that makes an increase by a factor of 512

      What? Let n = number of months elapsed; let x = the factor in increase of the capacity; the formula is: x = 2^(n/6).

      Go ahead and solve for x = 1000; you can even use a calculator if you like.

      While it may sound good for the marketers, please don't use descriptors that are factually wrong on Slashdot.

      While it may appease your mis-directed self-righteousness, please don't post comments that are factually wrong on Slashdot. You might consider consulting a dictionary before claiming that someone else has misused a word. You might also consider consulting an algebra textbook before claiming someone else has miscalculated. Hell, you could even resort to listing out the stepwise progression of exponential factors (as another responder did) before claiming someone else is wrong -- you wouldn't even need to dust off your algebra textbook.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    6. Re:Hype by Eli+Gottlieb · · Score: 1

      OK, is someone going to explain to me whether we're talking about a fold left or a fold right ;-)?

    7. Re:Hype by Anonymous Coward · · Score: 0

      go suck a dick, aspie

  22. Future, past, whenever by mcmonkey · · Score: 2, Insightful

    After my latest round of interviews for an open developer spot on my team, I decided the skills I'm looking for in IT can be identified by this test:

    http://www.drunkmenworkhere.org/170

    Notice there's no mention of code, development methodology, or any other IT concepts.

    And that's fine by me, because all those things change. I don't need a Windows IIS guru, because we're likely to switch over to Apache Tomcat next year. I don't care how l33t your PHP skillz are, I want to know how useful you are going to be when we need to move all the code over to JAVA.

    Basically, I want to know how well you can answer the questions I don't yet know to ask. New technologies, new challenges, new bugs. I need to know how well you can think.

    There you are. That's the skill need in IT--past, present, and future. Can you think?

    1. Re:Future, past, whenever by Rhys · · Score: 1

      Not just think. You need to be able to learn and remember at least some of it. Also a willingness to ask questions, because at least half the time what you're being asked to do is what someone thinks they need done, but not what they actually need done. Some social skills there doesn't hurt, especially with convincing someone they don't want what they asked for.

      --
      Slashdot Patriotism: We Support our Dupes!
    2. Re:Future, past, whenever by malkavian · · Score: 1

      That, in a nutshell, is the crux of the matter. However, this is always pitted against glossy advertising and people who don't actually understand what they're hiring for (and don't have the mental leanings to find out).
      It's far easier for HR departments to disengage the brain and pluck words from a glossy brochure than it is to actually discover what'll be best for long term growth.

    3. Re:Future, past, whenever by IICV · · Score: 1

      Eh? Is the answer to your test to return no response?

    4. Re:Future, past, whenever by cervo · · Score: 1

      Well that link is too hard for me. I even got 20 wrong which seemed to be the only question that didn't depend on any others (doing a quick glance).

      Anyway if you learn one C like language you can often pick up the others easily. Java, C#, C, C++ all have very similar syntax. You don't know the libraries but when reading code, as long as things are named reasonably, you can often pick up what a piece of code is supposed to do. If things don't work out exactly as planned then you can dig into the nitty gritty of the arguments/etc... Different language styles are harder, ie the move from C/C#/Java to LISP/ML/Haskell or even to SQL. But most developers should be able to pick up any reasonable imperative language (as a consequence of most colleges/jobs teaching/using these...) and understand the code as well as pick it up themselves quickly (although each language will have some parts that require more work, ie if going from Java to C, you'll need to work harder to learn memory allocation). But the comfort and full knowledge of the idioms/libraries is what takes time and will be a drain on productivity. Some workers will not be willing to change, and for them it may be time to part ways. Although if you expect the workers to pick everything up yesterday with no productivity loss or you expect them to pick things up on their own time with no productivity loss and no company assistance (training classes/materials/time) that might be a bit unrealistic too....Especially if you are running a sweatshop (which you probably aren't but unfortunately many people are...).

      As far as IIS, the interface can be figured out for many simple tasks by playing around (in fact I don't remember it so I'd have to fool around). But for advanced security settings leaving you open to vulnerabilities, it pays to have an expert. Also apache is easy to set up and have running your website. But for advanced security settings/performance tuning it may pay to have an expert. For an internal website it is no big deal, but for an internet facing website under heavy load an expert may pay for him/herself.

      Overall I think experts do have their place. While I strongly believe anyone should be able to learn any technology given enough time/training materials, there are some things you only get from using a technology over time. Obscure settings, common pitfalls, language idioms, broad based knowledge of what is possible and how long things take, etc... Even between Java and .NET the libraries are different enough that the person just learning will have to spend a lot of time digging through them. Also some items easily provided in one (ie zip file libraries in Java) may not be provided in the other one (ie .NET used to not have one built in). So that can create difficulties with not knowing it is there and re-inventing the wheel on the java side and being used to it and having to struggle to figure out alternative solutions on the .NET side.... To some degree Google can help with figuring out what is possible or finding common solutions. But still when you first pick up a technology, even one similar to a different one, there is a learning curve that costs productivity.

    5. Re:Future, past, whenever by deisama · · Score: 1

      That was fun! Do you have another?

    6. Re:Future, past, whenever by nedlohs · · Score: 1

      Well that link is too hard for me. I even got 20 wrong which seemed to be the only question that didn't depend on any others (doing a quick glance).

      Well I got 19 wrong!

    7. Re:Future, past, whenever by mcmonkey · · Score: 1

      Also a willingness to ask questions, because at least half the time what you're being asked to do is what someone thinks they need done, but not what they actually need done.

      Your newsletter, I subscribe to it.

    8. Re:Future, past, whenever by Anonymous Coward · · Score: 0

      Quit nerd-sniping us, you insensitive clod!!

    9. Re:Future, past, whenever by styrotech · · Score: 1

      After my latest round of interviews for an open developer spot on my team, I decided the skills I'm looking for in IT can be identified by this test:

      http://www.drunkmenworkhere.org/170

      Hehe nice test - quite frustrating though (just like IT I suppose).

      I'm down to just one wrong answer. Deduction only got me about 8 or 9 answers and a few other eliminations, so it was whack a mole after that. I think I'll give up now while I still have some of my sanity left. Hmmm... this really is starting to sound like IT.

    10. Re:Future, past, whenever by Anonymous Coward · · Score: 0

      No. This is wrong. If you FOLD something, you double it.

      WRONG! If you FOLD something then clearly you are halving it!

  23. About five years behind? by Anonymous Coward · · Score: 0

    How can colleges be five years behind? Easy.
    - They don't jump on all the silly and pointless trends that die within the first year.
    - They have to wait for new things to take hold in the markets to see which ones are worth studying.
    - They have to learn the subjects correctly before being able to prepare courses material.

    Five years may be a huge delay, however. I bet they can shorten that to at least three years.

    1. Re:About five years behind? by metalmaster · · Score: 1

      - They have to learn the subjects correctly before being able to prepare courses material.

      Next time you wanna make me laugh please make sure im not staring at my monitor. Its a pain to clean. One of my courses at the community college level involved a professor who was teaching us from bits and pieces of a manuscript(unfinished book?) He would read over the chapter before each class period to make sure things were proper and exercises worked correctly. I was an assistant in his lab, so i often got to play around with exercises before class to tell him what worked and what didnt work.

    2. Re:About five years behind? by tempest69 · · Score: 1

      no no no.
      I dont want some professor teaching me something that he doesnt have down. When I learn a language I get a bunch of bad habits. My C++ looked like pascal for my first year (the TA's were merciless about making me do it the C++ way) My perl code looked like I'm a C coder for a couple years. My python code is some horrible mix of C++ perl and R styles.
      Anyway there is a right way to use a language, usually a few acceptable ways, and a whole slew of ways that are a nightmare to deal with. And if a prof doesnt teach an acceptable method then he/she creates monsters.

  24. Tell that to HR and hiring managers... by Richard+Steiner · · Score: 4, Insightful

    Until then, it's the hard skills that most companies use as the prime determinate for whether or not a given application gets a first-level interview.

    IT is one of the absolutely worst industries for pigeonholing, and your last job is the one that gets tattooed on your forehead, not the stuff you know (or think you know) the best.

    Welcome to reality ... for the past 20+ years, sadly. I don't see it changing soon, as that requires an actual level of understanding on the part of those that be hiring.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Tell that to HR and hiring managers... by Anonymous Coward · · Score: 0

      Until then, it's the hard skills that most companies use as the prime determinate for whether or not a given application gets a first-level interview.

      IT is one of the absolutely worst industries for pigeonholing, and your last job is the one that gets tattooed on your forehead, not the stuff you know (or think you know) the best.

      Welcome to reality ... for the past 20+ years, sadly. I don't see it changing soon, as that requires an actual level of understanding on the part of those that be hiring.

      Its not going to change anytime soon. I don't care how well you an implement a linked list, I'm not going to pay you to learn how to write an EBJ; if you can't get those skills in your current position, take a cert on your time and your dollar.

    2. Re:Tell that to HR and hiring managers... by A+Big+Gnu+Thrush · · Score: 2

      I would pay good money for an eBJ.

    3. Re:Tell that to HR and hiring managers... by Idiomatick · · Score: 1

      Scary for a newbie too. Looking at all the jobs you could do given 2-3 weeks of research since they all require weird specific experience. Jobs pop up and then vanish before the 2-3week period. And even if they didn't if you don't get that job then you wasted your time learning a framework or app or coding style or testing suite that you may never ever need to use again.

      And it only gets more frustrating from there. "Requires 3-5 years experience." - the most common line you'll see on a programming job posting. means that if you did end up getting pigeonholed into a narrow field like.... making e-commerce websites switching to something like making dynamic game sites is hard. Even though the skills involved are almost the exact same things.

      I guarantee that the economic downturn caused tons of coders to take any job they could get and as the economy improves they will find themselves trapped.

      Don't get me wrong this is true for all jobs. Especially the huge importance put on what work you've done in the last 4 months. Why the last 4 months are more important than your whole life before than is beyond me. My mother is a teacher, she didn't get a job one term so she decided to do be a nurse on a temporary basis (she was fully qualified already and was a nurse when she was younger). Since then it has been hell for her to get back into a teaching career. They are all so suspicious of her term nursing. As if it took away her ability to teach... when really it'd probably help as she teaches health-care.

    4. Re:Tell that to HR and hiring managers... by Swordsmanus · · Score: 1

      In those instances where HR/management is terminally myopic, maybe it'd be best to change how you present your skills? In the case with your mom, is there a way for her to emphasize that she was teaching health-care? Any way to work that out with references from that job?

    5. Re:Tell that to HR and hiring managers... by King_TJ · · Score: 1

      I'd have to say I agree with this....

      I know in my own career, I've pretty much found that no matter where I apply for jobs, the companies who keep hiring me are all related to manufacturing. Before that, they were all small computer resellers/retailers (back in the days when I worked as a tech in the back room). After a while, you simply get proficient in too many specialized software packages that relate to a certain industry, and putting them on your resume attracts more people wanting the same thing.

      I don't see how this will change either. Most people who manage to move into new areas of I.T. do so when they get lucky enough to work for an employer who lets them make lateral moves inside the business to try new things. If you work for smaller places, your options will always be more restricted in this regard (though you may get other benefits like more free time/less demand for you to be on-call during evenings and weekends).

    6. Re:Tell that to HR and hiring managers... by HereIAmJH · · Score: 1

      Tell that to HR and hiring managers...

      It's nice to blame this on HR, and they certainly deserve some of it for the gauntlet that they have created. But honestly, if IT management didn't define the positions so narrowly, HR would pass along better candidates.

      IT is one of the absolutely worst industries for pigeonholing, and your last job is the one that gets tattooed on your forehead, not the stuff you know (or think you know) the best.

      This is one of the more concerning aspects of an IT career. Unfortunately, you don't realize it until you've been doing it for about 10 years and want to change jobs. Then you realize you're back at square one with fresh graduates because all the real work you did doesn't count.

      --
      Another day, another update to a Google android app.
  25. I LOL'd by toxonix · · Score: 2, Funny

    "Keeping up with change can be as simple as experimenting with the latest consumer devices. Druby carries an iPad, and Sims uses three different smartphones and recently ordered an Android-based tablet. Chesnais says that at a recent meeting, half the people in the room had iPads."

    Let me summarize. If you want to stay Relevant and Make More Money at work:
    - Buy new gadgets and put them through their paces vigorously. Devices without touch screens == irrelevant.
    - The cool people at work have iPads and bring them to meetings. Being cool == relevant.
    - Technical skills are for kids. You should move into project management or some kind of leadership position now that you're ~30.
    - Know how to navigate through the company. Don't do work, Navigate.


    The real Take Aways here are:
    - you should be thinking "Who do I have to fuck to get a management position around here?"
    - iPads, Androids, smart phones are the future and graphics are so goddamn fast!. Programmers aren't.

  26. What are your skills? by DoubleParadoxx · · Score: 0

    You know, like nunchuku skills, bow hunting skills, computer hacking skills... Employers only want employees who have great skills.

  27. So college is now highschool. by elucido · · Score: 1

    College is not supposed to be vocational training. College ensures a good foundation, and hopefully some work ethic and study skills. Nobody comes out of college knowing everything they need to do their job. They come out of college knowing everything they need to be readily trained.

    College for my generation is what highschool was to previous generations. Only college costs $50,000 while highschool was free. Yeah thats progress...

  28. The same article, over and over by crgrace · · Score: 1

    I've been reading articles like this since I was a teenager. The first one had some stuff in it about how "Tomorrow's systems analysts need to be learning dBASE but Universities are behind". A few years later, "Schools aren't teaching Rational Rose techniques". Give me a break. You should be learning *concepts* in school, not *tools*. When I was in college, I learned a lot of engineering concepts, and only the tools I needed to do the labs. Today, the tools have changed completely, as they always do. I'm quite glad I took a course in Digital Logic Design, rather than in something like "Espresso Logic Minimizer", which hasn't been used in years.

    And what is up with that guy studying Six Sigma and businesses processes (and "lean manufacturing"). Why would he think purposefully giving himself brain damage would be good for his career? Is he getting a Certificate in Buzzwords?

    1. Re:The same article, over and over by elucido · · Score: 1

      How will concepts get you a job? All the concepts are meaningless when the employer wants specific knowledge of specific tools.

    2. Re:The same article, over and over by jythie · · Score: 2, Interesting

      While I agree I have been seeing pieces like this for years, I think since the 80s they have gotten louder.

      Many companies have moved from 'find long term employee with solid fundamentals' to 'find employee with exact needed skills already so we do not have to invest in them'... so many schools that in the past focused on fundamentals have shifted to more tool based training since that is what has been getting them the highest employed/graduated ratio.

      I got to watch the process first hand in my engineering school, as classes I had taken on things like programming languages (learning functional vs procedural vs oop etc) were swapped out for 'learn the fundamental web languages!'

    3. Re:The same article, over and over by MightyMartian · · Score: 1

      In the current job I'm in, one of the requirements was knowledge of some CRM software. I downloaded the free copy, poked around in it for twenty minutes, and updated my resume to say I had experience in it. It wasn't any different than the five other CRMs I had messed around in one capacity or another over the preceding ten years. It would be one thing if they were demanding experience in Netware, or something like that that I had minimal experience in, so I wouldn't pull that kind of a stunt in that category, but all in all, it's all the same. You don't want guys with just niche knowledge, unless you're dealing with pretty esoteric systems. You want guys with good familiarity in whatever area you require them in.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:The same article, over and over by Anonymous Coward · · Score: 0

      Nonsense. An employer wants someone that can adapt to a moving field. HR are the problem, they want 10 years of languages X, Y and Z that have only been out for 1, 3 and 5 years. A Computer Science degree has no business training people to be code-monkeys and project managers, you can pick that shit up in a few weeks, or one of those "IT" training centers.

    5. Re:The same article, over and over by elucido · · Score: 1

      In the current job I'm in, one of the requirements was knowledge of some CRM software. I downloaded the free copy, poked around in it for twenty minutes, and updated my resume to say I had experience in it. It wasn't any different than the five other CRMs I had messed around in one capacity or another over the preceding ten years. It would be one thing if they were demanding experience in Netware, or something like that that I had minimal experience in, so I wouldn't pull that kind of a stunt in that category, but all in all, it's all the same. You don't want guys with just niche knowledge, unless you're dealing with pretty esoteric systems. You want guys with good familiarity in whatever area you require them in.

      I'm talking a new college graduate. If you have 10 years experience already you aren't the one I'm talking about. Also usually they want experience in software which is proprietary and they want you to have very esoteric business specific knowledge.

      The only way to get it is to intern or volunteer.

    6. Re:The same article, over and over by bhcompy · · Score: 1

      Not true. I've worked most of my adult life in proprietary software/hardware support, development, installation, and configuration. None of these employers(2 multinational Fortune 100 types, 2 nationally recognized/utilized small businesses) required knowledge of the proprietary software beforehand. Instead, they ask for industry knowledge(of the software target) and/or related IT knowledge and/or certifications(CRM, IPT, MCSE/A+, etc). In my experience, this is the case across most of the IT world(unless you talk about fields like the Defense industry and government work).

    7. Re:The same article, over and over by Anonymous Coward · · Score: 0

      How will concepts get you a job? All the concepts are meaningless when the employer wants specific knowledge of specific tools.

      Yes, employers always want it all. I want ten years' experience in a technology that has only been around for five years. I'm paying entry-level wages and want an experienced hire. I want you to come in on day 1 and know everything about our closely-held proprietary practices.

      If you have a good understanding of fundamentals, you'll at least have a chance. If you're a certified expert in AcmeSoft SuperPro 11.0, you'll be obsolete as soon as version 12 comes out.

    8. Re:The same article, over and over by lwsimon · · Score: 1

      Quality Control and Process Improvement are quite important, and in my experience, businesses have a hard time finding external candidates to fill those roles. A fresh college grad with a Six Sigma cert has a job waiting, period.

      --
      Learn about Photography Basics.
    9. Re:The same article, over and over by Rich0 · · Score: 1

      Yup. However, we've done it to ourselves to some extent, with an unwillingness to invest in development.

      Great IT employee becomes an IT manager. IT manager avoids teaching anybody else how to be a better IT employee. IT manager figures nobody can grow, and so only hires people with the right skills already. Essentially, the managers have decided to outsource management to other companies. Or, they have redefined management as project management without any aspect of people management.

      A coworker was recently reorganized into a new group. In the subsequent six months he only had one in-person meeting with his boss, and maybe 1 or two telephone calls. My boss was on another continent, and in the same amount of time I met him 2-3 times, and spoke with him weekly at least (just for the purpose of catching up, let alone project-related meetings/etc).. Now, if the one guy's boss at the same location can't bother to ever drop by and visit his employee, why would he expect that employee to learn something new. Chances are, the manager has no idea what the employee is even capable of. This kind of situation is pretty common where I work.

      Too much of IT has turned into project management. The leaders don't want to develop people, and increasingly they don't want to be bothered with the technology either. So, then they outsource everything. No wonder, they don't want to do the work themselves, and they don't work closely enough with subordinates to learn to trust their judgment.

    10. Re:The same article, over and over by CAIMLAS · · Score: 1

      You are correct, without deviation or variance.

      A couple months/years from now we'll have these same companies pushing for lower wages and/or more H1B workers - "our profit margin isn't high enough, and we actually have to pay these people to do tedious, difficult tasks!"

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    11. Re:The same article, over and over by crgrace · · Score: 1

      I think companies wanting specific tools out of their new graduates are stupid. They are going to get the equivalent of DeVry grads who "learned computers". But I agree, many of them want that. What's the answer? Not sure, but I think we're doing a pretty good job right now, if only the IT industry didn't pigeonhole people so quickly.

  29. JIT Education by Tablizer · · Score: 1

    Our (US) position in the world of commerce is specializing in things that change quickly and often. Commodity products and tasks tend to drift overseas where the labor is cheaper.

    Given this situation, we need a Just-In-Time higher education system. The degree system is insufficient for this niche. Something akin to technical certificates could perhaps be melded with traditional education. Degrees would focus mostly on timeless theories (if there are such things), and certificates on recent trends and specific tools and languages.

    A "degree" student would be required to select so many certificates to get the 4-year degree; and at the same time seasoned practitioners could get the certificates from the same school.
     

  30. Virtualization, a lovely racket by bhcompy · · Score: 1

    Virtualization is a required skill nowadays(as I unfortunately found out during a 9 month unemployment period), and to go with that required skill, in order to be certified by VMWare(which regardless of what people feel about them/the product they are a market leader), you need to take their required courses to qualify. The required courses cost $3500. You don't directly need to take a course to qualify for an Advanced cert, but since you need a VCP to qualify for an Advanced cert, you need to take the course anyways. It's really a lovely racket. Not even Microsoft stoops to that level

    1. Re:Virtualization, a lovely racket by emt377 · · Score: 1

      Virtualization is a required skill nowadays(as I unfortunately found out during a 9 month unemployment period), and to go with that required skill, in order to be certified by VMWare(which regardless of what people feel about them/the product they are a market leader), you need to take their required courses to qualify. The required courses cost $3500.

      So you bit the bullet and invested $3500 in yourself, right? Use a credit card or borrow from friends. It's is okay to borrow for business purposes - it's not frivolous spending to buy work tools, books, and take classes. That's an investment in your ability to make or living, do a better job, and work more efficiently (if not effectively). If you get a job just a month earlier you've earned that money right back with margin.

    2. Re:Virtualization, a lovely racket by bhcompy · · Score: 1

      Hell no. Spent 70$ on a CCNA course+cert at local CC and 125$ per test for MS certs. I had the skills, but not the certificates. It's not worth 3500 for something that is developing far faster than other regions of IT(and thus makes the certification obsolete even faster)

  31. Good skills last and and are rare by Anonymous Coward · · Score: 0

    I've been working in IT for almost 20 years and what I notice are there are people that are good, there are people that get by, and there are people the flounder. The people who flounder should find a new line of work (though sometimes they can make a career out of it). The difference between the people that get by and the people that are good is more mentality than anything. The people that get by acquire skillsets but can't relate their different skillsets unless it is specifically taught to them. The people that are good see it more as a continuous flow, that skills are acquired and lost, but 1 && 1 is always 1 (i.e. the fundamentals stay the same)

    Skills you need in IT:

    The ability to solve complicated problems by breaking them it to manageable pieces (Work as an mechanic or in construction to hone this skill)
    The ability to solve complicated problems with practical and workable solutions (Again, work as an mechanic or in construction to hone this skill)
    A desire to build and an imagination (Play with Legos)
    Cross-platform Scripting (I'd go with Perl, but Python works too)
    A lower-level programming language (C or C++)
    Basic OS administration (Learn Windows and Linux, you'll need them both)

    Everything else can vary. Technically you don't even need the lower-level programming language, but it helps, try to at least be able to read it.

    Maybe I left something out. I'm sure some other slashdotters will let me know :)

  32. There is no future in IT by Anonymous Coward · · Score: 0

    The IT labor market has been intentionally tanked by the US government. It's expensive to train up and pays shit. There is no future in IT.

  33. Two mutually exclusive skills, REQUIRED by LoudMusic · · Score: 1

    A) People skills. You HAVE to be able to work with other people. There is nothing in 'information technology' that does not require you to operate in a collective. The point of IT is making hardware and software communicate to allow people to communicate. This starts with people communicating without technology or with prior technology and most certainly includes you. The people hiring you to provide IT services require that you are capable of communicating well with them and with others associated to the project. This is not language alone. It includes understanding, compassion, and the ability to stand your ground when you know you are right.

    B) The skill of acquiring new information, knowledge, abilities and skills that pertain to completing the task at hand. Staying relevant is what keeps a person or business alive.

    --
    No sig for you. YOU GET NO SIG!
    1. Re:Two mutually exclusive skills, REQUIRED by epyT-R · · Score: 1

      ..and all those people you speak so highly of, the ones who hire and pay you and manage you and all that fun stuff, they need to understand that feelings do not define logic , math, or the universe. if someone from IT says one of these people is wrong, then most likely they are, or they have not defined the problem properly. after all, IT people are hired because they have this knowledge. hiring them, then refusing to listen basedd on some neo-hippie 'optimism-pessimism' false dichotomy, and them BLAMING them for the failure of the unrealistic project is not right. perhaps it is the rest of these people who need to be schooled in Critical Thinking 101.

  34. People Skills by MrTripps · · Score: 2, Insightful

    "Well look, I already told you! I deal with the goddamn customers so the engineers don't have to! I have people skills! I am good at dealing with people! Can't you understand that? What the hell is wrong with you people?"

    --
    "I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
  35. Welcome to our world by Superdarion · · Score: 1

    I'm a physics grad student. I have a bachelor degree in physics and I can tell you that by the time you finish that programme, you're barely familiar with stuff that was developed 70 years ago! 50 if you're lucky.

    You think IT guys have it hard? Try catching up as a physics student!

  36. My bones to pick with this article by AnonymousClown · · Score: 1

    "You bring a programmer or network administrator on board, and they don't have the big-picture view of how the business runs," he says. One recent hire, he notes, could program user interfaces but had no concept of a database. Another didn't know what an invoice was.

    Business rules are the business analyst's job - not a programmer's. A programmer's job really isn't the big picture. His job is to implement a design. It's one thing if the job description is a business analyst who can code but it's another to expect a programmer to also be a business analyst.

    The key, he says, is to keep investing in yourself, through reading and training, in both IT and business areas. One rule of thumb suggests spending 3% of your salary and time in self-training, he says. Buzzell attends industry conferences and has been doing research in lean manufacturing, Six Sigma and business processes.The key, he says, is to keep investing in yourself, through reading and training, in both IT and business areas. One rule of thumb suggests spending 3% of your salary and time in self-training, he says. Buzzell attends industry conferences and has been doing research in lean manufacturing, Six Sigma and business processes.

    When I mention self training, I am always asked, "How much on the job experience you have with that?"

    "None"

    "Sorry, we need people with experience."

    Here's the only decent advice I saw in the article:

    Silver emphasizes the importance of diversifying your skill set, possibly through job rotation programs. "If you've been writing code for a while, maybe there's a project management rotation you can take, or you can work in different business units," he suggests. There will be a growing need for people with business intelligence skills, as well as leadership and communication capabilities, he adds.

    Yep. Here's the sucky thing about it, though: everyone else will be trying to do the same thing. There's only so many management positions available. If you're lucky, you'll be with a bunch of folks who have this attitude, "I'm technical. I don't do the business shit."

    --
    RIP America

    July 4, 1776 - September 11, 2001

    1. Re:My bones to pick with this article by msobkow · · Score: 1

      When I mention self training, I am always asked, "How much on the job experience you have with that?"

      I think that has a lot to do with how you spin it. People and companies are interested in how you've used your self-training -- whether you've done some volunteer work with it or worked on a pet or open-source project using those skills.

      It's not enough to say "I taught myself Foo." You have to be able to say "I used Foo to develop Bar."

      --
      I do not fail; I succeed at finding out what does not work.
  37. Who is behind? by janwedekind · · Score: 1

    It's not the purpose of a university to keep up with whatever happens to be the fashion of the day in IT industry. If you want to educate yourself about that you can watch product advertisments from Microsoft and IBM. Academia should focus on underlying concepts, theoretical computer science, and mathematics. At the core there are topics such as Turing completeness, computational complexity, Gödel's incompleteness theorem, algorithms, numerics, program verification, chomsky hierarchy, computer algebra, predicate logic, and the like.

    However the IT industry (like the rest of the industry) is ruinously short sighted and extremely conservative when it comes to adopting/learning "new" technology which has been around for decades.

  38. Eugene says... by ThePhish · · Score: 1

    his name is The Plague, and you need to know how to ride a skateboard, wear a trench coat, and to bang Lorraine Bracco.

  39. Some off-the-rails recommendations.... by rickb928 · · Score: 1

    Learn to write clearly, effectively, and succinctly. Do not use me as an example. Seriously, UNlearn everything blogs and Facebook treasures.

    At least TAKE a course in ethics or philosophy. Why you do things is at least as important as how, and will be mpre so in the future.

    Don't leave hobbies or avocations behind. The synergies between fun and work are important. Music teaches things you will use at work. Even seemingly unrelated stuff, glassblowing or target shooting, will keep you using the parts of your brain and psyche that are otherwise unused. No, shooting your co-workers does not count as a hobby. Maybe, MUDing your office, but that's something the ethics class might teach you something about.

    A communcations degree seems to be a really popular second concentration in almost every area except maybe, well, actually, most everywhere.

    A broad experience is helpful, not just to improve your employment opportunities, but to also to improve your flexibility. If you cross-train at the gym, you get the idea. Multiple disciplines train you better than one, even if you specialize.

    Being able to write gives you a leg up communicating with users and management. Ethics is underappreciated, which should be obvious if you read news of Facebook's priacy choices or what happens when your first job goes flat as the company goes broke.

    Technically, there are so many choices. I won't even pretend to advise on languages, structured/OOP/whatever, project management, ack, too many choices, and there are lots of /.'rs to advisors.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  40. also the need BS or MS for some IT jobs does not h by Joe+The+Dragon · · Score: 1

    also the need BS or MS for some IT jobs does not help.
    By 2020 will it be PHD for help desktop level 1?

  41. BY 2020 will help desk level 1 need a PHD in some by Joe+The+Dragon · · Score: 1

    BY 2020 will help desk level 1 need a PHD in some places seems how now days you need a BS or MS for a level 1 job at some places.

  42. That's a ridiculous sales pitch by composer777 · · Score: 1

    That sounds like a ridiculous attempt to sell higher education to people who have long been out of school and don't need it. It's like selling extra education to Einstein in his 40's, or an advanced degree to Newton. Seriously, do they think the guy who wrote java needs to go back to school to get a refresher course, or maybe Linus does? Who are these professionals with decades of experience that somehow need to return to the University to learn about the software that they wrote? School is a great way to learn the basics, but a terrible way to keep pace. Money has kept many out of the brightest minds away from the University, and it's a sick joke to think Universities would have something to teach people with degrees that are out in the field and working.

    Think of it this way. My wife has an MD/Phd, done a 4 year residency, is the valedictorian of her 4 year college, and will have a minimum 2-3 year post doc. She will be in her late 30's, possibly early 40's, before she ever gets to use her training to actually run a lab. The training requirements keep going up, because there are people dumb enough to let the Universities act as gatekeepers for their profession. In return, the Universities profit immensely off 20,000 a year Phd's, and 40,000 a year MD's, who are still "training", despite decades of hard work. She has foreign colleagues who are even worse off. Many of the Chinese researchers are stuck working as Post Docs (for 40K a year) until they retire. So, we have people with Phd's, who officially never finish training, making less than a McDonald's manager or truck driver. In contrast, we have this wonderful situation in Computer Science where we actually get paid for our work, and where we can start earning a reasonable salary in our early 20's. This is NOT a problem that needs to be solved. It's only a problem for the Universities, who would love to find a way to cash in on our profession.

  43. Ability to speak Hindi/Mandarin by nedlohs · · Score: 1

    as well as English.

  44. Gordon Moore Would Like To Disagree by nick_davison · · Score: 1

    "For example, graphics chips are doubling in capacity every six months. That translates into a thousandfold increase in capacity over a five-year period — the average shelf life of most game platforms."

    I'm pretty sure Gordon E. Moore might disagree with that claim.

    Granted, "capacity" is a nebulous term:

    They're sure as hell not doubling ram (the most obvious "capacity" part) that fast (4GB is the absolute maximum on dual GPU cards) and that would imply 1GB was the maximum a year ago, 256MB two years ago and anyone with a 3 year old gaming PC would be chugging along on 64MB of ram.

    They're not doubling in clock speed (substitute MB for MHz for a rough equivalent to the above).

    Single chips are running ~1600 stream processors. That'd be 400 a year ago? 100 two years ago? 25 three years ago?

    Clearly my ~$200 8800GT that still works just fine for most games was delivered from the future by a flying Delorean.

    The 1,000x/generation is marketing hype by console manufacturers who're trying to sell you on how superawesome their new system is. With certain code optimizations, performing certain tasks, certain aspects of the rendering pipeline may be 1,000 times faster but I'm pretty sure a PS3 or XBox 360 would weep at running GTA:San Andreas at 15,360p (32x in each direction of the PS2/XBox's 480p).

    Reality is, we're seeing something closer to Moore's law.

    Though that would make a less sensational article, "SHOCK HORROR: Programmers today need to advance to stay relevant at exactly the same pace as every other programmer for the last 30 years."

  45. OS360 Assembly, PL-1, LISP ... by peter303 · · Score: 1

    Some of the languages used in my college course at MIT. Only one is still used a bit today.

  46. skills aren't important by CAIMLAS · · Score: 1

    Yes, you heard me: skills aren't important - at least long-term.

    Skills come and go. I used to be skilled with Active Directory and C#, but I was messing with them every day. Now I'm messing with other things, and I'm skilled in them.

    There are skills, and then there are competencies, life skills, and fundamental comprehension. Some of these things come through experience with many different systems over time, but others are foundational.

    If you don't understand the foundational basics of computing sciences, nothing about these modern technologies will make sense in a short period of time. Hell, if you don't have that foundation, chances are you don't truly "understand" those technologies - you'll just be able to use them. To someone who understands the hardware changes and differences, hardware based virtualization is just (basically) splitting ring 0, and a GPU is just another type of processor capable of x computations in y cycles, or z transforms, or what have you.

    Additionally, experience with different architectures and platforms additionally gives you a staging point for future changes. "x? Oh, that's just like y, which was pretty common 20 years ago."

    Of course, once you get to the point where you're experienced in many things, with a core set of competencies, you become a contractor and fix all the shit other people break, don't understand, etc.: the brighter, more competent IT people who have developed soft skills do this; everyone else leaves the industry (see: high unemployment rate), go into IT management, or find a lower paying IT jobs (see: Progress 4GL and the like).

    There hasn't been a future "IT" since around 2000; businesses have seen to that. Hell, IT sees to it, as our goal is to reduce the amount of human hours are necessary not only for us to do basic jobs but for our clients to do their jobs - ergo making us redundant. If IT organizations today managed networks in ways which were common even 5 years ago, there'd be twice the employment in IT as there is.

    One final thing I will add: virtualization is a double edged sword. It's damn convenient for small and medium shops to take their aging NT4, 2K, etc. servers and throw them on new (virtualized) hardware. We've not been doing it long enough to see the end game, but I gaurantee you this: we will never get rid of legacy systems if we just keep virtualizing old, unsupported hosts. Virtualization turns those turds into immortal nightmares: no updates, security holes galore, and absolutely no support. Pray to whichever God you believe in that you won't be burdened with the support of these machines 5, 10, 15 years down the line. (And yes, I fully suspect we'll still see Windows 2000 hosts on our networks then - with custom ERP/MRS/etc. software, requiring IE6).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  47. Biggest skill is... by ZonkerWilliam · · Score: 1

    The ability to learn quickly and of course troubleshooting skills, but that has to be gained over years, but fortunately are transferable to most of IT.

  48. Some skills never change by Anonymous Coward · · Score: 0

    A strong liver is without a doubt the most widely-applicable and unchanging skill an IT person requires. The amount of alcohol it takes to get over a day's dose of users is not for the faint of heart (or liver).

  49. Mobile, Virtualiz ...... bullshit bullshit bull . by unity100 · · Score: 2, Informative

    These are all hip new fields, buzzwords. they may stay, they may come and pass.

    what you need for a future in i.t. in 'future', is to know to LEARN. adapt. know to seek and FIND.

    learning tools a plenty now. you may not know something, but, if you know how to search and find it, you will see that someone else before you solved the exact problem and posted it on the web. you will be able to implement an elaborate expertise requiring solution even if you are relatively green in that area. because, the recipe is right out there, in the common 'mind' of the society, in internet.

    so, the assets for future is knowing how to learn, and knowing how to find.

  50. With AI and India: by Anonymous Coward · · Score: 0

    Hunting and gathering should be near the top of the list.

  51. Meh by elistan · · Score: 1

    Ignoring the article, which has gems such as "Compared with Gen Y, he says, they [Gen Xers] are less adept at working in groups, more entitlement- than achievement-oriented, and less willing to accept advice or mentoring" I only have one bit of advice for somebody who's wondering what sort of tech to focus on - intrusion detection, data security, and that sort of thing. A TS/SCI clearance helps a lot. Defense industries and agencies in the beltway are hiring such like mad. Other than that, most employers seem to be looking for either people with experience that can hit the ground running (and it won't matter to them how much certification or education you have if you've never actually done the work) or are looking for entry-level helpdesk bodies (and again, the same stuff won't matter.) You can only really swap to new techs through moves internal to your existing company, in my experience.

  52. Building blocks by valnar · · Score: 0

    As a seasoned IT person, I came up through the PC revolution with DOS, Windows 3.1, Novell IPX, etc and had a good foundation on the basics before the mass virtualization hysteria that we are in 2010. I remember learning about hex addresses, IRQ's, COM ports, SCSI and all that. Then we moved up to servers: Novell, Windows NT, direct attached storage, domains, active directory, etc. Networking with point-to-point, Frame-relay.... now MPLS and VPN.

    Am I trying to boast? No. But I want to point out that everything these days (Vmware, SANs LUNs, VLANs) builds on previous knowledge of how standalone servers and networks used to run. I wouldn't expect somebody to come out of College knocking down the intricacies of server virtualization, storage virtualization and network virtualization without first understanding the physical elements that brought us there.

    I'm not saying it's impossible, but there is more to learn than most 20 year-olds can handle in a four years of College. Almost everyone I work with who is worth their salt is close to my age. Everybody younger has major gaps of knowledge. Is it required? Maybe.... but like everything else, when the amount of knowledge doubles every year, it's certainly harder to get started.

  53. Programmer Competence Matrix by topcoder · · Score: 2, Interesting

    I saw some time ago this matrix about the requirements to be a good programmer, and i found it very enlightened. Here is the link: http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm

    1. Re:Programmer Competence Matrix by FlyingGuy · · Score: 1

      Dude reference that is laughable. I have been doing this shit for 30 years and I don't know a handful of people ( personally ) that even come close to being "Level 3" on much more then one of those lines.

      Whoever wrote that is living in a dream world. I personally know people who have written quiet excellent code to the OS HAL that don't even understand half of the buzzwords in that document really mean.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
  54. Which is all the more reason to bail by Anonymous Coward · · Score: 0

    Get out of IT while you can. Take your tech skills and blend it with business/management skills. Unless you are doing something crazy (like firmware, medical imaging, or weapons guidance systems) programming is pretty much a commodity. Don't be seen, nor heard—get in, do your shit exactly to spec (written or non, possible or impossible), and get the hell out.

    As a programmer, you are bottom of the ladder. Nobody cares what you think. Since all you are perceived to do is tell people why they can't have their physics defying request—most hate you too.

    Oh, and the pay is shit, and it will only get worse. Why? Because since other people do most of the (perceived) work, they figure you are just a dude on the assembly line--you add no value to the project. You are just the person who does the assembly.

    Bottom line is get out. Get to a career path that doesn't have you building the software but designing it. Or better, get into a different industry altogether. Say biotech or something.

    Not that I'm bitter... I saw the writing on the wall years ago, but the recession (er global meltdown) threw a hitch in my escape plans.

    (posted as anon because I don't want this associated with my name.)

  55. only stupids need to 'learn' mgmt by Anonymous Coward · · Score: 0

    smarties or techies already live like that......
    pls.....smart gurus never need MBAs......becoz they r by themselves.....

  56. Learn to speak Chinese by edfardos · · Score: 2, Interesting
    Learn Mandarin or the native language of communist totalitarian countries in which the United States has free trade agreements. It's the new slavery, we'll need people to manage it in our IT environments of the future.

    --edfardos

  57. Yields of what? by zogger · · Score: 3, Interesting

    Water pumped steroid corn that has patents on it, and is harder for animals and humans to digest? Actually causes problems in animal studies but they sort of ignore that point because they have millions to bribe with, in political circles and at the ag colleges? Those "wonder" seeds? That academic and industry developed shit that is one of the main causes of obesity and diabetes, that stuff? Plus, you can't save seeds practically or legally with their crap, meaning you are in economic thrall to some other place forever and two days, have to pay what they demand, plus use their brand chemicals to even make the seeds work, again, whatever they demand in price??

    No thanks, I'll stick to my country hayseed bumpkin non academic open pollinated seeds, save the very best ones from my yield every year, then plant those the next year. Well, as much as I can, until their patented crap has spread so much you can't do that any longer.

    I don't care how much you alter them, you aren't developing *exact* good seeds for extreme specialized and local cases, the individual farm. I know my weather is different from just ten miles north of here. You have academic developed seeds to deal with that? I'll answer that, no, you don't.

    If you want to do some actual research and learn something, go look how much franken academic/corporate whored off seeds have destroyed all the wonderful little specialized corn crops in Mexico, replacing nutritious corn with generic puffed water "almost could be called food" corn, and is causing economic chaos and a drop in the health of the people there because of it.

    Just because you get more bushels an acre doesn't mean it is better quality, more nutritious, or even economically advantageous. It's economically advantageous to the seed and chemical companies and the asshole loan shark banks and wall street speculators and hustlers, that's it. You wind up *needing* more bushels an acre just to break even with increased costs of production.

    The "green revolution" was due to cheap oil and cheap natgas and cheap phosphates and cheap weed and bug killers (especially when they didn't give a crap about long term environmental effects from those), none of which is true any more.

    I farm and garden, and you can "plant" your monsanto and similar franken seeds where the sun won't shine on them.

    Now, I think your point has some merit, some but not entirely, because your analogy didn't work based on real life stuff once you see through the PR propaganda that the corporate/ag-ademic heads push out. Ya, they can do it, but is it really a good deal? Just because you *can* do something like that, make cross species franken seeds, isn't the only reason that you should.

    I also think you'll find the bulk of the youngerish pro farmers today have at least some college/university education and are usually *better* at general tech than most specialized IT people or pure career academics. Because they have to use such a variety of modern tech to make a living, they get more flexible at problem solving, because real life always has unexpected problems, wildcards.

    There's a case to be made for single specialization, and just that, and obviously we need *some* people to do that, the very small in numbers extreme far out deep thinkers who can't tie their shoelaces or anything else much, but there's a better case to be made for higher level generalized knowledge in the "practical" world where stuff gets done. You won't get that in academia very much, it takes out in the "field" work to do that, the ag field or the shop or the data center or the factory floor or the design office, etc. Because that's where the wildcards show up that have to be dealt with *today*, thee is no luxury of another year or ten research, it has to be fixed *now*.

    And that's what the article is about, in general terms, if you over specialize in just one thing, you can get shafted fast when reality changes, whereas if you do a high level gener

  58. the more things change the more they stay the same by johnrpenner · · Score: 1

    i've been working in IT/computers since before the ibm pc, before the (classic) macintosh, before dos, before windows, before the internet, before the imac, and before the ipod -- and the more things change, the more they stay the same.

    the particular technologies and interfaces change, or increase (hugely) in capacity -- but the concepts remain the same. you've got to be interested in what you're doing - you got to love it, and read about it, and breathe it - learn to apply troubleshooting principles -- divide and conquer, isolate reproducable phenomenon..

    "A vulgar mechanick can practice what he has been taught or seen done,
        but if he is in error, he knows not how to find it out and correct it;...
        Whereas he that is able to reason nimbly and judiciously about figure,
        force, and motion, is never at rest till he gets over every rub."
        (Isaak Newton, in a letter to Nathaniel Hawes)

    digital plumber since 1982.
    jp

  59. employers by bakamorgan · · Score: 0

    It also helps if a company hires someone trained in IT for the IT department. I worked at a job where they filled to job openings and the two workers has BS degrees. BS degrees in teaching..... WTF!!!?!?!?!

  60. ...except when they don't .... by King_TJ · · Score: 1

    Are you really confident that colleges are churning out graduates with those "good foundations"? Among other flaws with this concept:

    1. Many college graduates seem to THINK the whole purpose of that expensive education was to prove they now know all the things they need to know to be handed a job in their field of choice. These people can't be "readily trained" because they've already shut that part of their brain off, thinking after 4+ years of it, they're "done for now".
    2. Considering how many courses in college have NO relevance to a given job, I'd question how good a "foundation" much of it really provides? (I think many others question it too ... hence some of the recent backlash about the value proposition of going to colleges, especially for "Liberal Arts" type degrees.) "Well rounded individuals", unfortunately, tend to be "jacks of all trades, but masters of none". They may be better conversationalists than someone with less education, or who focused on a specialty ... but not sure it puts them in an advantageous position in the job market? What REALLY matters is if the individual has the desire to KEEP learning the specific skills of relevance after school is done. But those types will look equally good/proficient whether they did this after a 4 year degree, or they did it on their own while skipping college.
    3. You're absolutely right that college is "not supposed to be vocational training" ... but that makes me question why we don't emphasize vocational training more than we do? Other countries seem to advocate it more than we do, offering students opportunities to go the vocational training route early in school -- and without the social stigma we still attach to it. College seems like it's great for people who want to become teachers or pursue an art. But it's almost disingenuous for them to offer degrees in things like I.T. -- when a good vocational school could provide FAR better preparation for that field.

    1. Re:...except when they don't .... by stanlyb · · Score: 0

      Short Answer: Because, at the end of the day, someone really HAS to do the damn job. Only with his hard software skills.

  61. Re:also the need BS or MS for some IT jobs does no by FoolishOwl · · Score: 1

    I've been seeing MS degrees required for tier 1.

    What really gets me are the job descriptions that ask for degrees, certifications, and the ability to lift 80 to 140 pounds. I've had warehouse jobs, and it was an explicit rule that you should get a second person to move anything more than 35 pounds. I'm not sure it's even legal to require an individual to lift 75 pounds.

  62. sounds like some read a box and just put that on l by Joe+The+Dragon · · Score: 1

    sounds like some read a box and just put that on the list of stuff needed.

  63. Nowadays evrybdy wnna tlk lk thy gt smthng to say by darthlurker · · Score: 1

    "I would advise students to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date." -- David Parnas However, people doing the hiring are only concerned with the latest fashion. So what are you going to do?

  64. Re:Mobile, Virtualiz ...... bullshit bullshit bull by jlb.think · · Score: 1



    And posting your own little custom solutions you come up with to add to the pool.

  65. The singualr ability to... by FlyingGuy · · Score: 1

    to jump from language / framework De Jere at the drop of some PHB's hat, ("Yeah I know I just came on board,.and I know you guys have been doing all of this in Ruby but, well, I just don't like Ruby so we are writing all new code in MindFuck).

    BIG plus if you can be an expert in ALL of them.

    Even bigger points if you can write a web-server ( with all associated modules) in MindFuck.

    Extra Bonus if you have absolutely no life away from a computer.

    Even BIGGER extra bonus if you will work for $15.00 an hour!

    --
    Hey KID! Yeah you, get the fuck off my lawn!
  66. Gen X vs Gen Y again by cavebison · · Score: 1

    This article was all about saying GenX thinks this way and GenY thinks this way. What a load of bollocks. Apparently an entire generation of millions cannot work well in a group, are entitlement-driven and see restrictions instead of challenges. While another generation of millions of people all know how to work in group and don't know what's impossible.

    How someone can make such discoveries and not be given a Nobel for breakthrough insights into the human condition is deeply disappointing.

  67. It's a trick question! There is no future in IT. by Anonymous Coward · · Score: 0

    Thanks for playing.

  68. Re:Mobile, Virtualiz ...... bullshit bullshit bull by Anonymous Coward · · Score: 0

    I love to learn ...but ...

    In all my years of successful IT work, I still have not learned:

    a) how to find a "good" job agency

    b) how to process the gibberish that those useless "consultant" pricks wrote down in their expensive "design review documents".

  69. Every engineer... by Anonymous Coward · · Score: 0

    ... could bring a company to the moon but...... they don't need all this expertise :(
    Usually most of the jobs are about dealing with clients and suppliers, solving basic problems, giving simple support or about programming according to ripetitive patterns and other trivial issues.

    Complaints about lackness of right skills are really inappropriate: a good engineer, even if he is at his first experience, has the "forma mentis" to do EVERY complicated job.

  70. Past 40, forget it by T.E.D. · · Score: 1

    ...and of course those of us who are 40-somethings or beyond should just give it up and switch carreers to Walmart greeting.

  71. Sad state of affairs at my Alma Mater CS program by Anonymous Coward · · Score: 0

    I checked the CS program at my Undergrad (BC) a year or two ago, and I found they were offering the *exact same* courses they did in 1998 when I graduated (they did add a Java course. Yay.)

  72. You do not need project management skills by MistrBlank · · Score: 1

    I'm sorry, but this country's push for everyone to be management is bullshit and is why we are where we are economically. We don't need more queen bees, we need more workers. Management is already overpaid, over inflated and the end result is too many people making a lot of money needlessly for doing very little.

    The ability to work in a project managed atmosphere is great which I assume is the potential goal here, but if the system in place doesn't lend itself to bringing in outside help quickly and easily without training, you are doing it wrong. Not everyone is going to know every management style and focusing on that instead of the skills to get the job done is a waste of effort.

  73. what capacity? by Anonymous Coward · · Score: 0

    what is doubling every 6 months on graphics cards? it's not RAM, memory bandwidth, or transistors. it's nowhere near even close. going back from the time of the 8800 GTS, video cards should have 24,000,000,000 transistors if that were the case. even if i combine the increases of all the different aspects of a card, it doesn't seem to equal a doubling of general capacity every 6 months.