You know I do wonder about that too. I kinda had the same fear of it being a bubble but then I got into the market and I think we do not have to fear the bubble at all.
I’ve briefly taken CS courses in college and I remember CS students wondering the same thing about having a CS major since more and more people are getting into it every year compared to other majors.
I realized that the IT industry is going to respond pretty much the same way it always has. By filtering the people based on 2 criteria:
- Do you know your stuff (basic programming concepts, and the tech stack we’re using) and do you have practical experience (personal projects count).
- Are you passionate about your work and have a good personality?(i.e. are you a good team player?)
Accounting for the number of new learners who give up on continuing this path or find out they’re just not that into it (this includes CS majors as well as independent learners), the bubble is not as big as some would imagine. The matter of the fact is that the demand for (good) developers is still growing at a faster rate than the supply of developers.
And even if we hypothetically find ourselves in a bubble with a global market full of good developers, it still won’t be that bad. There will always be new areas in development to learn and specialize in, there will always be so many new and emerging technologies that companies try and find a lack of experienced devs in. And, it’s always going to be possible to become an entrepreneur with your own product as a developer if the labor market starts to get too competitive.
In all cases, it’s never going to be a relaxing and easy journey. Success as a developer in any scenario will require hard work and the ability to learn new things and adapt to changes quickly. That said, if you are passionate about it, the fruits of your labor and hard work will be oh-so-sweet.