In the process of planning Technology Supporting Coding in 2013, we discussed how ability to abstract could be taught.

2013-12-16 Facebook It is not good to devote too many pages to “How important it is to learn.”

  • 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 problem to be solved is “I want to learn, but I don’t have time. or unmotivated.”
  • Then, we will touch on Time Reduction (making efficient) and Motivation Management.

The downside of not learning is that [you won’t be able to notice the changes.

  • Learning to prevent this is broaden one’s horizons the second axis.

  • From one end, from the big picture, from where it needs to be.

  • The latter is easier to learn by comparison or from history.

  • Learn by making, Confirmation of understanding.

  • 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 By Comparison of several things, can we determine that commonly formed things are “universal” (likely)? Surely that is an 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 Questioning Textbooks Is there an idea?
    • 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. - Understanding by Metaphor - Graph Structure of Knowledge - Linking History and Invention.

  • The acquisition of knowledge graph structures becomes Graph Patterns and Abstraction by Pattern Matching.
  • 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.
  • tokoroten.icon I wonder if I should use structuralism and deconstruction (as in the term coined by Jacques Derrida), which is the name of the philosophy behind the series of flows.
    • 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. - It may be easier to understand if you think about it from deconstructed architecture.
      • 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”?
      • tokoroten.icon It is like a complement of deconstruction (as in the term coined by Jacques Derrida) and structuralism, so it is different depending on who says 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.