Does anyone have experience of returning to software development later in life?

You can't wing it but if you know it then you don't necessarily need much practice. Something would have to be seriously wrong if you needed 1-2 years of study to take up a programming job if you've done that job in the past too, there are people with no experience doing 8 week bootcamps and getting jobs.

Some workplaces might have tricky google type interviews with a bunch of algo questions, that might well require a bit of practice, though that's hardly all roles, if you can do well at those sorts of questions then the roles requiring them tend to pay rather well. The fact is there are plenty of roles for developers out there that don't require leetcode type interviews.

Also current languages? Various languages used in enterprise software have been around for decades (Java, C++, C#).

Re the commentary about training, it's not really the job of a company to train you up in foundational stuff for your profession, if people are expecting to be spoon-fed in industry then they're being a tad ridiculous. A programmer should be able to program, a data scientist/quant/researcher should be able to do maths/stats/ML too. They might not have experience using some particular tools the company uses, they will perhaps need to be introduced to the development methodology used by the team they're in and the various processes they'll need to follow to ship code changes etc. People earmarked for leadership roles might be sent on leadership training courses, techies might be sent on courses to get vendor certifications, teams might have a few sessions with a trainer to transition from say waterfall to scrum or whatever.
 
I am aware that there is a lot of ageism in the industry. So how realistic would it be to go back to being a junior developer again in my 50's after a couple of decades away from it commercially (but still keep my hand in as a hobby)? Has anyone tried it and what was your experience? Thanks.

I was out for about a decade, and returned in my 40s. I actually started out doing Fiverr (which is a hellsite) for a bit, but found a couple of clients through that and now have a regular gig working for a guy in the US, and a €20k contract to make a small mobile game that should get signed off this week.

My brother also left programming for over a decade and went back to it, he didn't have much trouble picking up a job on about £40k and after that got plenty of offers when he looked for his next job. Bare in mind too that while your skills in COBOL and PL/1 might not be fashionable they are also very needed in some areas that carry a lot of legacy code, getting such a job for a couple of years would make a sideways move into Python or whatever a lot easier. Personally, I'd avoid building a portfolio or whatever, you want to present yourself as a veteran who has been out of the game for a little while but retains your knowledge and skills not a hopeful noob.

I'm not a big fan of recruiters but in your case, it might be a good call.
 
Thanks for the latest replies. It is very much appreciated. A quick update on my situation; I was indeed made redundant. But the company dragged it out and kept delaying the outcome meeting until the end of August. However I was very certain that I would be made redundant because of some information HR accidentally sent me in June. So I started job hunting soon after. I Have actually got a new job although it doesn't start until January and I have been on paid gardening leave for a while - which I am really enjoying. I have caught up with a lot of stuff I didn't have time to do when I had a job, and the paid leave has meant I've had a good rest which I certainly needed after the last few years. I haven't, yet, moved back to software development because the new job was similar to my old one, although in a completely different industry. That was mainly driven by my need to get a job fairly quickly and also the job does seem genuinely interesting.

However I am now spending some time getting back up to speed on a few languages and dabbling with a few side projects. So if this new job doesn't work out then I will certainly jump back into software development.
 
Last edited:
Back
Top Bottom