See Shaun's Full Review on Quora.
A few years ago, Shaun graduated from college and began a career in construction as a project manager. However, shortly after embarking on his new career, Shaun wasn’t satisfied and realized that construction wasn’t the right field for him. He started looking into other industries and areas that might interest him, which initiated his exploration of coding. He dabbled a bit in Python, completed a few free tutorials online, and was hooked.
Shaun found that coding was what he had been looking for, and decided he wanted to switch careers to join a development team at a fast moving company. But Shaun also quickly realized that the introductory resources he was using would not get his skills to the professional level he would need them to be at to land a job.
"The great thing about resources like Codecademy is that they give you a first foundation of how to write code. But if you're like me, the real goal is figuring out how to put it all together and actually use you coding knowledge to MAKE something."
After some extensive research into many different coding bootcamps, Shaun decided to give the free, two-week Firehose coding intro course a shot. He gained a solid foundation of coding skills, had his code reviewed by Firehose mentors, and was eventually accepted into the full Firehose program.
"I loved the structure and tutorials, so based on some previous reviews and my experience in the intro course, I decided to go with Firehose."
Shaun went through most of the Firehose curriculum on nights and weekends, and took full advantage of the flexible course structure, mentor sessions, weekly office hours, and support channels. He built out multiple fully-functional web applications within the first few weeks, and focused on honing his real-world skills through knowledge and practice in algorithms, object-oriented programming, and test driven development. Throughout his time in the program, Shaun contributed to the Firehose community, pair programmed with other students, received help from his peers, and helped others out.
"I can't stress enough how great the Firehose community is. Don't skimp out on this. Join the Slack channel at the beginning of the program!"
For the last six weeks of the program, Shaun joined one of the Agile team projects to build a much bigger and more technically advanced web application, just as he would soon do in the real world: as part of an amazing team. He engaged in the weekly scrum meetings with his team and their mentor, helped manage outstanding coding tasks, reviewed code, and received feedback on how to improve his own code.
During the Agile team project, Shaun had to apply all of his previous coding knowledge to figuring out how to solve complex technical challenges and implement them effectively through code– simulating the skills he’d need on day one at any professional web development job.
"The team project is probably the most important aspect of the course, as it emulates the real-life workplace of an Agile web development team."
At the end of his 15 weeks in the Firehose program, Shaun consulted with his mentor and the Firehose team, and developed an action plan to quit his current job and switch careers. Shaun took the plunge, and left his career as a project manager in the construction industry. Throughout the weeks following his official graduation, he kept up with the entire Firehose community and checked in regularly with the Firehose team for additional advice and guidance.
"Firehose was an incredible experience, and I really had no idea I could make such a massive career change in a matter of months with a program like this."
Six weeks after graduation and several technical interviews later, Shaun accepted a full-time job as a Rails developer with Move.com, an established company with an Agile development team and a wealth of senior developers ready to take him under their wing.