Damn, that guy busted his butt. I got a creative writing degree from a decent but relatively unheard of Texas state school, spent a month studying Javascript, got into a bootcamp, worked for the bootcamp as TA for 3 months, then got a ~120k/yr job in the bay area within a month of leaving the bootcamp. I had 3 projects on my resume and absolutely nothing technical to show for the time period prior to the bootcamp, ot…
"spent a month studying Javascript" + 3 months seems surprisingly short; a very large return on investment. I'm CS undergrad(almost half-way), but by job requirements none of my skills are even close to being employable. I guess I should start Js If you don't mind sharing, What topics/frameworks did you learn in that time and if not the same, what frameworks/skillets are mostly used day-to-day?
We focused on:
Javascript
Node
Express, and building a server/routing
HTML
CSS
Angular
React
Backbone
MVC client-side
Security and XSS basics
Auth basics (I wish they had focused on this more)
Basic algorithms and data structures (your binary search trees and whatnot)
Interview Prep
SCRUM stuff (couple group projects)
Git
Deployment (mostly heroku)
To condense it down, I'd say you should be able to, upon graduation: Build from scratch a functioning web application, with a backend that you wrote, that is accessible via the internet one way or the other. You should definitely have some projects published by the time you graduate, because you'll be going up against bootcamp grads with 2-3, or more, demonstrable projects. A big sell the bootcamps go on is that their grads are actually more "job-ready" than someone fresh out of a CS program, the perception being the CS person will have a spotty knowledge of actual hands on programming and deployment. Obviously your program results may vary, but just be aware that's the perception bootcamps and their grads are exfiltrating into the tech community, so it'd be a very bad idea to fall on that radar.
EDIT: I'm remembering now that a lot of CS applicants to my bootcamp would have projects on github, but would need to be pulled down and compiled to actually work (python projects and whatnot). If you end up with a lot of these from your classes, see if you can use that language's server systems to set up a simple API, with a very basic front-end, that allows interaction via the internet. Being able to, in a job fair, literally pull a project up on my phone and show it to a company rep was a very powerful tool.