Skip to content

iseqb/github.com__stemmlerjs__software-design-and-architecture-roadmap

This branch is up to date with stemmlerjs/software-design-and-architecture-roadmap:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

abce8c0 Β· Oct 5, 2019

History

14 Commits
Oct 5, 2019

Repository files navigation

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

About

🧱 The software design and architecture roadmap for any developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published