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
✨ Design Patterns
Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.
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.
2. Move to JavaScript.info and complete the following parts:
- An Introduction
- JavaScript Fundamentals
You'll start to understand Basic JavaScript concepts and their details.
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.
Help me promote this. If this gets a good response I'll be able to invite big influencers and organizers to help me with the event.
(I assure you it is not for profit)