Yes there is a huge shortage for good coders. But just completing a coding bootcamp alone does not qualify you as a coder.
Furthermore many graduates from coding bootcamps are not really good coders - they are just there for the money. Once you are able to demonstrate that you are a level or two above the bootcamp-graduate group, then yes it is a very "hot job market".
So while it may be the case that bootcamp grads have to send out 300 application, for developers with 3+ years of experience it is an entirely different horizon. Many job postings that ask for 3+ years experience get less than 10 job applications on job sites. There are very few other industries where having just 3 years experience puts you on such a high level.
EDIT: The way break into coding as a career, is not only to do a bootcamp but demonstrate you are capable of coding without having your hand held. A couple options are: contribute meaningful code to open source projects, do low-wage freelance projects on sites like upwork.com - you might not make much money but you'll have demonstrated you're capable of doing real-world commercial development. Once you get your first job, stay there for about 2 years, after 2 years try applying to other jobs, it will be WAY easier this time round and if you get offers you can either move to a better pay/company or demand your current company matches that rate.
EDIT2: Pick a stack and stick with it. It might be stupid but many employers ask "how many years experience with framework X" do you have? If you change tech stack a lot in your career it will be harder to be reach a "senior" level.
Furthermore many graduates from coding bootcamps are not really good coders - they are just there for the money. Once you are able to demonstrate that you are a level or two above the bootcamp-graduate group, then yes it is a very "hot job market".
So while it may be the case that bootcamp grads have to send out 300 application, for developers with 3+ years of experience it is an entirely different horizon. Many job postings that ask for 3+ years experience get less than 10 job applications on job sites. There are very few other industries where having just 3 years experience puts you on such a high level.
EDIT: The way break into coding as a career, is not only to do a bootcamp but demonstrate you are capable of coding without having your hand held. A couple options are: contribute meaningful code to open source projects, do low-wage freelance projects on sites like upwork.com - you might not make much money but you'll have demonstrated you're capable of doing real-world commercial development. Once you get your first job, stay there for about 2 years, after 2 years try applying to other jobs, it will be WAY easier this time round and if you get offers you can either move to a better pay/company or demand your current company matches that rate.
EDIT2: Pick a stack and stick with it. It might be stupid but many employers ask "how many years experience with framework X" do you have? If you change tech stack a lot in your career it will be harder to be reach a "senior" level.