This week alone I had 2 interviews with 2 different companies where in the first one of the interviewers asked me my age, directly followed by "why hire you over a younger graduate?" (which isn't the same as "why hire you over someone smarter than you?" because why even ask this). In the second one I was also asked for my age, followed by whether I plan to get married anytime soon.
I'm under the impression that the industry needs to learn to treat amateurs as amateurs regardless of their age. It feels like I'm not allowed to be an amateur professional simply because I'm over 30 years old. Instead of seeing people as "a guy with 2 years of experience" or "a woman with 4 years of experience" we see "a 40 year old guy with 2 years of experience" or "a 34 year old woman with 4 years of experience".
It feels like there's an implicit expectation of expertise in doing something that comes with my age. It's almost as if I'm not allowed to learn and get good in something that I want, simply because I was late into "the party", where party can be whatever but since I'm a web developer that's what "the party" is.
I've had multiple people telling me that "we saw people with fewer and less polished projects get jobs". I've been seeking for 8 months, I'm almost at the point where I might as well freelance to bypass the discrimination. I get barely any calls back, and the one interview that felt somewhat fair was because I had my former manager from a completely unrelated field introduce me to someone looking for web developers, and that didn't worked out because they wanted me to learn their stack and build an assignment within a week, which failed gloriously.
Is there something that we can do so that people can just be amateurs regardless of age? I'm sure since we're making SOME progress against sexism and racism we could somehow do something for ageism too, because I can't blame Zuckerberg's opinion anymore.
Recommendation: don't do that. Instead aim to get a job with people who value inherent capabilities and flexibility, and who aren't abusers. To do that you may need to do some work first. For example, develop a web application of your own, open source, using some modern tech stack (doesn't matter which specific one). Then, when you interview you can talk about your experiences, thoughts, etc with that tech. This shows the interviewer that you have the capability to pick up new tech, to understand its strengths and weaknesses, to produce output. A good interviewer will see that and know that you will therefore be able to pick up whatever tech they want you to use. It's not about specific knowledge and buzzwords : it's about the ability to learn and apply. You can now go into interviews with the approach : I don't know anything about some of the tech you're using, but that's ok because I have proven I can learn, and I know a huge amount about _something_, and perhaps the interviewer will be interested to learn from me about that.
One of the advantages of age is that you have had more time to meet more people, with with more people, build a network. Use those contacts to look for jobs rather than recruiters.