3 ms·
"Evergreen CS fundamentals" is absolutely key. I've had a rant brewing for a while now that this article exemplifies. A newcomer who has picked up Javascript ca
by cmdkeen 11y ago
"Evergreen CS fundamentals" is absolutely key. I've had a rant brewing for a while now that this article exemplifies. A newcomer who has picked up Javascript cannot seriously want programming to be much more like maths / sciences, or even more like a profession. Simply because they all place massive barriers to new entrants that require years of (often postgraduate) studies.
Learning some interesting data structures, how Javascript works under the hood, enjoying the fun of null pointer exceptions, understanding relational databases and maybe some lambda calculus. Those things make you a better developer and have the added advantage of helping you understand the next fad that comes along.
The article points out that more experienced developers often seem disinterested in learning new things. I'd covert that to being much more aware of what "new" actually means. A "new" Javascript thing fundamentally can't do anything different from another Javascript thing, it might do it more verbosely or abstract away some really funky code. A more experienced dev should consider being interested by things like V8, server and client side Javascript, Typescript / ES6 because they offer more fundamental change.