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

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

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

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

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

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

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

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

になります。

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

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

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

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

ウェブサイトの仕組みを知る! html編 其の2

[ウェブサイトの仕組みを知る!] html編 其の1 : ウェブサイトの仕組みを知る! html編 其の1 css編 其の1 : ウェブサイトの仕組みを知る! css編 其の1 htmlとは、以前述べたとおり、we ...

画像の一部だけが動く?!不思議な写真シネマグラフ

先週消えつつある技術としてFLASHの記事を書きました。 ウェブ上でアニメーションコンテンツを見せる為の代表的な技術でしたが、残念ながら時代の流れと共に利用者が少なくなりつつあります。 しかしアニメーションなど動きのあるリッ ...

2017年人気記事ランキング TOP10

街もクリスマスムードに包まれはじめ、そろそろ2017年も年末モードに。ここ一年間の弊社のコラムTOP10を紹介したいと思います! では早速いってみましょう! 第10位 200年ぶりに新しい”青色”が発見された! 新しく発見さ ...

「〇〇初め」「初〇〇」は元日ではなく、1月2日に?

事始めは元日ではなく、2日から キリの良さから、「新しいことを元日に始めよう!!」という人もいるかもしれません。 ですが元日とは「心静かに過ごし、あまり行動を起こさない方が良い」と言われています。 そして、翌日の1月2日の事始 ...

経営に必要な会計知識(その1)

経理と財務の違い 中小企業などの小規模組織では、経理と財務を経営者が一人で担っているケースをよく見られますが、本来は経理と財務は違う役割を果たしています。 まず「経理」とは経費や利益など、企業の中で日々にどれくらいのお金 ...

第3回 30代プログラミング講師が全力で子供向け知育玩具で遊んでみた

今回のおもちゃ 今回の知育玩具は弊社「ロボットプログラミングコース」でも使用している「スタディーノ」です。 対戦ルール 90分以内にロボットの組み立てとプログラミングの組み込みをし、ロボット同士で対戦します。相手のロボットを戦鬪不 ...

ウェブサイトの仕組みを知る! css編 其の1

ウェブサイトの仕組みを知る! html編 其の1ウェブサイトの仕組みを知る! html編 其の1 の続きです。 cssの役割 htmlとはなにか、をザックリと説明したところで、よりhtmlへの理解を深めていただくために説明しなく ...

アニメーション作成ソフトSpineとUnity

Spineエディタについて Spineエディタはゲームに命を吹き込む大切なアニメーションの制作ソフトの一つです。ここ数年は特にモバイルゲーム界隈で俄かに注目を集めつつあります。 特徴としてはパーツ素材に骨組みを埋め込み、動的 ...

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

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

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

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

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