Subjects you should study to become a better software developer (with learning resources)
Detailed Thread 🧵👇
✨ Data Structures and Algorithms
This is the first and most important choice in the list. Most self taught developers tend to skip this subject. Trust me studying DSA WILL make you a better software developer.
Book Recommendation:
Introduction to Algorithms by Thomas S. Cormen
Here's a Detailed Roadmap for you 🧵👇
1. Start with freecodecamp.org's - JavaScript Algorithms and Data Structures Certification and finish the "Basic JavaScript" module.
You'll get a basic understanding of JavaScript and Programming in general.
Jun 1, 2021 • 9 tweets • 3 min read
GitHub Repositories to help you prepare for a JavaScript Interview.
Thread 🧵👇
✨ JavaScript Interview QnA ( 3.6K ⭐️)
100's of JavaScript Interview questions and answers
Will you be interested in taking part in a hackathon to find some solution to this health crisis in India ?
This will be a collective effort and the solution will be open sourced.
Prize: You get to save a ton of lives
The whole point is to find a solution to this. I believe that if enough minds make an effort together, a solution might be possible.
And this will be more of a finding a solution together rather than a competition.
Apr 21, 2021 • 13 tweets • 2 min read
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.
Apr 19, 2021 • 8 tweets • 3 min read
Best Resources to learn JavaScript ✨
A Thread🧵👇
A list of best free and paid resources to learn JavaScript.
Apr 14, 2021 • 13 tweets • 2 min read
How to make yourself STAND OUT against Developers with a Computer Science Degree?!
A Thread🧵
While it is true that you don't need a CS Degree to be a developer,
BUT, there are certain subjects that you should study. 1. Data Structures 2. Algorithms 3. Computer Networking 4. Database Management Systems 5. Operating Systems 6. Design Patterns 7. OOP
Explained👇
Feb 2, 2021 • 6 tweets • 1 min read
Information Security THREATS Developers should know about
🧵👇
⚡️ 1. Impersonation
Gaining access to a system by impersonating yourself as someone with authority.
⚡️ 2. Trojan Horse Method
Concealing within an authorized program as a set of instructions that will cause unauthorized act.
Jan 30, 2021 • 12 tweets • 2 min read
Software Testing Terms Every Software Developer Should Know.
(In Layman Language)
A Thread (Part 2) 🧵👇
⚡️ Functional Testing
- Unit Testing
- Integration Testing
- System Testing
- Regression Testing
- Acceptance Testing
- Alpha and Beta Testing
Software Testing Basic Terms every developer should know.
(In Layman Language)
A Thread 🧵👇
⚡️ What is Software Testing ?
Process of evaluating a system or its component(s) to find whether it satisfies the specified requirements or not.
Basically finding if the current software is equal to the required software or not
Jan 29, 2021 • 9 tweets • 1 min read
Public Speaking Tips for those who are Shy and/or Awkward and/or not a Native English Speaker.
🧵👇
1. People don’t care if you are bad
They won’t care if you fail.
They won’t care if you slip up.
It might be awkward for that moment, or a day or two, but after a while no one cares.
For getting more confidence, be with supportive friends.
Jan 22, 2021 • 12 tweets • 2 min read
Some (Non-Technical but Essential) Skills every developer should develop
🧵👇
The following skills are called soft skills.
These skills helps us stand out against other developers and be a better version of ourselves.
How to join a developer community?
or
How to find mentors/developer friends?
A detailed thread 🧵👇
For context I have been a part of various developer communities for ~3 Years. I have found that learning with people is the best and most effective way to learn.
So here are the ways you can join a developer community: