How can the ability to abstract be taught?
You're an "I want to learn" person when you pick up a book like that and try to read it in the first place. People who don't want to learn when I devote pages to explain it to them don't read it in the first place,
On the off chance that I do read it, I have no desire to learn.
So the reader should assume that you are trying to learn and speak to you and say, "That's the right choice.
The downside of not learning is that [you won't be able to notice the changes.
From one end, from the big picture, from where it needs to be.
The latter is easier to learn by comparison or from history.
It's important to know what you don't know.
But what to make?
Primary target is new employees who want or need to learn a programming language
How to learn a programming language?
You learn from history, you learn from comparison, only after you've reached a level where you can create and learn at least one language.
Axis 1 might be better for the axis of widening horizons.
broaden one's horizons
cultivate a better understanding
[Close to application
Maximizing Surprises
tokoroten.icon Our understanding is that by learning, we acquire the ability to abstract
But you can't reach people because you can't bridge the gap between knowledge gained by learning and ability to abstract. So why do we acquire the ability to abstract when we learn?
I wonder if it would be a good idea to write pertinent information about why there is no point in studying only knowledge without acquiring the ability to abstract it....
nishio.icon Tokoroten Nakayama Why do we acquire the ability to abstract by learning?
nishio.icon How can we develop the ability to abstract?
nishio.icon Has the ability to abstract been acquired, or have people with the ability to abstract experienced success in gaining abstracted knowledge as a result of their studies, and have they begun to devote more resources to learning?
nishio.icon What makes you happy about abstraction?
nishio.icon Abstraction can be applied to new problems. Learning the answer to a specific math problem will only answer that problem. If you learn the "solution" that led to that answer, you can solve other problems.
nishio.icon How can we teach the ability to abstract to someone who does not have the ability to abstract at this point in time?
nishio.icon Can the ability to abstract be taught?
nishio.icon What exactly do you mean by abstraction?
nishio.icon The topic of abstraction may not be answered right away.
tokoroten.icon For the amount of knowledge, do we acquire abstractions by induction? In my experience, buying two books in the same field is a successful abstraction.
nishio.icon I suspect that you have an innate ability to abstract by induction, and that you don't abstract because you don't do the "read multiple books in the same field" behavior, but then that's easier than teaching the ability because you simply have to teach the behavior.
nishio.icon So you can say that we compare programming languages or learn from history, suspecting that the current language is not perfectly correct and abstracting by comparing similar ones?
tokoroten.icon The rest.
tokoroten.icon So I would say that what you learn is not useful, but the results of chewing on what you have learned is useful.
How to bridge the gap here is what leads to how important it is to learn.
nishio.icon What exactly is deconstruction? It is difficult to answer.
tokoroten.icon I wonder if we understand structure through abstraction and create new creations by transforming and destroying the structure.
nishio.icon In the context of how we learn, does this mean that we should move away from the idea that "there is a correct (of structure) and we learn to get it"? nishio.icon Are we back to constructionism here when we say something like "each individual needs to create their own structure of understanding"?
---
This page is auto-translated from /nishio/抽象化能力はどうすれば教えられるのか using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.