dwmkerr / hacker-laws

💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
Creative Commons Attribution Share Alike 4.0 International
25.8k stars 1.51k forks source link

Curriculums #28

Open dwmkerr opened 6 years ago

dwmkerr commented 6 years ago

Originally, there was a star rating next to each item to indicate how important it is. This was hard to maintain, so one other option might be 'curriculums', e.g. a Junior Dev should know a certain set of concepts, a more senior dev another. Just something which helps people know which ones are more likely to be encountered...

jlozovei commented 5 years ago

Besides (this "level rating") it's hard to maintain, I believe that rookie devs may be frightened by the amount of information they need to absorb in order to evolve (IMHO).

I surely agree that it's an important info, but also believe that kind of leveling should be more related to the dev's "solving-problem skills" (beyond their technical skills).

I.E. "I know what is polymorphism; but what kind of problems I can solve with it?"

We could apply this train of thought (level rating) with real-world examples or applications using those concepts, principles and laws.

jlozovei commented 5 years ago

Or, we could create a kind of "developer roadmap", like this: Web Developer Roadmap 2019

dwmkerr commented 5 years ago

Good idea - another way of doing it which might be fun would be when there is a static site (which I'm working on) creating a little 'flashcards' type game/quiz, so that people could test themselves on 'common' laws, less common laws, downright esoteric laws, etc