Knocknote

  1. トップ
  2. コラム一覧
  3. プログラミングには正解がない、探究心こそ全て?

プログラミングには正解がない、探究心こそ全て?

投稿日 : 2017.12.31  |  カテゴリー : IT雑記

プログラミングには正解がない

同じ結果が返ってくるプログラムだとしても、出来上がったソースコードはプログラマーにより差が出ます。
変数名のつけ方ひとつでも、プログラマーによって大きく異なるものです。

つまり、プログラミングは正解というものがなく、最適解を探すものではないのでしょうか?

では最適解とはどういうことでしょうか?

プログラムに正解はありませんが、プログラミングをする以上は以下のものに気を配る事が大事になってきます。
・メンテナンスのしやすさ
・ソースコードの読みやすさ
・実行速度の速さ

になります。

これからプログラミングを学習していく子供は、スクラッチなどである段階まできたら是非ともチャレンジしてもらいたいのが、他人の作った作品を同じように真似してつくってみてください。

同じように作ることにより、「自分であればこのようにプログラミングをする」「他人の作品よりクオリティーをあげたい」、逆に「わからない箇所は他人のソースコードを分析してみる」など、個人のスキルを高められる良い訓練になるとおもいます。

今年は本日で終わりですが、常に自己のレベルを高めていく探究心をもち来年もよい年にしましょう!

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

やる気がでないときに2

前回はやる気がでない時の対策として、休むこととルーティーンの話をしました。 今回はまた違う方法でのやる気アップのお話をしていこうと思います。 朝ごはんを食べよう ご飯を食べることは重要なことで、『腹が減っては戦はできぬ』と言わ ...

e-ラーニングのメリット・デメリットと今後

e-ラーニング electronic learningの略で通信技術を用い、学習を行う手段のことです。現在英語やプログラミングをはじめ、薬剤師向けのコンテンツなどが世の中に出回っております。 メリット・デメリット メリット ...

本当の意味での親子で学べるプログラミング教室とは

増えてきたプログラミング教室 2020年の小学校でのプログラミング必修化もいよいよ秒読みとなり、東京都内のプログラミング教室もどんどん増えてきました。大人の場合、プログラマーを目指すためのPHPやHTMLなどのWEBの知識を習得するコース ...

Scratchコース発表会レポート 〜小学生がパワポでプレゼン!?〜

小学生がパワポでプレゼン!? Knocknote Education(ノックノート エデュケーション)では、授業のプログラムの一部にプレゼンを設けております。子供のうちから人前で話す機会に慣れておくことは様々なメリットをもたらしま ...

KURATAS

子供の頃に夢見たロボット

未来のロボット 未来のロボットといえば、手塚治虫氏の鉄腕アトム、機動戦士ガンダム、トランスフォーマー、ドラえもんなど様々なロボットが思い浮かべることができると思います。 現代で活躍するロボットといえば、コミュニケーションロボットのPep ...

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

脳科学から見る子供の成長

脳 そもそも、脳って何でできてるんでしょうか。脳は神経細胞の塊です。神経細胞とは、電気信号を発して情報をやりとりする細胞です。その数は脳全体で千数百億個にもなると言われています。 神経細胞は、遺伝情報が書かれたDNAを含む核やエ ...

小学生向けオンラインレッスン始めました

オンラインレッスン開始 Knocknote Education(ノックノートエドゥケーション)のScratchコースでオンラインレッスンを開始しました。 遠方の方も通わずに安心して、現役プログラマーによる丁寧な個別授業を受けることが ...

便利なIoT化

進むIoT化 学校や企業でIoT化が進んでいます。小学校だと2020年に全学校の無線ネットワークの普及も計画されています。 最近は家電のIoT化も進んでいて、家電をネットワーク接続し携帯電話や専用端末で操作ができるものも販売されています ...

プログラミング教室に通うことで期待できる主な3つの効果

プログラミング教室 小学生の習い事として、最近はもう当たり前のように認識されてきたプログラミング教室。では、なぜ注目され、一体どのような効果が期待できるのでしょうか。 なぜプログラミング教室が注目されているか 2020年、小学 ...

Knocknote Education(ノックノートエドゥケーション)