The Programmer's Brain: What Every Programmer Needs to Know About Cognition by Felienne Hermans

The Programmer's Brain: What Every Programmer Needs to Know About Cognition by Felienne Hermans

Author:Felienne Hermans [Hermans, Felienne]
Language: eng
Format: epub
Tags: computers, Computer Science, Information Theory, Languages, General
ISBN: 9781617298677
Google: 9C89EAAAQBAJ
Publisher: Simon and Schuster
Published: 2021-09-07T23:39:20.396520+00:00


7.1.1 How to increase the chances of benefiting from existing programming knowledge

As a professional programmer, I am sure you have been in situations where knowledge could have transferred but didn’t. Maybe you were confused about how some function in a certain library worked, and it later turned out to be exactly the same as in a library you already knew. Sadly, not all knowledge that is useful will automatically transfer to new situations.

The amount of learning you can transfer from one task to another can vary widely and is influenced by many factors. Factors that can influence how much transfer takes place include the following:

Mastery—How well you’ve mastered the task for which knowledge is already stored in your LTM. The better you know a task, the more likely it is you’ll be able to apply it in another domain. For example, an expert Java programmer will likely benefit more from their prior knowledge when learning Python than a novice Java programmer. As we’ve seen in previous chapters, an expert programmer has a larger arsenal of strategies, chunks, and mental models that can be applied to problems in any different programming language.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.