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