1) app academy San Francisco
2) it was challenging you get rejected a lot, you get tons of homework projects, and you end up having to practice skills that are useless for your job. I am dreading when I have to do the next job hunt (a lot of engineers hate the process). On the plus side most companies will want to interview you because of your background.
3) I am doing full stack web dev. Started mostly on the front end moving more towards the back. I just got moved to a search team.
4) Mostly not. I feel capable of doing web dev, mobile, and possibly embedded stuff. I do see myself able to get into machine learning within 4 years but that's because of my stem and math background. It is true though that by being a web dev many large companies will let you work on a team with machine learning guys so you can hustle your way in. Just don't think a bootcamp will give you the knowledge.
5) I like building things. I don't care that most of the things I build are crud apps, I have so much pride in being able to see something I built in the real world.
6) I feel lost and dumb a lot of the times. I realize now this feeling will never go away as an engineer - it's a part of the job.
7) I don't enjoy programming as much over the weekends. Before being an engineer I used to work on small coding projects on the weekend and loved it. Now that's it's my job I look forward to doing other stuff. It's kinda like how some NBA players probably don't want to play basketball in the offseason even if they love basketball.
8) I plan to move past web dev and go into something like computer vision or embedded systems. This will take several years but I think I can do it because I have a strong math background.
FYI I agree with many of the commenters that your reasons for doing a bootcamp seem a bit misguided. I did one because I'm genuinely excited by building things. I feel like I could be building boring crud apps for the next 5 years and I'd still be happy. If you don't feel that I would reconsider.
FYI I agree with many of the commenters that your reasons for doing a bootcamp seem a bit misguided. I did one because I'm genuinely excited by building things. I feel like I could be building boring crud apps for the next 5 years and I'd still be happy. If you don't feel that I would reconsider.