Photo by Usman Yousaf on Unsplash
Overwhelmed with New Technologiesš©
Everybody else is out there talking about Web3, Blockchain, NFTs, and all these cool stuff and Iām still here battling with CSS and Javascript!š
Table of contents
Hy everyoneš, welcome back to my blogš. Today, I have a little request for you, I will appreciate your opinions and suggestions in the comment sectionš about this topic.
So, I started coding last year and of course, the quite popular pathway to being a frontend developer at then was to learn Html, CSS, and Javascript among others (generally Web2 stuff). I never really heard about Web3. Now, fast forward to 2022, I started to hear the web3 terminologies a lottttttšÆ. And now I am running to stay up-to-date, itās just so hard and Iām stuckšµ. So here is the question for the day, How do I deal with overwhelming new technologies? How do I keep up? Photo by Nubelson Fernandes on Unsplash
How do I deal with being overwhelmed with new Technologies?
We all want to be badass developersš„šŖ, writing dope lines of codeš¤ and building killer productsš„. To reach our badass developer goal, it is most likely that we feel overwhelmed at some point in our tech career journey, but itās important to not give in to that feeling. I have a few personal suggestions to help deal with feeling overwhelmed and they go thus:
Donāt be too carried away with the hypeāØ
You open Twitter and you see a thread gisting about the latest technology, you move to @Hashnode and thereās an article talking about the popular and best stacks to use and you really want to know all these things, right? But instead of getting so excited about all these technologies, take out time to learn which is more useful for you before jumping into all of it.
Take a Breakā”
Why take a break when I have a whole load of things to learn? Yeah, it sounds awkward, but you should definitely take a break! I wrote about this exclusively in my Taking a break from Coding article. Taking a break helps to gain clarity and confidence.
One Thing at a Time1ļøā£
Donāt try to learn everything at a time, set up a feasible plan. Pick it one after the other, no matter how long it takes just keep learning it one after the other. Take out time to learn the basics before advancing. In the same way, you change the world, one line of code at a time.
Understand and accept that you cannot know everythingā ļø
Okay, hereās the bitter truth: you cannot know everything and that is totally okay. Learn as much as you need for now. Whenever you need something new, learn a little bit more and repeat.
Have a well-structured learning planš
A plan, a strategy, and a system start with these questions: what is the end goal? Where exactly are you heading to? What are the pathways that lead to your destination? Which particular pathway will work best for you? Now, mark down the roads and tracks across your chosen pathway. Understand the tech stacks you need, know the order of learning you need to follow, create a learning syllabus, set attainable goals, and schedule time to complement your learning system.
Celebrate your winsš
Pushed that code to Github? Styled that div? Built that landing page? Added functionality to that button? Fixed that bug? Celebrate it! Celebrating and rewarding your wins helps to keep you motivated.
Don't over compareš
Donāt fall into the trap of comparison. You do not have to compare your tech journey with someone elseās, learn lessons from them but never compare. As a matter of fact, none of those people have a perfect grasp of their career, everybody is only just trying their best so donāt compare. There will always be people that are smarter but that doesnāt mean you arenāt good at what you do. You are your only competition!
In the tech industry, there is always a new thing in the hood, it is always quite exciting and interesting but it can also lead to the feeling of being overwhelmed for developers. One of the best things you can do is to conquer this feeling, get your mojo back and put a smile on your beautiful face