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

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

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

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

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

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

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

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

になります。

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

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

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

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事
プログラミング入門

プログラミング入門にはコレがおすすめ!いろいろあるプログラミング言語

いろいろある!プログラミング言語 まったくプログラミングをしない人でも、C言語やjavaは聞いたことがあるのではないでしょうか。 C言語は1970年代に誕生した言語で、今では学校の授業で必須になっていたり、世界的に普及しているのでかなり ...

プログラミング教育の現場から

Knocknote Education(ノックノートエデュケーション)の一期生の授業を始めてから早くも一年が経ちました。 現在、一期生の生徒は1年間のカリキュラムを終えてUnityコースでプログラミングを学んでおります。 1年間 ...

安倍首相「キッズウィーク」導入を主張

キッズウィーク? 安倍晋三首相は5月24日に開かれた政府の教育再生実行会議にて、キッズウィークを来年度より導入する方針を明らかにしました。そもそもキッズウィークとは何か。自治体が夏休みなどの長期休暇の一部を別の日程にずらし、独自の大型 ...

スマホ

電話番号「020」と、広がる「IoT」の世界

枯渇していく携帯番号 携帯電話の普及に伴い、現在どんどん番号が枯渇しています。もともとPHSで御馴染みだった「070」(平成25年から携帯電話でも使用)にいたっては総務省によると2018年で枯渇する可能性があると言われています。現 ...

Webマーケティングのプロが解説するネット広告1

見ないという日はないというくらいに、身近になっているインターネット。 調べものをしたり、SNSを使ったり、ゲームをしたりと、その活用方法は様々かと思います。 しかしながら、ネット上に表示される広告に注目される方は多くはないは ...

colors

カラーコードと16進数

カラーコード  #FFFF00は何色を表現するのでしょうか。 正解は 黄色です。 Webでは色を16進数で表示します。例えば上記の黄色は#FFFF00で表現しましたが、これらの文字列は、16進法で表されています。16進法の ...

桜満開、春爛漫

桜満開、春爛漫 東京ではいよいよ桜満開ですね。1年に1度咲く、桜。とても魅力的です。ちなみに、筆者の1番好きな花は桜です。上記の写真は弊社Knocknote(ノックノート)の近くの四谷の公園の桜を撮影したものです。綺麗ですよね。 ...

記憶力を考える

記憶力は低下するのか 1秒に1個脳細胞が死んでおり、歳をとると物覚えが悪くなるといわれている。 最新の脳科学の研究結果では歳をとっても脳細胞は増える結果がでている。 つまり、我々は歳をとり仕事や生活でいっぱいいっぱいになり ...

比較(暗)(描画モード)

比較(暗) 「Photoshop」や「After effect」にある描画モードについて毎週1つずつ解説していきます。 今回の「比較(暗)」は、基本色と合成色を比べて、より暗い方の色が結果色として選択されます。 より暗い方の色 ...

プログラミングは独学じゃだめ?プログラミングスクールで学ぶメリット

プログラミング入門にあたり、独学ではいけないのでしょうか?プログラミングスクールに通うメリットとは一体なんでしょうか。 プログラミングスクールで学ぶメリット ・習慣となる ・わからないことがすぐ聞ける ・転職や就職などのアドバイ ...

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