8 ms·
>A 50 year old who spent the last 20 years working for the same company using old tech may struggle, and by the time you realize you need to retool it can be to
by FLUX-YOU 8y ago
>A 50 year old who spent the last 20 years working for the same company using old tech may struggle, and by the time you realize you need to retool it can be too late.
Basically, stay up-to-speed with Javascript if you do web development. It's the only landscape that changes significantly enough to warrant the effort, mainly because it's a huge melting pot of coding styles and frameworks and managers of these projects seem to have less commitment to their technical decisions long-term.
If you do C#/Java/Go/Rust/C++/C, you're probably not going to be left behind.
- ropeadopepope 8y agoI would be very curious to see how many 50 year old engineers are doing web development. I'm only 34 and my experience the past 5 years is that experience is not respected and being out of your 20s makes you a poor culture fit for most web companies. > If you do C#/Java/Go/Rust/C++/C, you're probably not going to be left behind. I wouldn't be so sure. The landscapes don't change as quickly as web dev does, but they do change. I did a bit of Java/Hibernate work 8+ years ago. I look at modern Java code bases now and it's so annotation heavy I couldn't make heads or tails of it.
- antonkm 8y agoI'm mid-thirties and was recently asked to teach a 50 yo best practices for development in Node. And not like Node specific patterns, but more like how to handle http requests. I'm pretty sure that guy is way above my skill set - he's smart and he has 15 years of work experience on me. I turned the offer down since I would have looked like a fool, like a kid teaching an adult how to drive. The age bias is real.
- Pyxl101 8y agoIt sounds like you missed an opportunity there. Just because someone has XX years of work experience doesn't mean that they know a particular technology stack. Perhaps this could have been a great opportunity for you to teach that person your skillset, while learning things from them in return. The best mentorships are bidirectional. While humans are growing up, we're accustomed to view our "elders" as our superiors in all respects. Childhood teachers encourage this view. However, at the point when you enter the workforce, in my opinion you should set these ideas aside and treat everyone as a peer; and keep your mind open to the idea that both people may have something to learn from the other.
- antonkm 8y agoNo, I think I was a bit unclear. The guy obviously knew what he was doing, and had setup projects in Node. For me to come in and tell him how require() works would be insulting. No missed opportunity, I pivoted the deal after turning down the first.
- dasil003 8y agoI don't think you were unclear, I think maybe GP only read the first two sentences.
- deleted 8y ago[deleted]
- kown223 8y agobut not everything is moving into the could/servers, who does development for desktop nowdays? phoneapps also have same structure as webapps, what other type of dev you mean, industrial?
- JustSomeNobody 8y agoI tell people, look around. Think of every single electricity powered device you interact with or pass by in a day. Someone is doing development work on a lot of those. It's not always flashy work, but it's darn interesting work.
- FLUX-YOU 8y agoIf you become comfortable with annotation heavy code bases, what is the likelihood it will change in the future and you have to start over with a new style of codebases? If there's a major shift in those languages (vs. JavaScript) it seems more worth it to retrain once it's solidified and you see companies actually looking for those skills. Fast moving ecosystems means more things become deprecated more quickly and you also risk more "train thing that will be useless next year".
- StevePerkins 8y agoThis should really be the top (perhaps only?) response in any of these threads. I have no fears of being completely unemployable in my 50's or 60's. But in my mid-40's now, I'm already losing interest in web development as a particular niche. A lot of students and junior developers might not be completely aware that there's even a difference, a subset/superset thing there. Web development is so accessible, anyone can self-teach. It's not so common to learn EAI, ETL, large-scale batch processing or data streaming, etc by way of personal GitHub side projects. It's basically a long, slow process of getting hired for roles that you're not 100% ready for, at companies with those sorts of needs, and growing into it over time.
- JustSomeNobody 8y agoI've done development in two industries; Healthcare and Transportation. Most of the developers I've worked with in those industries have been older. So, my anecdotal experience is that it really depends on the industry. The awesome thing is, both of those industries are keeping up with the latest in tech, so it's not like devs are sitting back working on the same old code base for a decade.
- Kevguy 8y agoI will add Finance and Insurance as two more industries where older developers (who keep their skills up to date!) are welcome. Yes, COBOL is still being used at many of these companies, but other departments are using up-to-date .NET or Java and don't ever look at COBOL.
- lproven 8y agoAn acquaintance, a decade ago, took about 5y off to go on a world tour. When he returned to London, his skills were so stale, he couldn't find anything. After 6mth of hunting in vain, he wrote a CV focussed on his oldest skill -- Fortran -- and found a role in weeks. When he told me this, he'd been renewed 5 times and had been in a 6mth role for nearly 3 years. He suspected he'd be doing it for the rest of his working life. I got a bunch of interviews around 2010-2011 for DEC OpenVMS sysadmin work. I do have VMS skills, but not high-level ones -- but companies were having real problems finding people to maintain their Alpha and Itanium servers. The demand was there.
- flatline 8y agoIt really depends on the place and the type of position. If you have a solid track of web development experience, people looking for a well-rounded engineer will not care if you know the latest JS framework. People just looking for someone to quickly stand up a site using that framework, however, may care more about it than your general skill set. I've looked for both and hired both at various times and places in my career. I think the hole that older developers fall into is that their particular skills are out of date, and they have not expanded their skill set. I've talked to C++ developers who can't speak to anything beyond writing C++03 code for the last decade. You're basically looking for a niche position with that resume.
- twblalock 8y agoJava, C#, and C++ have changed a lot over the past decade -- the languages themselves have changed, and the way they are used has also changed a lot with the rise of microservices and stuff like that.