Late to the party, but maybe I can help. I've helped in the hiring of many developers. (grain of salt, just my opinion, etc...) * Don't do bootcamps. It's a red flag for me. This can be said for any 100% online college. (again, I'm just being honest). Community colleges are fine. * You having a Github that you've committed stuff to often-ish will most interest me. I don't give a crud if you contribute to open source.…
Thank you, a very insightful comment. I've recently started adding to my Github, I will keep it up and be honest about my level of skill. I find it hard to know where my level is though, as I don't have much to compare it to other than seeing Stack Overflow answers and the stuff I find on Github.
A Stack Overflow profile is another wonderful thing on a resume. It demonstrates you're curious and/or helpful (among other things, I suppose).
A note on your Stack Overflow profile... I don't care if you don't have a lot (or any) points from answering questions. Points for asking is just as good (to me).
Tips on actually building up rep on the site (hope they're mildly useful; I had a hard time TBH):
* If you're legitimately stuck on a problem, and have actually tried finding the answer elsewhere, take 30 minutes (or whatever you can spare) to write up an intelligible question. You [usually] won't be downvoted for asking a question that is well put together and hasn't been asked before. Most of my rep comes from asking esoteric questions about Git or Visual Studio, rather than answering them.
* Don't be afraid to answer old questions with new answers. Just make sure it's actually useful, and not a copy/paste (or rewording) of what someone has already said.
* Don't feel bad if a reply is blindingly obvious in hindsight (most of mine have been). You're asking an extraordinarily large number of nerds for help.
Cheers.