My first day of Phase 2 of Dev Bootcamp began on March 10, 2014.
In Phase 1 we learned Ruby and created apps that were accessible from the console.
In Phase 2, we’re building web apps.
Shit just got real.
One week to learn Sinatra, partials, MVC, helper methods, HTTP requests, RESTful routes, user authentication, active record and deploying apps to Heroku.
One week for API’s, exception handling, background jobs and even more testing. After that, Phase 3 will begin.
Every week we have personal portfolio challenges to access our retention and understanding of all of this information. Every weekend we work on group projects to present on Monday morning.
Have you ever seen one of those money blizzard machines that used to be on game shows? The contestant would stand inside a glass case and have a set period of time to grab as much money as they could. The dollar bills would be blowing around them like crazy and the contestant would usually exit the machine clutching a wad of singles and maybe a 5 dollar bill or two.
Grab the jQuery selectors!
That’s how I feel right now. THERE IS JUST SO MUCH TO LEARN! Information is whirling around my head and I’m desperately grabbing as much as I can and shoving it into my brain. Sometimes I’m just memorizing stuff. Sometimes I’m diving deep and trying to understand the WHY behind the techniques. I constantly feel panicked because there’s always something I still don’t completely understand.
Phase2 is the most frequently repeated phase for DBC students, and it’s easy to understand why. Even the students with CS backgrounds are struggling to stay afloat in this tidal wave of information. Most of us don’t leave the building before 10pm, and even then we still have unfinished work.
I’m extremely lucky in that I live in SF so if I choose to repeat Phase2, and give myself an additional 3 weeks of time to absorb and understand the information, it won’t cause any problems with my living situation or personal relationships. Some incoming DBC students book their AirBnB or subletted apartment for exactly 9 weeks and can’t renew, or end up miss their loved ones too much to stay away for any additional time. Some DBC students still have jobs to go back to and can’t afford to take additional time.
Everyone is physically, mentally and emotionally exhausted but we keep pushing ourselves further and further, promising ourselves that we’ll go home and go to sleep just as soon as we can get these tests to pass or as soon as we submit a pull request for a particular challenge.
There’s a reason it’s called a boot camp.
BUT once you see your silly Flash Cards app up on the web where people can actually see it, and you realize that you just created something with your bare hands, you remember why you started doing this in the first place and you keep going. It feels good to be a maker. Even if I’m just making simple things.