Skillset
SOLID principles
In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable.
Legend:
Must-have
Nice to have
Optional
Recommended option

Legend
Must-have
Nice to have
Optional
Recommended option 
