4 ms·
Thankyou for this. I've often thought of learning in terms of "learning trivia" vs. "understanding concepts", but had never applied the word "trivia" to learni
by bellweather49 8y ago
Thankyou for this.
I've often thought of learning in terms of "learning trivia" vs. "understanding
concepts", but had never applied the word "trivia" to learning programming facts.
I'm a hobbyist, rather than a professional, so I learn what I want, while aiming
for comprehensive knowledge. Over time, I have become bored with learning frameworks
and libraries, and have become much more interested in learning standards.
The phrase I have ringing in my head is "don't learn APIs", which is rather
like your "don't learn trivia", but I think "trivia" captures the essence of it
better. To be a little more nuanced about it, I think the thing to avoid is learning
APIs for things that are not either standards, or defacto standards of long-standing.
Of course, learning APIs is necessary, but everytime I find myself wading through
API documentation, I stop and ask myself whether it will still be relevant in
a few years time; often the API will change, or even worse (I'm thinking of React
here), the whole ecosystem will probably have disappeared in 5 years time.
This talk[1] makes a similar case.
Obviously, if someone wanted to pay me to learn and use React, that would be a
different matter.
[1]https://www.youtube.com/watch?v=k7n2xnOiWI8 https://www.youtube.com/watch?v=k7n2xnOiWI8