TRAVEL
It’s windy. The cool breeze of the ocean. It gives, a sense of beauty, in motion. All is flowing, rushing and tide-And I sit in wonder, dreaming beside.
LEISURE
It’s windy. The cool breeze of the ocean. It gives, a sense of beauty, in motion. All is flowing, rushing and tide-And I sit in wonder, dreaming beside.
What I learnt from 4 months at a coding bootcamp
After spending years thinking about learning to code I finally decided to take the plunge and join a coding bootcamp.
I decided to enrol in Maker’s Academy, ‘Europe’s most exclusive’ intense web development bootcamp. The first six weeks of Makers are spend working as a pair on a challenge, swopping who you are with every day. This way of working is known in the industry as pair programming.
The first day I arrived at Maker’s Academy, I, like what turns out to be 80% of the people there, had a hunch that I was the worst coder on the course. That I would need to wing it while pairing with someone else in the day time, pretending that I understood all the stuff I didn’t then go away and stay up all night going over what we had done.
I noticed, or thought I noticed (but again it turn’s out many people also felt the exact same) that the weekend challenges would take me all weekend and I would never get through them.
I set out to try and understand why I wasn’t as good as everyone else and what I could change or do to improve this.
I felt that working with a different person every day, one on one, through pair programming, gave me some pretty good insight into what makes someone good at code.
To try to understand what makes someone better at learning to code I looked into a few things:
From these observations I concluded:
The more you do something, the more you practice, the better you get at it. With no real exception. If you want to get good at something, just keep doing it over and over again.
Those who were ‘naturally’ better at coding were just those who had practiced more. Either directly or in an activity which develops that same part of their brain.
The best way to learn as a newbie is to simply DO and practice as much as you can.
Start super small and find fun in the understanding, get playful when learning. Get the smallest working programme you can find and take it apart bit by bit. Approach the code with playful curiosity, seek to understand every part of the puzzle for yourself. Change it or write something in small chunks then observe what happens.
Have fun, don’t read just do.
Don’t be put off learning to code by thinking others are better than you.
What I learnt was there was no real difference in natural intelligence or ability to code. It was simple, the more someone has practice or done coding or skills which required the same, logical side, of their brain, the better they were at it.
This means if you are worried about doing a bootcamp or think you aren’t clever enough to code then all you need to do to solve this is practice more.
If you don’t want to start feeling like you are behind other people but worry your past experiences don’t lend themselves to being a good developer then practice as much as you can before starting the bootcamp.
There are so many free resources out there for very beginners which you can force yourself to sit through and endure, satisfied with the knowledge that the more you do that the better you will get, then you will for sure be good enough to be a coder and to hit the ground running starting as a developer or at a bootcamp.
(Want to get started and learn to code? Here are the best free courses to get you started: Codecademy, edX, or the Intro to JavaScript, Intro to Ruby, or Bootcamp Prep. I recommend starting with Ruby as it teaches you good code design and architecture, basically how to set your code out so other people can read it easily and quickly, then move on to javascript as it is the most useful for web development, and you can do some pretty nifty things with it.)