【初心者向け】プログラミングで悩むことが多いなら、ノートにまとめてみよ

 

こんにちは、月子です。

プログラミングスクールに「Java」を習うために通いはじめ、一週間が経とうとしています。

 

 

日本文学科卒業という、ゴリゴリの文系の私にとってプログラミングとは未知の世界。

1時間に1度は発狂という、状態になっております。

 

月子 @ 文系エンジニア目指し中 on Twitter
“説明 『コンストラクタを呼び出します』 私 「タッタラタラタ・・・?」 (自分のキャパを超えた音) #Java #プログラミング初心者 #駆け出しエンジニアと繋がりたい”

 

月子 @ 文系エンジニア目指し中 on Twitter
“あーーーーー メソッドがわからんーーーーっ 分からんところが分からんから 質問にも行けないーーーっ! (地団駄) #プログラミング初心者 #駆け出しエンジニアと繋がりたい”

 

その度に優しい言葉をくださるフォロワーさん。あなたの言葉、プライスレス・・・(合掌)

 

今回、この記事では、発狂しまくっている自分に

プログラミングに悩んでいる時の解決方法」を書こうと思います。

 

「初心者が何を言ってるんだ?」「いいからプログラミングやれや」などのツッコミは聞こえません。

 

ちゃんと理由がありまして、

「ノートにまとめるのって、メリットめっちゃある〜〜〜!」

気づいたからなんです。

うーんうーんと唸り、頭を混乱させるのは、ぶっちゃけ辛いです。

「プログラミングできるのかな・・・」と不安になることもありました。

 

そんな時、ノートにまとめる勉強法を試したところ、

「分かる・・・分かるぞォ・・・・!」ムスカ大佐になることが増えました。

 

もしかしたら、自分の解決方法が、誰かの助けになるかもしれない。

そう思ってブログに書くことにしました。

 

この記事のターゲット
プログラミング初心者で、どうしたらいいか分からない人

 

この記事を読んで分かること
ノートにまとめる勉強法が、あなたの悩みを解決します

 ノートにまとめるメリット

 

え?まだノートにまとめる勉強法をしていない?

 

いいから!黙って!ノートにまとめよう!!!

 

書いてあることをノートにまとめる?
それって時間の無駄じゃない??

 

 

NO!!!!!!

 

なぜお前は!!頭の中だけで!!理解できると思ってるんだ!!!

(過去の自分へのツッコミ)

 

ノートにまとめるメリットを自分なりに語りましょう。

 

 

丁寧に勉強することができる

 

同意していただいた方は、私と同じタイプだと思うのですが、

 

流し見で訳わからんコードが並んでると、

           一気に興味が失せませんか?

 

たとえばprogateで、スライドを見て

 

うーーーん、意味不明なコードばかり並んでるな・・・

 

そんな風に凹んでいる過去の自分よ・・・

 

おばか!!お前は見ただけで理解できるほどの脳みそ持ってるのか!!

 

まずは黙ってノートに書き出しましょう。

ここでのコツは、ただ写すのではなく「理解しようと思って写すこと」

 

そのため、書いている途中で分からない単語があれば、きちんと調べる。

メインのメソッドと、別のメソッド、どちらのコードなのか理解しながら書く。

 

意識するのは、丁寧さです!

 

流し見してると、なんとなーーーく分かった気になっちゃうんですよね。

そうじゃなくて、ノートに写して「自分に落とし込む」

これが大切です。

 

また書いていると、単語の間違いにも気付きやすくなります。

 

たとえばクラスの単元で登場した「インスタンスフィールド

流し見してた時は「インスタントフィールド」だと思い込んでました、ラーメンかな?

恥をかく原因にもなりますので、正確な単語を覚えましょう。

 

 

親近感湧く例文にできる

 

これもノートに書く時のメリットです。

参考書の例えって、だいたい「鈴木」とか「佐藤」じゃないですか。

