5分考えても理解できないなら、5分でやめよう【Day18 of 100】

—

by

in

, ,

あー、半日溶けた、1日溶けた、、、

プログラミングや英語の学習をしていると、どうしてもわからないことにぶつかりますよね。そんな時、あなたはどれくらい考え続けますか?

決めた!今日から5分ルール開始します

もちろん、粘り強く考えることは大切です。しかし、5分考えても全くわからないことは、いったん置いておくのも一つの手です。なぜなら、重要な単語や文法、プログラミングの概念は、学習を進めるうちに何度も出てくるものだからです。プログラミングもそのはずです。

友人にアロー関数の便利さをsortメソッドを通じ教わる

const numbers = [10, 2, 5, 1];
numbers.sort(function(a, b) {
  return a - b;
});

//アロー関数にすると

const numbers = [10, 2, 5, 1];
numbers.sort((a, b) => a - b);

多分30分AIくんに教えてもらいながら理解しようと努めました。しかしピンとこん。腑に落ちん。多分また次出てきても理解できん。

英語学習を例に考えてみましょう。初めて見る単語やイディオムに出会っても、焦る必要はありません。英文を読み進めていくうちに、自然と理解が深まることがあります。

プログラミングも同様だと考え始めました。エラーメッセージの意味がわからなくても、他の部分を学んでいるうちに、解決の糸口が見つかることがあります。大切なのは、一つのことにこだわりすぎず、広い視野で学習を進めることです。

もちろん、5分で完全に諦めるという意味ではありません。後で調べ直したり、質問したりすることも大切です。しかし、長時間悩むよりも、効率的に学習を進めることを優先しましょう。多分100+124=224と即時計算できるのと同じ。A happy new year!が意味も単語も文法も即時理解できるのとおなじ。

特に、私のようにプログラミングを始めたばかりの人は、謙虚な姿勢で、英語学習と比較しながら、柔軟に学習方法を変えていくことが大切だと思います。

Reactにも触れてみた。やってみた

普通のHTMLとJavaScript版

https://kiyo4810.github.io/autocal/html_ver

からのー

💰 React版猫計算機

https://kiyo4810.github.io/autocal

猫版と一般事務計算機の切り替えもつけた。デザインが変わった

キーを押すたびに鳴る猫の声も一般計算機では鳴らないようにした。

分割代入とは、**「配列の中身を、一気に別々の変数に取り出す」**テクニックです。


コメントを残す

猫でデザインとプログラミングを学ぶをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む