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

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

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

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

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

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

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

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

になります。

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

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

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

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

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

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

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

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

Scratchのクローンの使い方

クローンってなに? Scratchを始めたばかりの人は思うように使えずにゲームが作れなかったりしているかと思います。 しかし、『クローン』をうまく使うことによって、作れるゲームの幅がぐーんと伸びます。 クローンはスプライトをゲーム中に ...

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

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

ウェブサイトを認知してもらう為に

広大なネット世界、表面に出ているウェブサイトだけでも無数のサイトが存在しています。 昔から存在しているサイト、新しく出来たサイト、管理者すらも放置してしまって誰にも知られずただ存在しているだけのサイト。 もはやどこに何があるか全 ...

学生の進路と優良ITベンチャーの条件

学生の進路 高等学校卒業者の進路 大学・短大進学率(現役) 54.8% 専門学校進学率(現役) 16.3% 就職 17.8% その他 11.1% 大学卒業者の進路 就職 74.7% 大学院等への進 ...

STEM教育と子供の未来の職業

STEM教育 S ・・・ Science 科学 T ・・・ Technology 技術 E ・・・ Engineering 工学 M ・・・ Mathematics 数学 これらの頭文字をとり、次世代を担う人材を育成する教育を ...

ipa

エンジニアも非エンジニアも。 IPAの情報処理技術者試験

IPAとは IPA(Information-technology Promotion Agency, Japan)とは、独立行政法人 情報処理推進機構です。 日本におけるIT国家戦略を技術面、人材面から支えるために設立された、経済産業省 ...

kimu

危惧される北朝鮮の存在

2月13日に北朝鮮の金正男氏が殺害されました。 北朝鮮の金正恩体制が恐怖政治であることが再び再認識された事件でもありました。 北朝鮮の印象 北朝鮮といえばミサイル実験や度重なる挑発行為などで日本に不安を煽っている印象があります。 し ...

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

[ウェブサイトの仕組みを知る!] html編 其の1 : ウェブサイトの仕組みを知る! html編 其の1 其の2 : ウェブサイトの仕組みを知る! html編 其の2 css編 其の1 : ウェブサイトの仕組みを知る ...

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