それをノートに写す時は、自分の名前や好きな人の名前に書き直します。

「そんだけ?」と思われそうですが、これが意外と良いんです!

 

たとえば私はArrayListの部分で、こんな風にメモしています。

確か参考書では「1」という数字を加えたり、削除してたのですが、

私は「りんご」「バナナ」と変えて書いていました。

最近スムージーを飲み始めて、果物が好きになった影響です。

 

すると見返した時に、自分に馴染みがあるものが書いてあると、イメージしやすくなります。

イメージしやすくなれば、コードに対する理解も深まる!

ぜひ親近感湧く自分なりの例えで書いていきましょう。

 

割とノートは効率がいい

 

ノートって非効率じゃない?
書く時間も手間だし・・・

 

そう思い込んでいたのですが、実際ノートにまとめはじめたところ、

 

意外と効率がいい!

 

というのも、何か分からないコードがあった時、スライドで戻るのは手間なんですよね。

一つ前の単元ならまだしも、前に勉強したコードとなると、探すのも面倒だったり。

しかしノートだとペラペラ〜とめくるだけでいいので、欲しい情報がパッと出ます

 

さらに分からなかった単元の前後で学んだことも見れるので、

ついでに勉強」ができるのもメリットです。

 

たとえば

 

while文ってどうやって書くんだっけ・・・?

 

と、悩んでノートをめくってると、

 

あった、あった
あ、そういえばfor文と一緒に学んだなぁ

 

こんな感じです。

 

「勉強する機会が増える = 定着率が上がる」ので、「ついでに勉強」は割と馬鹿にできません。

 

 

1文1文理解していけば、資料は貴方に寄り添ってくれる

 

まとめです。

私は割とせっかちで、全体を掴んで終了になるタイプです。

 

あーーなんとなくOK!多分いける

 

こんな適当さで痛い目あったのは数知れず。

 

今回プログラミングを学びはじめ、同じような失敗をしでかすところでした。

スライドをどんどん見ていって、

 

うーん、意味不明なコードばかりだなぁ

 

こう悩むのは当たり前です。

なんせ今まで触れたことがない言語が並んでいるのですから。

挙げ句の果てには「資料が分かりづらい!」と他責する始末 笑

 

そんな時に、ノートにまとめはじめると

あぁココとココが繋がるのかー

 

そう分かる時が必ずきます。

一つ何か繋がれば、次に分からなかった部分も、どこかで繋がるようになる。

 

魚を眼の前にして、

「どうやって捌くんだろう・・・」と悩むより、

「頭、腹、背、尾と分けて捌いてみよう」と考えるイメージでしょうか。

 

全体で把握するより、ノートにまとめて丁寧に勉強した方が、近道だと痛感します。

 

 

そのためプログラミングで「全然分からん!」と悩んでいる方は、ぜひノートにまとめる勉強法を試してみてくださいね。

 

私も頑張ります!!

 

 

プログラミングでヒィヒィ言っているアカウントはこちら→
https://twitter.com/moon_trdr

 

この記事を書いた人
月子

20代後半 / 派遣OL / 新婚

『人に感謝を伝え、尽くすことで、
    最終的には自分が幸福になれる』

ブラック企業と親の離婚を同時に味わい、絶望した日々を送っていましたが、
だいすきな男性と出会い結婚し、今は幸せいっぱいの日々。新婚1年目。
幸せと言いつつ「お金が足りない!派遣じゃ駄目だ!」と悩む日々。
そんな時に、ブログで副業する方法を知り、試行錯誤中。私の日常が、どなたかの共感や助けになれば嬉しいです。

ツイッターで旦那さんとの日々をツイートしています♪お気軽にフォローしてください
プログラミング転職を決意した件
スポンサーリンク
ツイッターで旦那さんとの日々をツイートしています♪お気軽にフォローしてください
月子の新婚生活記

コメント

タイトルとURLをコピーしました