Hi team! I’m kinda new here; have been plugging away and just took a trip around the forum for a break from JS . I have a self-taught-on-the-job background in website management, development, analytics and eCom over like a 15 year period. And I mean Super Self Taught. Started by learning Google Ads well over a decade ago, and sitting in an office with other nerds I was exposed to Analytics CSS, Bootstrap, etc and slowly moved to managing websites for small local companies. Pretty much everything I learned was from being asked if I could do X, saying I could, then spending frantic hours googling and testing until I came up with a solution.
So I’d like to give my perspective for people who are being told to “keep going keep moving forward” when you’re stuck. Cuz it sounds like a great thing to say, but HOW!? right?
Here’s how:
Immerse yourself in things that use your new skills, regardless of where in that skills journey you are. I assume you have a “why” for being here? I’m here to learn to build a web app. So I want to learn JS, and improve my knowledge of html and css. I am also building my app already (on Backendless) and jumping between learning and applying.
This approach has worked throughout my career and has helped me “keep moving forward”. Treat the digital realm like the physical and immediately practice what you learn. Build that boat as you read the manual. Build tiny boats, it doesn’t matter. If step one is “pick up your hammer”, you’re gonna pick that hammer up. If you just learned how to center a div, go find some divs to mess around with! Open a Wix Studio account and build yourself a website, just start practicing.
The amazing thing about digital stuff is that you can delete it and start again and you get to keep the best resource (the knowledge) without any physical rubbish to deal with.
Learning html and CSS? Find a website - like a blog site with formatting and images and heaps of text - open the source code (right click and view source code or inspect) and find code you recognise, then play around with it. Giving yourself small wins helps to cement the learnings and make them feel good after all that stress of going “what the freak does that even mean!?” There will never be a time when you are “ready to build”, so start now, with whatever you just learned. And Google, google, google. Stuck? Lost? Confused? Goooooooooooooooooogle it.
I’ll leave you with this:
My first proper eCom job was meant to be a digital advertising job but they really needed an expert eCom manager with database experience. It was awful. I used to cry on the way to work because I knew I had to do all these things that I didn’t know how to do. I would spend days just getting things wrong and wrong and wrong then finally I would get it right, which was awesome but also meant I had to move onto the next thing I didn’t know how to do. Half the time as I learned more I would have to redo my old work as well as the new thing I was working on
So I adopted this mantra “failure is a footstep”. Burned it into my brain. Every failure was a step closer to my eventual success. And it was. I became a pro at eCom and now it’s one of my fav things to do. I even landed a job at Shopify for a few years!
Success happened while I was learning, not after, because there is no “after” here in the digital realm. Learning and applying go hand in hand. The same is true for you, dear camper. That doesn’t mean the struggle will feel less frustrating. It won’t make being told your wrong over and over again any easier. But if you practice what you learn as you’re learning it, one day you will find yourself learning something new that is 1000x more complex than what you know today.
You got this