Slashdot Mirror


Do Old Programmers Need To Keep Leaping Through New Hoops?

Nerval's Lobster writes: In recent years, it seems as if tech has evolved into an industry that lionizes the young. Despite all the press about 21-year-old rock-star developers and 30-year-old CEOs, though, is there still a significant market for older programmers and developers, especially those with specialized knowledge? The answer is "yes," of course, and sites like Dice suggest that older tech pros should take steps such as setting up social media accounts and spending a lot of time on Github if they want to attract interest from companies and recruiters. But do they really need to go through all of that? If you have twenty, thirty, or even forty years of solid tech work under your belt, is it worth jumping through all sorts of new hoops? Or is there a better way to keep working — provided you don't already have a job, that is, or move up to management, or get out of the game entirely in order to try something startling and new.

5 of 242 comments (clear)

  1. Keeping up by RLBrown · · Score: 4, Informative

    To be honest, as an "old" programmer, I do not have any trouble keeping up. But I am not special -- anyone who makes the effort can keep up. I think that is the point of the Dice article cited in the post -- you can keep up and it is not that hard to do so. And you can change you job with the times. I have worked in my fundamental area of physics, then process engineering, then metrology, and now programming and communications. For the software portions of my work, since starting in 1969 I have used 8 languages, on 7 operating systems.Toss in a few variations for different frameworks. So long as I can read, I can keep up. As for the "dead at 35" meme expressed in the cited InfoWorld article (which the article author Neil McAllister promptly kicks to the curb), I just say "See here kid, I'll retire when I'm good and ready."

    --
    -- Perhaps I see less than some, but more than many.
    1. Re:Keeping up by Anonymous Coward · · Score: 2, Informative

      I've been a better software engineer than anyone else I know since I was 35, and I haven't gotten worse at it with age. Those old programmers who are bad at modern programming were most likely bad at it when they were younger too.

  2. Re:Stupid question. by satch89450 · · Score: 5, Informative

    The problem is that the HR departments want X years in specific technology. I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

    The last time I was looking for work, I found ads that were so specific that I surmise the hiring person had a specific person in mind, but was required to put job openings out to the world. I do know one instance where the job was intended for a H1-B visa applicant; no way they were going to hire a citizen for the position.

    Yes, I agree that people should continue to learn new stuff. I'm picking up Python as part of my current job.

  3. Old Programmers Vs Young Programmers by sycodon · · Score: 5, Informative

    If you want a mobile client to send 180 character messages out to millions of people, hire a young programmer,
    If you want your networks to support messages going out to millions of people, all the time, every time, hire an old programmer.

    If you want a really cool interactive website where employees can manage the benefits and see how much is in their 401k, hire a young programmer.
    If you want your payroll to run and people to be paid accurately, every time, all the time, hire an old programmer.

    If you want a fancy game, hire a young programmer.
    If you want a system to manage the business that sells the game, hire an old programmer.

    If you want an employee that sees stuff as fun toys and re-invents the wheel at every chance, hire a young programmer.
    If you want an employee who understands that this is a business and that people's livelihoods depends on it being right, all of the time, hire an old programmer.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 2, Informative

      If you want an employee that sees stuff as fun toys and re-invents the wheel at every chance, hire a young programmer.

      This isn't true anymore. Young programmers are obsessed with showing what they know, which means doing things the accepted way, which means using a framework. It's safe. It shows that you've learned something that someone can quiz you on. It also means you've saddled your employer with another technology to support and that you've spent more time learning a framework than the problem was worth, but your resume is buzzword compliant.

      An old programmer would have gotten the thing done in a fraction of the time, created far less code and used technology that is easy to hire, but he'd also be ridiculed by the young programmer for not keeping up.

      "Not invented here" isn't a problem with the young programmer anymore. "Afraid to invent it here" or "doesn't know how to invent it here" is more like it.