Transformative Experience with the Capstone Mentoring Program

The fact of the matter is that I simply would not have been provided the top quality job opportunity that I ultimately accepted if it wasn’t for the process that we followed and the mentoring that we were given.

Note: Perry participated in the Capstone Program, and he wrote mostly about his experience with that program.

I participated in the Capstone program from January to April of 2016. It was a completely transformative experience and proved absolutely invaluable in my transition to a software engineer at a reputable and successful company in NYC. The fact of the matter is that I simply would not have been provided the top quality job opportunity that I ultimately accepted if it wasn't for the process that we followed and the mentoring that we were given.

If you are thinking about whether this program is right for you, the most appropriate advice that I could provide is this: be absolutely certain that you are willing to be unconditionally dedicated to this process. Launch School is not lying when they tell you that it will be hard work and that you will have to make a significant sacrifice in order to be successful in this program. You are going to work very, very hard. You should be prepared to allocate at least 60 hours of your time per week to the program. Expect to have frequent meetings with your Capstone peers and the instructor and to fully immerse yourself. You will come out of it a changed person.

The program begins with a review and strengthening of your fundamentals - programming, problem solving, databases, algorithms, and general web development concepts. You will be assigned readings and exercises which will introduce you to new concepts and importantly provide you with an opportunity to work on discussing your opinions across a range of material; excellent preparation for the interview process.

Quickly, you will move into daily pair programming with your capstone peers where you will review and dissect major open source applications together. You will also take ownership of reviewing discrete pieces of those applications and present your work during the meetings. Throughout this entire process, the instructor will be giving you feedback and insight, helping solidify concepts and pushing you in the appropriate direction to accelerate your development.

Before you know it, you will be brainstorming with your peers and instructor regarding your Capstone project. The process of coming up with ideas, settling on one, and then actually building something could be the whole program in-and-of-itself. You will program together with your peers, work closely with the instructor, and put absolutely everything you have into it. You will live it and breathe it for several weeks. When it is ready, you will show it off. And it will blow people away. I cannot say enough about how well our Capstone project was received by the community. It impressed even the most senior developers because it went so far beyond the typical “Yelp clone” project that would be expected of a bootcamp graduate and because it presented significant challenges at both the engineering and product management levels. It was our Capstone project and presenting it at a meet up in NYC raised the eyebrows of a senior developer at the company where I ultimately accepted a position.

With your Capstone project completed you will move into the final phase of the program - interview prep and interviewing. In addition to pursuing any opportunities arising from your Capstone project, you will select the companies you want to apply to and work with Launch School to strategize on how best to apply and who to apply to first. In parallel, you will drill hard in preparation for your technical interviews. Mock interviews, code challenges, anything that may present itself during your technical interviews will be discussed and drilled on a regular basis so that you can go into those interviews confident and ready to further impress. At the end of the program Launch School will help you negotiate salary/compensation and weigh the pros and cons of any competing offers.

Throughout the process I attended several meet ups in the NYC area and had a chance to chat with several other students who were either currently taking courses with, or recent graduates of, other bootcamps. When I described Launch School's curriculum and its Capstone Program to them, the response was unanimous. They simply could not believe how much more in depth we go at every level. After being out in the community and speaking with several similarly-situated folks I can confidently say that this program is at the very top of the list. Make no mistake about it, this is where it’s at.

Launch School is with you the entire way, from program kickoff to the signed offer. It will be bittersweet when you sign off of that last session — but everyone signs off with a big smile and a feeling of true accomplishment. If you are serious about your engineering career, willing and able to put everything you have into the process and setting yourself up for success at the onset, I cannot recommend this process any more highly. What happens is nothing short of amazing.