Few things I learnt from my 5+ Years of Programming.

A Thread🧵
⚡️ You don't need to know everything.

Learning everything is very tempting but it can get quite wasteful.

Trying to learn everything often results in burnout when you are not managing your life properly.

Googling is completely okay. Everyone does it.
⚡️ You don't have to code everything

GitHub is not just your repository hosting site.

Before starting a project, you can scavenge GitHub to find some project similar to yours and work with it.

It is very helpful for Hackathons.
⚡️ Know when to quite and start over

Don't spend days stuck on a problem.

Take breaks, look for a different angle and even quite if that's possible.

Look at the problem after a few days.
⚡️ Teaching others is one of the best way to learn

Write blogs, make tutorials, you'll learn a lot as you'll focus on avoiding public humiliation by being as correct as possible.
⚡️ Being a perfectionist can cost you

Know when to be a perfectionist.

Being a perfectionist might cost you time and can result in project delays.
⚡️ Exercise and Eating Healthy is necessary

We spend most of our time in front of screens while sitting still.

Regular exercise will prevent your body(specially your backbone and muscles) from deteriorating.
⚡️ Don't code alone

Find/Make developer friends.
Become a part of some developer community.
Go to meetups.
Go to hackathons.
You get the point.
⚡️ Don't let your curiosity die

Keep feeding your curiosity.

Learn what you like, even if that's irrelevant right now.
(But don't waste too much time on it)

Being curious will be really beneficial in the long run.
⚡️ Build a habit of reading.

Read Books.
Read Blogs.
Read Documentation.
Read Code.

Read Read Read.
⚡️ Avoid complications wherever possible.

This point is pretty straight forward(No pun intended)
⚡️ Help others

Suggest people.
Answer their queries.
Help them by debugging their code.

You can learn a lot just by helping others.
You can follow @nirbhayvashisht.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: