Our Top Coder of the Month, Matthew S. shares his coding journey with Hatch to how he become programming literate.
Our Top Coder of the Month, Matthew S. shares his coding journey with Hatch to how he became programming literate.
Programming is a new literacy. The ability to read, write and modify computer code to create what you want with it is becoming a necessary skill to keep up with the competition in today’s job market.
Matthew is 16 years old and in less than a year with Hatch Coding has coded 378 projects, 13 original projects and completed 1061 challenges.
He’s published some of his original projects to Github and he’s completed Hatch Certification Level 2!
When not coding and doing schoolwork, he can be found playing basketball or reading.
It was one project - Flappy Birds - that I really wanted to do, and it sparked my interest to do more. I used to do only one project a week, but then I got really motivated to learn more when I was introduced to the project leaderboard and wanted to get this project enough points to make the leaderboard.
I break down each project into components. And then I break those components into smaller pieces to do them, and then I group them all together. If I get stuck on a problem and I can’t figure it out, then I step away from it and come back to it the next day. I usually solve problems in my sleep so the time away helps me to come back to it and figure it out.
My coaches are really informative and I think I’m lucky that I was able to have both of them as instructors because they really helped me - always answered my questions perfectly - and make it easy for me to understand the different concepts.
Flappy Bird - I had a lot of fun creating this one as I love the app for the real Flappy Birds and there was lots of fun challenges making this project.
How to Play: Select your gravity, speed and character and then use the space key to move your character up to get through the path openings.
Hangman - I love this project because instead of the stick figure, I put Minecraft Steve. Every time you get the letter wrong, you get a different colour change to the diamond sword.
How to Play: Type a letter to guess the word and try to win the game!
Ski Free - This was the most challenging because I did it early on in my programming skills, and there were lots of new coding concepts that I had to learn to complete it.
How to Play: Select your character and then use the mouse to avoid the trees as you ski down the hill.
A career related to coding, like a computer engineer. Hatch has definitely influenced me to realize what career I want to pursue when I’m older.
To be patient because there’s a learning curve when you first start coding. Once you code a couple of projects, you start to get the hang of it. And try to do more than one project a week.