Ten years ago, I never thought I would end up working as a front-end developer. The thought that came to my mind whenever I though about software development was “what kind of sorcery is this?”, and that’s why I didn’t really picture myself doing it.
As time went by, I had the pleasure of meeting new people with fresh ideas and inspiring life stories and a lot of them were experienced software developer. These people had a big role on changing the course of my life and bringing me where I am today.
So, I did it. I had the guts to go to school and take a degree in front-end development and decided to chase my dream. But my dream was no piece of cake. I had no idea what I had gotten myself into.
We shared our frustration with the teacher, and that’s when he introduced us to this metaphor:
“The difference between learning well and learning fast is the result. You have two options: you can either learn how to play the guitar with the guy next door, who will teach you one or two songs which you’ll play for the rest of your life; or you can choose to go to music school, where you’ll start by learning the chords and maybe only after one year you’ll know how to play every single style of music and maybe even compose your own.”
This made complete sense to me. Sure, it may take me some time to learn the basics, but if I don’t do it, there will come a time when I’ll be stuck and not able to progress.
I’m glad I chose the best way and not the easiest way, because working as front-end developer is probably one of the most rewarding experiences I’ve ever had. Being able to create, deconstruct and manipulate something, while your adrenaline is pumping is something extraordinary I must tell you.
Yes, I know that this will sound like a cliché, but if I can leave any message at only it would be this: don’t you dare giving up, no matter how hard and random the path to achieve your goals might seem.