マサチューセッツ工科大学は、その並外れた研究開発で知られています。最近、研究所の代表者が興味深い研究の結果を発表しました。 MITの神経科学者 は、コーディングするときの脳の活動が、数学的な操作を実行するときや音声処理中の活動とは大きく異なることを発見しました。
プログラミング自体は外国語を学ぶ過程に似ているという意見があります。技術的には共通点がありますが、実際、脳にとってはまったく同じようには見えません。脳のどの部分がコーディングに関与しているかを調べるために、MITの科学者はボランティア開発者の脳をスキャンして作業しました。若い人たちは、テキストのPython言語とScratchJrグラフィック言語を使用して作業しました。
この研究では、言語に関する情報の処理を担当する脳の部分は、コーディングプロセスに関与していないことがわかりました。しかし、科学者たちは、複雑な数学的問題を解決する過程で働き始める脳の部分の活動に気づきました。
数学的な問題では、すべてがそれほど単純ではありません。最近の研究によると、論理と数学の問題を解決するとき、左半球はより積極的に機能します。そして、空間ナビゲーションの問題に対する答えを探すとき、右半球はより複雑です。
したがって、コーディングは両方の半球を同時にアクティブにします。コーディングは数学に似ているという事実にもかかわらず、実際にはすべてがそうではないことがわかりました。
他にプログラミングが脳に与える影響
プログラマーは特定の考え方で知られています。科学者たちは、プログラミングが思考に与える影響を長い間研究してき ました。ここに3つの興味深いポイントがあります。
1.プログラミングは私たちの考え方を形作り、精神的なモデルを築きます。
これはどのように起こりますか?プログラミングに精通し始めた言語が重要であることがわかりました。廃止されたBasicやPascalを含め、どの言語でもかまいません。
しかし、いずれにせよ、最初のプログラミング言語のイディオムは、構造のビジョン、論理ツリーの構築、アルゴリズムの構築などに強く影響します。
同じレベルの2つのプログラミング言語に習熟することはほとんど不可能であるという意見もあります:それらの1つは常に「ネイティブ」であり、2番目、3番目、その他すべては追加です。
2.コードを書くことは、それを強化することによって私たちの健康に影響を与えます。
脳は、筋肉のように、訓練することができます(そして訓練されるべきです)。プログラミングが学生の能力に与える影響に関する研究は、20世紀後半にさかのぼります。その後、プログラミングの方法を知っている、またはコードの作成経験がある学生の間で、認知能力のテストに関する指標が改善されました。
8歳の研究 は述べています脳活動の程度は、訓練を必要とし、絶え間ない問題解決と困難の克服を伴う特定の種類の活動によってのみ影響を受けること。プログラミングは私たちの健康に直接影響を与えることはありませんが、脳の現在の状態を改善し、思考装置の効率、認知能力などにプラスの影響を与えます。
3.プログラミングもスピーチです。
上記のように、開発者がコーディングしているとき、言語機能を担当する脳の領域は休止しています。プログラマーが他の誰かのコードを読むときは状況が異なります。プログラマがソースコードの断片の研究の中には、プロジェクトの著者は 実施します彼らの脳のfMRIスキャン。結局のところ、開発者のコードレビューには、通常、音声処理、メモリ、および注意に関連する脳の領域が含まれます。
- 中前頭ジャイラス-注意、言語、作業記憶に責任があります。
- 中側頭ジャイラス-セマンティックメモリの検索に関連付けられています。
- 下頭頂葉は短期間の記憶に使用されます。
- 下前頭ジャイラス-RAMと言語に関連付けられています。