29th June, 2020

Learning from mistakes

A practical guide towards how I improve over time


Introduction?

First and foremost, the idea behind on how one improves is totally different for every people. It shouldn't come to a surprise that overtime, you will gain a obtainable skill, and that is being able to see the progress that you have made. For a lot of people, this could start off by simply being able to brush up the lacking skills or even simply, trying out new things to replace learnt knowledge or even being an all rounder.

A little story

As the title stated, this blog is about how I was able to grasp my head around the mistakes I have made before, while being to apply those studies of small little change and improving myself. I remember, when I first graduated from universities, my underlying reasoning for starting out a career in web development industry was mainly due to being exposed during internship experience and that I find it cool to show to the world what I am capable of doing.

However, as I started off my journey I found out that my knowledge was too vague. Simply put, I was not fit to say I have a strong background in web but I could say I have a passion toward learning. As a result, what ended up happening was that for the next 5 months, I continued with a learning attribute to research, self-taught, and even trying new things to see what fitted me.

Here are some of the things I learnt:

  • I started trying out Flexbox and Grid
  • I learnt about BEM
  • I learnt about responsive web and mobile pages (via the use of media queries)
  • Switching between Vuex and Observable for store to see which one suits more
  • Started learning about GraphQL
  • Looked into the aspect of hosting virtually on top of serverless service
  • Tried using ReactJs to see if it's a language I could pull off after knowing Vue and Angular

Was it worth spending time on learning materials outside existing knowledge and trying to expand across those?

This is a rather debatable question really. I've watched YouTube videos that coexist with this question and it really comes down to if you really want to be part of the future or not I would say.

The reasoning for this is - We can never predict what will be used or invented in the future but what we can do is, be part of the future technology that will evolve. Take for example, being a Front-End Developer may not be the most suited role but rather, being a Front-End Developer and a Back-End Developer (known as Full Stack Developer) will greatly help out industries out there.

So essentially, this is more towards being able to adapt into other sectors and not just what you are strong with.

Ending note:

Improvement will be seen when you have spent time in spending more time learning rather than doing projects. It's about crafting and stitching between several technologies together.

Last updated: 5th August, 2020

Study Improvement