How to be a 🔥 developer!
ᴰᵒᵖᵖᵉˡᵍᵃⁿᵍᵉʳ 多佩尔甘格尔
1. Practice (important)
The more you practice, the more you:
~ learn things
~ remember the learned things
~ find out new ways of doing things
~ implement things faster
~ increase confidence
2. Read code written by others
Super helpful cause when you read code written by others...
you find out new ways,
new ideas...
and get inspired by their code.
Yes, you can literally get inspired by reading and understanding quality code.
3. Get feedback on your code
Another important point cause when you receive feedback, you tend to learn new things and improving your own.
Someone Good who's there to help you out with your code and make it better is IMPORTANT.
Constructive feedback is important.
4. Learn implementing Data Structures and Algorithms (DSA)
~ For optimising your code
~ Changing the way how you can approach a problem for good
~ For Coding Interviews
~ many more things can be done which I can't add to this list. It's super important to learn DSA.
5. Collab with others
It helps a lot in learning:
~ New Tech Skills
~ How to work together regardless of indifferences
~ How to respect each other's opinion
~ Not to get too attached to your code
6. Write Clean Code
The cleaner your code is, the more people will want to work on it.
Cause more people will be able to read and understand it.
There should be a balance of optimization and clean code, cause optimization reduces code readability.
7. Follow coding standards
It helps in collaborating with other people when we follow one coding standard.
Cause it's easier to read and understand.
And others will be able to work on it.
8. Stay Updated
You need to stay updated in order to survive in the world of tech which keeps updated every minute.
Keep your knowledge updated!
9. Document your code
Cause it's important that other's understand your code as well if you want them to collab with you.
Documenting is so important to be done and to be precise and right.
Also,
"Incorrect documentation is often worse than no documentation" - Bertrand Meyer
10. Test your Code
It's not the most lovable thing for programmer but important not to ignore.
Learn to test your code and make sure it doesn't create an issue while integrating it in a big project.
Untested code can arise a lot of issues, so, Test YOUR CODE!
11. Know the language you are working with
If you are working with any programming language,
know language-specific stuff,
the features of that programming language,
to write better quality, stable, and optimized code, much faster.
12. Learn to read official Documentation
If you learn how to read the official documentation, then you will:
~ Not need to watch any tutorial, do a course or something for learning that specific tech
~ get precise and accurate information
~ learn at a faster rate
13. Keep learning
A 🔥 developer keeps learning and stays open to new tech, knowledge, and share knowledge with others and keeps on growing.
======
End of List.
What would you like to add/suggest in it?