I’d like your guys’ advice on whether I should attend a coding bootcamp or not, given I took a CS minor in college and took some upper-level math courses (like Discrete Math, Calculus 3, and Linear Algebra). I have a decent understanding of CS fundamentals like recursion and dynamic programming with experience mostly in Python, and am working through LeetCode Easy’s. My fundamentals can certainly be stronger, but my main concern is the lack of projects (besides class projects, which aren’t that substantial) and almost no knowledge of the tech stacks (like MongoDB, AWS, React, etc). I’m mainly interested in Full Stack and backend.
So ultimately my main concern is developing projects and becoming proficient in these tech stacks, while brushing up on CS fundamentals - and given that I’m trying to get a software engineering job 3-4 months from now, is self-learning or bootcamp the way to go?
The obvious benefit to self-learning is that it’s free, but it’s unstructured and nobody to turn for guidance. For example App Academy (a well known coding bootcamp) offers all 1500-hours worth of their materials for free, but by taking a bootcamp I wonder how much faster I can go through the material. Even though bootcamps offer that structure and mentorship, there’s a lot of conflicting articles/videos/reddit threads on which ones are/aren’t good.
Please tell me your opinions, because I’m torn on what path to take.