2 ms·
"While coding boot camps had many course listings on JavaScript, Ruby, and web development, they had none that covered product management, wireframing, cloud co
by seangrogg 9y ago
"While coding boot camps had many course listings on JavaScript, Ruby, and web development, they had none that covered product management, wireframing, cloud computing, DevOps, or Agile methodologies"
As a bootcamp grad (Hack Reactor) this is only partially true; while you can easily skate by without needing to learn any of these things there are many who elect into them.
Anecdotally, from my cohort:
* Testing and version control were a part of the entire curriculum from the first sprint to our capstone code freeze. Basic git was drilled into us, as well as exploration of more involved git workflows when we began our project phase. We learned about TDD and BDD and had a sprint dedicated to setting up our own tests (with tests against our tests).
* People could elect to take product management/scrum master roles in their project teams (of which there were 3); some people elected to take these positions every project, some avoided them, but most served in a managerial capacity at least once.
* Deployment (admittedly most to Heroku, only one to AWS) was a soft requirement of every project and it was part of one of our sprints.
Outside of my cohort, many people spent extensive time working with things that weren't a core part of what we did. During my database sprint my partner and I decided against the offered MySQL sprint and wrote our own Postgres branch. Many people took deep dives into algorithms and data structures - bloom filters, red-black/b-trees, various sort implementations, etc. Some project teams built CI pipelines and deployed on AWS/GCS/Azure. Overall, while these things aren't a part of the core curriculum you'll find many people electively choose to take on far more than what's mentioned.
And I learned _none_ of that in my _full year_ of CS.