u/michaelnovati replied ·
1. DS&A is lacking but the problem has been misdirected to a lack of "Leetcode training", when in fact it's a lack of fundamental computer science concepts. Like what does "programming" truly mean and why do we write code and building problem solving skills from there. And I completely agree it takes MONTHS to build these skills. Disclosure: I run a program for experienced engineers that focuses on DS&A amongst other things, so I'm bias, but it often takes people longer to build theses skills then the amount of time they spent in their entire bootcamp in the past.
2. I agree with lack of super front-end web but I don't think it's necessary for a first job.
The fundamental flaw with bootcamps is the one size fits all curriculum sprayed out 'firehose style".
It's not conducive to learning anything and instead tests for resilience, determination, raw aptitude, and self-confidence - all traits which help people be successful. For some it adds some kind of structure and accountability to get you to focus on programming for 3 months straight instead of getting distracted on your own.
But even people from the best bootcamps with the best outcomes don't attribute the curriculum to the reason they got their job, it's kind of a smoke and mirrors trick to build the other skills.