Despite the price, I think this is exactly what I want in terms of moving forward towards being a developer. It seems the community are divided on their opinion about boot camps.
One side says that you can learn everything yourself without needing to spend that much money, and the other side say that they are great for accelerating learning, helps push students in useful directions and has great community support.
The problem with these arguments is that there is no right answer. And in a community of super clever people they hate that. Smart people love being right, and hate it when things are not black and white. Everyone is different, so different things will suit different people. "Tomato, tomato!". Oh wait, that doesn't work in text form...
So if your thinking about joining as well, I hope that this will help you make your choice. I will talk about the pre-course process and things to consider. I'll try to be as informative as possible but again I don't want to reveal everything as it will have to involve me putting big #SPOILER ALERT everywhere and we don't want that do we?
|There is more information on their youtube channel as well if your interested.|
Just a quick word about GoCode Academy. I will blog about this in more depth later, but basically they had a bootcamp in Milton Keynes which is more local and substantially cheaper. This was due to start in July, but ended up being delayed so I decided to pursue Makers Academy and see how I felt about it.
The Pre-Interview Interview
After filling out the application form, I was contacted within the week to join a google hangouts interview session. I was interviewed with two other applicants, one was for the remote course, and the other starting later on. We basically introduced ourselves, talked about our backgrounds and our motivation for learning coding and wanting to do the course.
It was pretty informal just like a chat. The interviewer Ollie was very welcoming. I have a feeling that this is the first "filter" step that is taken to see if you are a fit for the course.
After the interview you will be sent an email if you pass through to the next stage. It will contain links to homework which will involve you completing an online course on learning Ruby. You are required to schedule another interview to review your work.
Because I was still unsure about Makers at this point, I scheduled my interview for 10 days time. The logic was that I wanted to go there and have a look around, ask questions and get a feel for the place.
The downside was that I didn't give myself much time to complete the online course! I did so anyways, so it all worked out.
|On site upstairs at Makers|
The Interview Test
You can do a remote interview as an option but I chose to go in. A word of warning, make sure you go to Commercial Street, and not Commercial Road! I was pretty lucky that they were quite close together so I managed to get there in time lol.
After settling in we talked about my background and motivations for doing the course. I was asked some problem solving questions, and I solved an online exercise with Ollie's help in which he helped as much as possible without giving me the answer, which is a tough balance especially when you see someone struggling!
But the struggle was good, and I showed my process and genuine enthusiasm as I had learned something new. I had also brought my huge notebook that I have filled up with coding notes since the beginning of the year. Document your work for this exact reason! I already knew I should do this when I started.
Once the interview was over, I had a mini tour and asked some questions. The location is pretty small, but cosy. There is a kitchen and a table tennis table on the 2nd floor, and the 3rd floor is filled with computers.
I was sent an email the very next day to say that I had been accepted. Once accepted, more emails will arrive about payment, setting up your computer, and the pre-course.
|A nice handwritten welcome! Its not all digital|
THE 4 WEEK PRE-COURSE
Since January I have spent my days studying at home, so this was not that much different. We were given tasks to complete online each week and upload them to Github. We learned that the terminal can do a huge amount of things, built our own mini program, explored some testing, and revamped our CVs.
Socially, I've tried to meet up with my fellow cohorts a few times and pair together. Pairing is where you spend time collaborating with another coder to achieve a goal and/or learn off each other. We also have our own online messaging group using Slack. It seems that this is the community's choice of software, as my friend in NY who is a developer uses it for work too.
|One of my fave places to meet with the other students was Qbic Hotel near Algate. Tons of plugs and wifi, and also interesting lamp covers allow for hilarious perspective photographs!|
I've found my fellow cohorts to be pretty amazing people. Most had successful careers and decided to change it up. Everyone so far has the same thirst for learning and are really up for the weeks ahead. It is quite intimidating to be in their presence, each one with their personal journeys and wealth of their experiences, all converging to this point.
Its nice to be in this together for once. All of us at one point missing a single full stop in our code and spending hours with frustration trying to figure out what is wrong! All of us elated at completing a Codewars challenge. All of us being wide eyed as we learn new and cool things everyday.
ADVICE & TIPS
This is some things that I would advise for you if you want to increase your chances of getting in;
- Start Learning To Code NOW! - Check out my previous post on how to get started. The fact that I have *some* experience with a language even if it isn't Ruby has helped me a ton. It is very unlikely that any teaching received do will have a lot of "hand-holding" like during the school years, so its important to show that you are able to do independent learning.
- Document It - For the love of god make sure you document your learning! Do it with notes or maybe an online document, make sure there are dates on it. Get a Github account and learn how to use it. Push some self initiated projects there. You wanna have something to show for your work, and later on down the line this will be good to show to potential employers. Think for the future!
- Find Your System - Work out good system of learning that works for you and enjoy it. Whether it be using books, videos or online courses, make sure you have that open mindset of always working on improving and learning.
- Try To Be Social - Try to get involved with the community. It might be hard. But try anyways. Visit Makers or General Assembly, talk to some people. It can be really easy for this to turn into an isolating situation, but it doesn't have to be.
That's all I have for now, maybe I will add some more if I think of anymore. Feel free to ask any questions in the comments.
I know I've posted this before but I love this video, its so inspirational and I feel like I'm makin' it count!