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