あー、半日溶けた、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
猫版と一般事務計算機の切り替えもつけた。デザインが変わった
キーを押すたびに鳴る猫の声も一般計算機では鳴らないようにした。
分割代入とは、**「配列の中身を、一気に別々の変数に取り出す」**テクニックです。

コメントを残す