DEV Community

victorhaynes
victorhaynes

Posted on

My Experience: Completing Flatiron School Software Engineering (Live) Bootcamp

The Stack (& core concepts)

  1. JavaScript (HTML + CSS, JSON Server, Request/Response Cycle)
  2. React (React Router, Single Page Applications, Dynamic Re-rendering)
  3. Ruby (OOP, ORMs, SQL, RESTful APIs)
  4. Ruby on Rails (RESTful APIs /w framework)

The Cost:

  • Roughly $17,000

The Timeline:

  • 5 Phases, each 3 weeks long
  • JavaScript/HTML/CSS -> React as a frontend framework -> Ruby/OOP/SQL essentials -> Rails as a backend framework
  • Phases 1 - 4 you work on and present group projects
  • Phase 5 a 3 week long solo project
  • 15 weeks total duration + prework

Phase Structure:

  1. Roughly 1 week of learning a new concept (i.e. React)
  2. Roughly 1 week of preparing for a code challenge (i.e. React exam)
  3. Roughly 1 week of applying concepts to your phase project

Pros:

  • Challenging. This is not something you can easily skim through. If you want something more lax that you can do at your own pace & learn at more of a dilettante-ish rate this is not that.
  • Applicable content
  • Namebrand bootcamp, higher quality than most
  • Full stack program

Neutral:

  • A pro or a con but you are 100% responsible for your own strength leaving the bootcamp. The staff is here to help but ultimately it's on you what you get out of this.

Cons:

  • A little bit of a sink or swim environment. If you set your mind to this you can do it. However it will require a lot of effort and self-reassuring along the way and there is no 2 ways about it. Especially if you are entirely new to technology.
  • Expensive
  • Rails is not as popular as it once was
  • There is some self-guided material provided but CSS content is totally lacking
  • Data structures & Algorithms (DSA) is treated as an after thought. There is self-guided material but realistically, very little time to do it if you want to complete all the core material with comprehension.

Recommendation?:

Yes. If you can commit to the fulltime (online or in person does not matter) program.

The Outcome:

Pending, stay tuned for more.

Top comments (0)