3 ms·
My problem is that I’m expected to learn so many things that I never have time to become an expert in any of them. Html, css, sass, JS, Vue, Vue router, vuex, r
by irrational 6y ago
My problem is that I’m expected to learn so many things that I never have time to become an expert in any of them. Html, css, sass, JS, Vue, Vue router, vuex, react, other react libraries, lodash, jest, webpack, Python, node.js, Java, sql, Oracle, Postgres, bash, regex, docker, kubernetes, aws, azure, etc. ad infinitium.
- SahAssar 6y agoLooking at that list I’d say learn html, css, js, js browser apis like DOM, one backend language, sql, and Linux sysadmin. IMO if you understand those you get a lot of the rest by looking at where they fit and you can build a solution without having to use a lot of product-specific APIs.
- irrational 6y agoOh, I already “know” all of these things (I’ve been doing web development since the mid 90s). But it seems like as soon as I start to get a decent grasp on a technology, a new version comes along, or it is replaced by something new, or my boss/company directs me to use this other technology, or the industry as a whole moves. SVN > GIT, jQuery > Angular > Vue/React, JS > ES2015, managing our own servers > the cloud, etc. Jack of all trades, master of none.
- balfirevic 6y ago> My problem is that I’m expected Expected by whom?
- irrational 6y agoMy boss/company.
- rimliu 6y agoIt's like saying you are expected to ride a bicycle, electric bike, a scooter, a car, a truck, a minivan… Not exactly, of course, but there is a huge overlap, especially in concepts.
- mrlala 6y agoThat analogy is REALLY stretching... It's not knowing how to "ride" all of those.. it's knowing how to "FIX" all of those. And that's where it gets tricky, while each might be similar in some way (they have wheels and maybe an engine), the vast devil is in the details.