I solved JavaScript code before my teacher explained it how
I was following a tutorial and created a Dice game. It is a very simple one-page game that you can use when solving the debate you find yourself without dice or coin to flip. I liked the idea so much that I went through it myself before the teacher explained how to actually do it.
The HTML and CSS files were provided but I chose to create my own dice images and update the original design to my liking. I left the original link to App Brewery with respect to my teacher.
Honestly, I used a lot of Google to come up with the solution. It took a lot of trial and error but in the end, there is no better feeling than seeing your hard work come to life.
It’s hard to explain the rush I got from solving one line of code after another, debugging and seeing that it worked. Sure, I wouldn’t be able to repeat the code if I needed to now, but at least I could Google it again. And I am certain that one day I will be able to replicate those steps without looking it up, because let’s face it, it is a very very simple JavaScript, but to me personally it is another Everest that I climbed all by myself, well, with the help of Stock Overflow and other code snippets.
It amazes me too that my code ended up looking completely different from the one I watched the teacher show us afterward. But it worked and damn, it felt good…
No, it felt beyond that. Amazing, over the top! I felt like a winner.
Until I got the next challenge that is. But it’s ok, a learning process.
I Google/learned how to make my first commit to GitHub
I was so proud of my achievement that I went and Google/learned how to publish my page via GitHub. Another great experience. I wasn’t new to GitHub but I never pushed code on my own before. Double winning. I still don’t know if I did all steps right, but it works and now I can share my link to it on my portfolio page.
Baby steps, baby steps.
I am enjoying Angela Yu’s course on Udemy immensely. Her style of explaining suits my needs perfectly. Especially, when she creates all these references to buckets and all other visual objects that I can relate to while looking at lines of code that seem gibberish at first. I am thankful for finding this teacher, she is beyond great.
But I do have to mention that I don’t rely on one teacher as I use multiple sources for learning, including other tutorials, books, and plain google when there is a topic, I didn’t quite get from all aforementioned places. I do believe in in-depth learning to fully understand the concepts from the get-go rather than trying to relearn them in the middle of the project. But I still know that there will be a lot of back and forth before most of them will sink in completely.
But now, please try my Dice Game HERE.
I know, it’s very simple and yet, two weeks ago today I couldn’t have done it. One day my portfolio will be updated with grand-scale projects, but these first ones will always be close to heart as my proof that I persevered against all odds.
Thank you for reading.
Love,
codingGinja