u/pfistergood wrote (the comment Michael replied to):
As an owner of a bootcamp, a bootcamp graduate, iOS developer, and someone whose instructed 500+ students I can tell you this is wrong. Anyone is capable of changing their career or life. For some people the learning environment of a traditional college doesn’t align well with
u/michaelnovati replied ·
As a ex-Facebook E7 level principal engineer who has interviewed hundreds of people and now coach and mentor a lot of people who were bootcamp grads in the past, have two other E7+ engineers on my team, and two other 8+ year ex-Facebook engineers who trained interviewers at Facebook, as well as a 3 ex-Facebook recruiters, 1 of which was there for 10 years and ran the internship program, I can give my stance on this.
Which is fairly middle of the road and not exciting haha. It DOES depend on the person as pfistergood mentioned.
Doing a top tier CS degree is probably the best path for someone in high school. You get to meet people from all different backgrounds who will go to other top tier companies in different fields. You get a broad education and do things for the sake of learning and not just getting a job. Most importantly you'll do at least two internships and get experience for not only getting a full time job, but also for setting yourself up for success on those jobs. It's not just about getting the job, but having an incredible career!
That said, that's top tier CS school. Other colleges I might feel differently about.
If you want to change careers then bootcamps are an option. But it will take time, you shouldn't expect to get a job right away (even though you might), and you should expect to transition a few jobs before settling in on top tier incredible position.
My answer is biased towards people seeking out top tier jobs, so again, answer depends on the person and their goals.