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

46 of 258 comments (clear)

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

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

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

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

    14. 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.
  2. 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 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.
  3. 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 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.

    2. 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. 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 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!!

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

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

  6. 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 sitarlo · · Score: 2, Informative

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

  7. 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.
  8. Re:Skills needed in IT? by Peach+Rings · · Score: 2, Informative

    Three words: fake virus attack.

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

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

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

  12. 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 A+Big+Gnu+Thrush · · Score: 2

      I would pay good money for an eBJ.

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

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

  15. 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!'

  16. 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
  17. 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.
  18. 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.

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

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

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