The most common mistakes that every beginner developer falls into.
Get over those mistakes and keep growing and advancing in your career.
Before we Start.
Hi, dear developers!
Before reading this article you should know that my purpose in writing it is not to make fun of beginner developers. I believe that we all made the same mistakes at some points while we were learning, that's why I'm addressing this post to beginner developers to help them avoid falling for them.
If you're a beginner I hope this article will help you become a better developer!
So let's get started!
1st Mistake: Over-Learning:
We all agree that learning is fun and watching tutorials gives us the ability to learn a lot of things. But, it all becomes useless if all that you're leaning on is tutorials and courses. To get the most out of a course you should stop after completing each module and start practicing what you have learned so far until it becomes as easy as reading the alphabet. I assure you that this way you'll feel that you will never need to go back back to that course ever again each time you're stuck with something.
You should also know that watching 100 courses will not make you a great developer, but completing 100 projects and challenges will surely do.
So get your code editor ready, and practice what you have learned!
2nd Mistake: Not Taking Note:
You're watching tutorials and challenging yourself every day, that's nice! But you're not taking "NOTES"!!!
To avoid falling into the tutorial hell loop you must take notes. But forget about notes for a moment and let's talk about the tutorial hell loop. To define it we can say that it's a loop of watching and re-watching courses and tutorials, which costs a lot of time and effort.
So the best way to avoid that is by taking notes.
Get a notebook or just use your favorite notes app, and start writing whatever you feel like you'd forget afterward. This will help you memorize the most important parts of a tutorial and it will enhance your writing skills!
3rd Mistake: Misusing Stack Overflow:
You're working on a project or challenge but you've encountered some problems! Well, all the good developers go to Stack Overflow to get some help! But the difference between a senior developer and a beginner developer when they look for solutions is that the senior only look for different ways to solve that problem so he can implement his optimized solution, while beginners copy-paste the solution and they edit some parts of it! That's a good thing as long as you understand what you have copied. But, it puts a limit on your productivity and problem-solving capability. To avoid that, try to find solutions not to copy them but to get inspired to write your own!
And remember to always use Google and Stack Overflow and all the tools that provide solutions the way I mentioned!
4th Mistake: Not Taking a Break:
Back in the times when I was learning, sometimes I got frustrated and tired.
I have worked on projects for hours but I never got satisfying results. I needed to know what prevented me from being as creative as I've always been, that's when I searched for some tips to get better results while working on a project, and the solution was taking a break!
Now, I'm sure not only beginners encounter those problems, but some seniors may also get frustrated sometimes. This happens to us all.
After staring at code for an extended period, our vision blurs, our brains fizzle, and what would have been easy to see with fresh eyes becomes impossible.
The best thing to overcome those problems is to take a walk. Try Getting some coffee. Taking a nap, or hanging out with friends. Whatever snaps you out of the haziness and gives you fresh eyes and a clear head again.
Conclusion:
It's important to overcome those mistakes to keep on growing and advancing in your careers.
If these common mistakes were obvious to you, congrats! You've already got some experience.
If you're just starting, I hope this article saves you both time and frustration as soon as possible.