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

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

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

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

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

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

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

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

になります。

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

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

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

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

便利なIoT化

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

Apple「ガチャの排出率表記」を義務化。アタリ出現率1%のガチャを100回引くと?

App Store審査ガイドラインに追加 2017年12月、英語版のApp Store審査ガイドラインに「ガチャの排出率表記」を義務化を表すものが追加されました。日本語訳するとこうです。 「ルートボックスやその他、ランダム型の有料ア ...

プログラミングができるとこんなに凄い

オバマ大統領の「Edutech」に40億ドルの金額を投資する計画、すなわちプログラミング教育に約5000億円を投資する計画を皆さまご存じでしょうか。 コンピューターはあなたの未来の大部分になります。頑張って学べば、あなたの手で ...

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

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

spjk

Twitterの中傷ツイート検索非表示対応と、女子高生とSNSといじめ

匿名と手軽なアカウント作成 TwitterといえばFacebookと違い実名での登録は不要で簡単にいくつもアカウントがつくれてしまいます。 その結果、多種多様な使い方ができる反面、自分の身元を隠し、簡単に中傷できてしまうという一面も見ら ...

プログラミングを学ぶ2つの必要性

プログラミングを学べば生涯仕事に困らない? 「プログラミングを学ぶのなら、生涯仕事に困らないことを約束しよう」とFacebook元役員のChamath Palihapitiya氏は語っています。 昨今、プログラミングを学ぶ必要性 ...

プログラミング小学生

子供がプログラミング入門する際の3つのポイント

子供のプログラミング入門 最近では小学生や中学生にとってプログラミングは当たり前の存在。東京新宿区の四ツ谷(四谷)でプログラミング教室を開講しております弊社Knocknote(ノックノート)でもたくさんの子供たちがプログラミングを学びにき ...

子供も喜ぶ世界のクリスマス3選 2017

クリスマスが近づくと、なんだか街もイルミネーションで煌めきはじめ、ラジオではクリスマスソングが流れ、いつしかクリスマスの雰囲気に包まれているものです。子供はもちろん、大人もなんだかワクワクするものではないでしょうか。 実際時が来てしまえば ...

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

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

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

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

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