Slashdot Mirror


Your Tech Skills Have a Two Year Half-Life

itwbennett writes "Eric Bloom, an IT leadership coach and former CIO, has answered that eternal question 'does working on old software hurt your professional marketability' with a somewhat surprising 'no.' But, Bloom adds, 'a techie's skill set from a marketability perspective has a two year half-life. That is to say, that the exact set of skills you have today will only be half as marketable two years from now.'"

4 of 289 comments (clear)

  1. Consider the source - no wonder it's garbage! by tomhudson · · Score: 5, Insightful

    an IT leadership coach

    .... riiiiight. In other words, a buzzwad!

    Even COBOL refuses to die. C, C++ and it's variants are still everywhere (Objective C for Apple's iPhone App Store) decades later. Java has outlasted the fads of Ruby and Rails. HTML has been around ... well ... since the Internet. Javascript continues to be the #1 web scripting language.

    So no, your skills don't have a half-life of "X" number of years.

  2. Re:Depends... by SoothingMist · · Score: 5, Interesting

    My experience has been that one has to balance keeping up with one's technical field and avoiding chasing fads. Too often "keeping fresh on new tech trends" boils down to chasing fads and, for instance, using a new language because it is there. What I have concentrated on are the technologies needed to solve difficult customer problems as they push their own application and technological domains. To make this work I keep up a constant cycle of study-learn-work-produce. That has worked well for 35 years and keeps me in demand as a senior research engineer (Ph.D.) at 60 years of age.

  3. IT is more than coders... by TiggertheMad · · Score: 5, Interesting

    I suspect that the Bloom is referring 'tech' skills in a general sense. Most IT people are not programmers, and thus consume rather than create software products. If you have 'skills' using Office version X, it will probably not be as valuable in two years when a new and improved product, Office X+1 comes out.

    Obviously, if you think of IT as just programers, what he is saying makes no reals sense, since staples like C, Java, and .Net have been around awhile and are not going to go away.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  4. Being able to think makes you valuable. by eriks · · Score: 5, Insightful

    As a programmer, I can say that programming itself, that is, *how* to write code, in terms of methodology -- is a skill that will never leave you once you have acquired it (so long as you keep using it).

    Almost any programmer worth their salt can learn a new language in a few weeks, if not days. Granted it may take more time to develop understanding of any idioms or warts the language may have, but you can learn that stuff on the fly, unless you're writing HA/mission critical code, in which case, there'd better be a review process, and it's reasonable to expect that someone on the team will be an expert in the technology being used.

    So I'd say unless you've given up programming entirely and have moved on to a different career, your skills are still valuable, and will stay reasonably "fresh" even if you're writing code in a 30-year-old language (as the article says), as long as you actually think while you write code, and aren't just a copy/paste/munge wizard, not that there's anything wrong with that, for certain kinds of things.

    This of course doesn't even consider the (imho) much more valuable part of being a software developer: being able to converse with non-technical people, in whatever human language you use, and then translate that into some sort of actionable programming work. That's often more than half the battle. Then of course there is testing, testing and testing.

    The article isn't completely wrong, but (like much of the "IT industry") I think it missed the point of what skills are actually important to doing software development. Knowing how to use a specific bit of kit is pretty far down on the list, I think, for any reasonably competent programmer/technologist.

    I treat anything with the word "marketability" in it with suspicion.