To add my own two cents to Ariel’s excellent answer:
FCC focuses on the MEN stack, but with the React you learn, also for the MERN stack. There are other stacks out there with their own strengths and weaknesses, but this is what FCC focuses on.
- How hireable on a scale of 1-10? If you started off at 1, knowing nothing and completed the FCC training, I would (and this is a complete BS guess) say around 2-5, depending on your location, age, drive, etc. As Ariel points out, you are expected to keep learning. FCC is a launching point to get you a lot of basic knowledge. It takes you from “clueless” to “OK, I sort of know what’s going on and see where I need to keep learning”. You still need to do some hard work to apply these skills, learn new ones, and build a portfolio. The portfolio is what will attract employers, not certificates. But FCC will get you started with some simple portfolio pieces and will give you the skills to get started making some better ones.
Anyone that tells you their certificate will get you a job is after your money. PM me about my magic beans.
- It might be hard to find someone to mentor you in the sense of “take you under their wing and devote hours and hours to teach and guide you.” Yes, you might find someone interested in giving you some advice. As Ariel says, P1xt’s guides are wonderful. You also might check coding meetups in your area (e.g., check meetup.com). And of course this forum is an excellent reference. The other option is getting hired somewhere as an intern or junior dev and get some guidance from a senior dev - if you’re lucky enough.
All in all, I’d say to just put in the time. People see these boot camps and think Ah! I’ll do the bootcamp and then I’ll get hired. It is more like climbing a mountain and you think you see the peak but when you get to it you see that they real peak is higher still. And when you get to that one …
Coding is a life time commitment. In some sense you will never get to the top - the web dev world keeps evolving. But if you work hard you will make progress and gradually become hireable. That, combined with a little luck, will eventually land you a job. Maybe it will be when you finish FCC. Some people even have landed an entry level position before finishing FCC. Most people finish FCC and then keep learning and developing as coders. People that don’t give up eventually get the job.
And there are a lot of coders of various strengths and experience here. Feel free to ask for guidance.