I am suspicious that bootcamps and online courses will set individuals on to long term data science careers. I think there will be a large demand for individuals who understand basic data science principles such as the difference between supervised and unsupervised learning problems. I think these people will be given subscriptions to services that automate a lot of the actual data science work flow. They will use programs like Data Robot. However, I also think these individuals will be paid closer to what a data analyst is than what a software engineer gets.
I think that certain companies will always be looking for people who can actually do traditional data science work from scratch because the automated tools will not apply to their specific use cases. I think these individuals will probably generally have a master's or PhD.
I think right now the field is too new for managers to be able to tell the difference between what kind of Data Scientists they need. My experience has been a lot of companies need the former, but they think they need (or they want) the latter. I suspect in the coming decade these two roles will find different titles.