| You can, but it would require a lot of hard work at very low pay. My recommendation is to try to use your existing skillset for a tech company, and then try to transition internally. The right company may even provide free/before-tax tech education. Some points to consider: 1. Your age is a big disadvantage. Ageism is pervasive in tech, especially for entry-level coders. Someone your age who had started at 22 would likely have been in a management role for ~10 years already. 2. It's very, very hard to get a comprehensive understanding of the work that most programmers do: web and/or aging enterprise applications. Web is an enormous hairball with many layers of history, competing standards, frameworks, philosophies, and target environments. I've been building web software for ~24 years, since I was literally a child. I started doing it professionally ~18 years ago. When I meet someone from a bootcamp, their understanding is probably 1% of what mine is, which is totally reasonable. That said, I still regularly bump into aspects of programming and web technology that are completely foreign to me and would definitely be useful for me to understand. For example, I have essentially no experience with the HTML <canvas> element, which is a huge gap! 3. Programming is not something that most people enjoy as a career, even if they absolutely love it as a hobby. It can be tolerable to continually bang your head against the wall trying to figure something out if you care about the outcome. It is much, much less tolerable if the outcome is fixing some mostly-broken, legacy garbage for a client in a boring industry. Keep in mind that this type of work (maintenance/drudgery) is often the most accessible and secure type of employment for starting programmers. It's definitely possible to get a job at a startup, but at your age, the austerity and gambling involved in startup life is potentially not acceptable. |
Ageism is pervasive in some corners of tech. I'm nearly 50, and in my R&D group, there are few developers under the age of 35. Few of the older developers are managers, either.
I think you are conflating age with experience. If the OP has enough skills for an entry level position, then I would not expect him to have anywhere near the same level of expertise as someone in the industry for nearly 20 years. If the OP wants to get into web development, then they should work to progress their skill set over time (which, by the way, is a reasonable expectation for any number of career paths).