プログラミングyuu's blog

プログラミングyuu's blog

プログラミングについてできることを説明します!

プロのプログラマーは暗記をしない⁉️代わりに何をしているのかを解説!

今、プログラミングを勉強しようとしている人は多いんじゃないでしょうか?

どうもゆうゆるです。

 

プログラミング勉強中のかたなら一度は、

「こんなにいっぱい覚えないといけないのか…」と思ったことがあると思います。

 

私もつい最近まで覚えることが近道だと思っていたのですが、覚えなくてもいいそうです。(一部の内容だけですが…)

 

では、覚える代わりに何をすればいいのでしょうか?

解説していきます!

 

目次

 

調べる!

f:id:yuuyuru:20201002170823j:plain

早速、結論を言いますが暗記していないところは調べていました!

 

私が部活の先輩からpythonを習ったとき、その先輩もGoogleで調べていました!

 

でも、「私は調べながらしています」という人もいるんじゃないでしょうか?私もそうでした。

 

プロと私たちの違いは「スピード」にあります!

 

一度プロがプログラムを組んでいるのをみると分かりやすいのですが、ひとつ調べるのにかかる時間は…

20秒程です!!

 

早すぎる⁉️

なぜこんなに早くできるのでしょうか?

 

でも、その前にどんな内容を調べているのかをみていきます

 

調べている内容

f:id:yuuyuru:20201002170930j:plain

モジュール関数だと思います!

 

モジュールとは、関数がたくさん入ったファイルみたいな感じです!

 

つまり調べているのは関数になります!

 

関数は数えきれないほどたくさんあります。

自分で作ることもできます!

なので、ネットで自分の使いたい関数を調べると、標準機能にあったりモジュールのなかにあったりします!

 

今、必要な関数をネットで調べているんですね!

 

この関数を全部覚えようとして諦めそうになった人もいるんじゃないでしょうか?

私も最近までそう思っていました。

でもそうじゃないんですね!

 

※よく使う関数だけは覚えた方がいいです

 

ここでどこで調べるんだよって疑問に思ったかたもいると思いますので紹介しておきます!

 

関数を調べるサイト

f:id:yuuyuru:20201002171331j:plain

例えばPythonを例にしましょう!

 

公式ドキュメントでみることができます。

早く調べるならこれが一番です!

docs.python.org

 

他にもブログを書いて説明されているものもあって、分かりやすいのですが、

早さだと公式に負けてしまいます。

 

なので、プロのかたはこれをみていると思います。

 

公式ドキュメントは見にくい?

f:id:yuuyuru:20201002171731p:plain

私が、調べるときは大体ブログの方だったのですが、初めて公式ドキュメントをみたときは訳が分かりませんでした…

 

ブログのように分かりやすく説明はされておらず、要点がまとめられた感じです。

 

でも、どの内容でも書いている形は同じです。

 

なので、どこに何が書いてあるかを覚えておいたら見やすいし、早く分かります!

 

慣れが必要な分最初はやりにくいかもです…

 

覚えておかないといけないこと

例えばPythonだと、

変数の作り方や、関数の呼び出し方

if文やfor文の書き方など

よく使う関数などの

基礎中の基礎だけです!

 

もっと覚えられるというかたはプログラムを組む早さが速くなりますが、

これだけ覚えたら大体できると思います。

 

最後に

f:id:yuuyuru:20200928194543p:plain

プロのかたは基本が完璧になっているからこそ調べる内容が関数が中心になっています。

 

基本がまだ完璧じゃないというかたは、書籍を読んだり、調べたりして何回もコードを書いて覚えましょう‼️

 

基本は覚えないといけません!

基本がなっていないと応用することができません!

 

覚えるのは少し時間がかかると思いますが、これが終わったら調べるだけでできるんだと自分に言い聞かせたりしてみてください!

 

少しやる気が出てくると思いますよ!

 

大変ですが頑張ってください!