Entaku Talks Vol.1の発表スライドです。効率的な学習方法について自分なりの考察をまとめてみました。
[Entaku Talks Vol.1 - Entaku.rb | Doorkeeper](https://entakurb.doorkeeper.jp/events/139795)
ピアノと囲碁とプログラミング@lef237
View Slide
@lef237・「レフ」と読みます・フィヨルドブートキャンプで学習中・現在、自作サービス開発中
3/15現在の記録約一年間、プログラミングを学習して感じたことプログラミングとピアノと囲碁は似ている!!
どういうことか、ご説明します!
ピアノの習得方法RP 演奏を聞8$P メロディを覚え01P 楽譜を読9"P 小節を弾いてみ0P ちょっとずつ長くす0EP 素早く弾いてみ0P 通しで演奏してみる
一度に全部弾こうとせず、小節ごとに覚えていこう!
囲碁で強くなる方法とにかく対戦しまくろう!!
囲碁の上達方法9h ルールを覚えQYh 詰碁や定石で戦法を知Qch 自分なりの戦略を立てQUh 同じくらいのレベルの人と とにかく対戦しまくる2h 対戦しているうちに、 自分の中に定着すQbh いつの間にか強くなっていQDh 級位が上がる
本題プログラミングって、ピアノや囲碁と同じじゃん!!
本で学んだ知識を総動員してプログラムを作る!
プログラムを実装するために必要なこと・ロジックを組み立てる・メソッドを調べる・標準入出力について調べる・どうやってコードを実行するか・ファイル情報の取得・綺麗にフォーマットする・オプションによって条件分岐・エラーがないか確認etc...
実際にコードを書いてみることで、本当の意味でプログラミングを上達できる。「実践」が一番大切!
実際にコードを書く → エラーが発生する → 試行錯誤して解決する → 問題解決能力が養われる「問題解決能力」は「実践」の中でのみ培われる!
2:6:2のサイクルインプット 実践 復習実践に一番時間を割こう。実際に何かを作ってみよう。
インプットも大切OSSのソースコードはとても学びが多い!※ただし、読むだけでなく、自分でもコードを書いてみよう
「良き理想も、実践しなければ、良き妄想である。」―― ラルフ・ウォルド・エマーソン
以上で発表を終わります。ご清聴、ありがとうございました!Entaku Talks Vol.1 - Entaku.rb 2023-03-24(金)20:00 - 22:00 JST