Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.72 KB

File metadata and controls

33 lines (19 loc) · 1.72 KB

The Full-Stack Software Design and Architecture Roadmap

How to learn software design and architecture

Below you'll find a big map for junior, self-taught and intermediate developers to learn more about software design and architecture.

As a JavaScript turned strictly TypeScript developer, I realized that software design was a huge topic and I felt that I wasn't getting the most out of my object-oriented TypeScript.

I made this chart to mind map my process of learning software design and architecture over the past year; sharing them here so that the community can benefit from it as well.

I wrote an article titled "How to Learn Software Design and Architecture" where I dive into more details on each part of the stack here! Check it out.

If you think that these can be improved in anyway, please do suggest.

Summary

Map

Frame 7 2 (1)

🚦 Wrap Up

If you have an idea to improve the map, feel free to discuss it in the issues.

🙌 Contribution

  • Open pull request with improvements
  • Discuss ideas in issues
  • Spread the word
  • Reach out with any feedback Twitter URL