Architect
This repo used to plan how to gather software architect related knowledge.
Maybe there are several stages to gather.
- Beginner: gather some info, and try to make clear blueprint
- Basic: know where want to go, and have make a path to fufil
- Skilled: has known most exist knowledge, and can hold some projects
- Master: has an ability to follow newest technoledge and has been one top man in some field
For beginner
Read follow materials, and make a good note
- https://github.com/charlax/professional-programming#exercises
- https://github.com/DovAmir/awesome-design-patterns