How to be a šŸ”„ developer!
a (DETAILED) THREAD...šŸ§µ
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?

ā€¢ ā€¢ ā€¢

Missing some Tweet in this thread? You can try to force a refresh
怀

Keep Current with Gagan Gulyani

Gagan Gulyani Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!