I agree with every other comment I've seen here except this one.
There's no reason for anyone to ever have to learn everything (or anything) you've listed here. Telling a budding developer that these things are "need to know" is setting them up for failure.
I agree with every other comment I've seen here except this one.
There's no reason for anyone to ever have to learn everything (or anything) you've listed here. Telling a budding developer that these things are "need to know" is setting them up for failure.
In your milieu that may be true. In mine, it is not.