メソッドや関数は暗記すべきですか

学習の進め方

メソッドや関数の書き方を暗記する必要はありません。経験を積んだエンジニアも、日常的にドキュメントを参照しています。

暗記が向かない理由

同じ操作でも、言語によって引数の順番や意味が違います。文字列を切り取る処理を例にとると、JavaScriptでは切り取る位置の添字を渡しますが、PHPでは開始位置と長さを渡します。

言語ごとに覚え直すのは効率が悪く、覚え違いのもとにもなります。

代わりにすること

使い方に迷ったら公式ドキュメントを引いてください。引く回数が増えるうちに、よく使うものは自然と覚えます。

覚えるべきこと

暗記が要らないのは文法です。一方で、どのデータ構造を選ぶか、その操作の計算量はいくつか、といった判断は身につけてください。こちらは言語が変わっても使えます。

学習中のコードやエラーはAIに聞けます

書いたコードがなぜ動かないのか、エラーが何を指しているのかを、その場で質問できます。AIチャットとAIコードレビューは有料会員向けの機能です。

料金プランを見る

無料でもヒントと解答解説は利用できます。