4 ms·
One train of thought seems notably absent in this discussion: The skill a good school attempts to teach has very little to do with any particular language. In
by pcc 17y ago
One train of thought seems notably absent in this discussion:
The skill a good school attempts to teach has very little to do with any particular language. Instead they are seeking to teach you the one skill "to rule them all":
To learn how to learn, how to acquire new skills, how to analyze, how to synthesize and how to think systematically;
or said another way
the ability to identify and understand the problem space, to identify a tool that fits the problem well (even though you've perhaps never used it before), to acquire that tool quickly, and to wield it powerfully.
Consider that in your typical engineering degree, the half-life of your direct knowledge is but a few years -- half of what you "know" is obsolete within years. At the same time schools do want you to be "rapidly productive" in something that sees relatively wide use, or the job market gives them hell, and there just isn't enough time to cover all possible principles from all scenarios.
So they can but strive to stimulate your intellect and pique your curiosity so that you will naturally want to be aware of the possibilities and be open minded to all the various tools out there; and that you will have some framework available to you to understand what you will come across.