プログラミングとは(2023年4月編)

Apr 11th, 2023 programming

一言でまとめ

コード is 量

もくじ

プログラミングとは?

人間が描いた絵空事を現実にするもの.アイデアは実現できれば何の意味もない.自分自身でコードを書いて誰かに使ってもらうことで,自分のアイデアの価値を表現し,自分や世の中を変えることができる.

なにがおもしろいのか

できるとなにがいいの?

コードを書くことで様々なものを自分の手で生み出すことができる.

プログラミングに大切なこと

諦めない姿勢

前提条件:だいたいうまくいかない

しかし,うまくいかない場合でも試行回数を増やせばクリアできる.

"勝機はいくらだ  千に一つか  万に一つか  億か  兆か  それとも京か"
"それがたとえ那由他の彼方でも  俺には充分に過ぎる!!"

コミュニケーション

プログラミングにおいて最も重要なのは日本語の運用能力である.

プログラミングは「対話」が多い.

つまり...

プログラミングは気合いと日本語でどうにかなる.これらは最初からできるわけではなく,何度もやることが大切だ.

つまり,コード is 量である!

時間を制すものはコードを制す

まず時間を確保しろ 話はそれからだ...

"誰かを助けるという事は誰かを助けないという事.正義の味方っていうのは,とんでもないエゴイストなんだ."

【参考】受講生時代の筆者

計 約 50 h / 週

プログラミングにチャレンジする準備

プロダクトのアイデア

**プログラミングのでき具合は「プロダクトの数」で決まる.**アイデア自体は役に立つ立たない関係なく,プロダクトを作ることが大切.

毎回出される課題が「プロダクト」となる.常にネタをストックし,つくるものに困らないようにしておこう.

アイデアとは「既存のものの組み合わせ」である.あまり「新しいものをつくろう」と気張らず,既存ツールがある場合も含めて考えてみよう.つくっているうちに新たなアイデアが出てくることも多い.

コツ

コードを書けない時間に考えるのが大事!常に PC を開けるわけではないので,PC を触れない時間に考えてみよう.

ネタは考えておき,PC を開いたら「つくる」ことに集中できる状態にしておく!

タイピング

**打ち間違いが少ない奴は強い!!**コードが動かない最大の理由は「打ち間違い」であるッ..!

コードを書いていて「考え方」「コードの書き方」が正しいのに,「スペルミス」があると動かなくなってしまう.この場合に「考え方がおかしいのではないか」と疑ってしまい,せっかく書いたコードがおかしくなってしまい泥沼になることがある.

まず「打ち間違い」を疑い,修正してから「考え方」「書き方」に目を向けよう!

タイピングのレベルは以下の通りだが,まずは打ち間違いに自分で気づくことが最重要!

  1. とりあえずタイピングはできる
  2. 自分で打ち間違いに気づける
  3. 速くないけど打ち間違いが少ない
  4. 速くて正確

慣れることの重要性

まずはタイピングに「慣れる」ことが大事!「慣れる」とは「考えなくてもできる」状態.

人間は慣れていないことが重なると難易度が跳ね上がる.

難易度 = 慣れていないことの数

タイピングが速い必要はないが,考えなくても打てるようになろう.不安な場合は「寿司打」などで練習しましょう!!毎日 5 分でも効果あり!!

まとめ

以上だ( ` ・ω・)b