O’REILLY Learning「The Programmer’s Brain」13 How to onboard new developers
https://learning.oreilly.com/library/view/the-programmers-brain/9781617298677/
興味のある方は日本語訳が2/16に発売されます。
13 How to onboard new developers
This chapter covers
・Comparing the ways experts and beginners think
・Improving onboarding new developers into a codebase
・Supporting new developers while learning to use a new programming language or framework
オンボーディング:新しい仲間の順応を促進する取り組み
よくあるやり方では新人のワーキングメモリの容量に過剰な負荷をかけている。
新人のワーキングメモリがオーバーロードしているため、新しいコードベースで効果的にプログラミングすることができず、新しい情報を適切に保持することもできない。
“専門知識の呪縛 “、あるスキルを十分に習得すると、そのスキルや知識を習得するのがいかに大変だったかをどうしても忘れてしまう。
エキスパートと初心者は全く異なる方法で考え、行動していることを理解すること。
Overview of Piaget’s stages of cognitive development
・Sensorimotor stage
・Preoperational stage
・Concrete operational stage
・Formal operational stage
LTM、STM、ワーキングメモリを考えて対応することが最適ということ。
それで成長するなら良いが、成長しないものもいる。それはまた別の話か。