プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

今、人気のプログラミングでできること【何でもプログラミングで作られています!】

更新日:

プログラミングが人気だとは聞いていますが、プログラミングを習得すると、一体、何ができるようになるんでしょうか?

記事の内容


プログラミングでできることは、現在でも非常に多くあり、これからもそれは増えていきます。
この記事では、プログラミングを習得することで、できるようになる事例を紹介していきたいと思います。

プログラミングとは?

プログラミングとは簡単に言うと、ある命令をコンピュータに依頼する時に、「人間の言葉を機械が理解できるように翻訳する作業」のことを意味しています。

例えば、あるページのダウンロードを人に依頼する場合、「このページにあるpdfをダウンロードしておいて」と依頼すると思います。
人間は賢いので、頼まれた人はその曖昧な依頼を理解して、pdfをダウンロードしてくれるはずです。

でも、相手がコンピュータの場合は、そういった曖昧な依頼は通用しません。
「決められたコマンド」「決められた場所」の二つを正確に指定して、初めて正確なpdfをダウンロードしてくれます。

そのため、プログラマは、曖昧な依頼から曖昧さを取り除いた上で、コンピュータに作業を依頼します。
プログラマが細かい人と思われがちなのは、普段から曖昧さを取り除く作業ばかりをしているからかもしれません。

プログラミングで作られているサービス

私達の身の回りで、どういった物がプログラミングで作られているのかを紹介していきたいと思います。

Webサイト

クックパッド、食べログ、Yahooのようなサイトは、我々の日常生活に浸透しています。
そういったWebサイトの多くは、PHP、Ruby、Javaといった言語で作成されています。

Macで動いているアプリ

MacのPC上では、Kindle、Dropbox、Sketchといった様々なアプリが動いています。
このようなPC上で便利な機能を提供してくれるアプリの多くは、SwiftやJavaScriptといった言語で作られています。

Google docs

Web上で完結するオフィスソフトもプログラミングで作られています。

小惑星探査機のはやぶさ

はやぶさの制御もプログラミングによって、行われています。
はやぶさは、トロンOSで作られているそうです。

ビットコイン

ビットコインは、仮想通貨の一種で、今では7兆円もの価値がある通貨です。
ビットコインは、C++という言語によってプログラミングされています。

ドローンの制御

今、Amazonがドローンでの配達を試みようとしています。
そのドローンの制御は、プログラミングによって行われています。

競馬の予想

少し前に競馬の予想をプログラミングで行って、数億円もの利益を出している人がいました。
脱税で捕まって話題になっていましたが、プログラミングの可能性を感じさせる事件です。

自動運転の自動車

自動運転の車の制御は、プログラミングで行われています。
「前後左右に人がいた場合」「障害物があった場合」など、様々な条件を考慮して、車の動きが設計されています。

AndroidやiPhoneのアプリ

普段から馴染みのあるモバイルアプリです。
Androidアプリは、JavaやKotlinで作られています。
iOSアプリは、Swiftで作られています。

顔を判別する防犯カメラ

顔の認証は、機械学習でプログラミングされた機能を使って行います。

Alipay、WeChat、メルペイなどの決済機能

決済機能は、プログラミングによって作られています。

冷蔵庫の温度を管理するアプリ

最近は、日立から冷蔵庫の温度を管理するアプリが出ました。
スマホと冷蔵庫側の両方に、プログラミングが必要です。

  • 冷蔵庫のドアの閉め忘れをスマートフォンに通知する機能
  • 離れたところからドアの開閉回数を確認できる機能
  • 冷蔵庫の温度や製氷の設定変更をする機能

パソコン

普段、私達が使っているPCには、OS(オペレーションシステム)がインストールされています。
そのOSは、予め、決められた動作をするように、プログラムが設定されています。

まとめ

この記事を読んで、プログラミングが我々の生活に浸透していることがわかって貰えたと思います。
また、この記事には書いていませんが、他にもプログラミングが使われていることは多くあるはずです。

興味を持った方は、今すぐにでもプログラミングを始めましょう^^

Good luck for your engineer life!

IT業界やWeb業界のエンジニアの種類を紹介します

AIがプログラミングを自動でしてくれる時代はくるのでしょうか?

IT業界について詳しく知りたい人は、この記事を読んで下さい

IT業界にいる人にオススメの本【2019年最新】

IT技術を使った会社の生存戦略 ソフトウェア・ファースト Sierを使った開発には限界がきており、これからは事業会社がエンジニアを雇用することで、ITの手の内化が必要だと、筆者は述べています。 現在のSierを使った開発方法の問題点と、事業 ...

続きを見る


30代からプログラミングを始めようか迷っている人は、この記事を読んで下さい

30代からプログラミングを始めることは可能なのか?【頑張ればギリギリセーフ】

エンジニアは人気の職種だと聞いていますが、若い人達が多い印象です。 30代から始めても間にあいますか? 2030年には79万人のエンジニアが不足 まずは、今後、10年間以上に渡るエンジニアの需給について確認しましょう。 自分の身を預けたいと ...

続きを見る


プログラミングスクールに行くか迷っている人は、この記事を読んで下さい

なんとなく、エンジニアになりたい人が無料のプログラミングスクールに行くべき理由【2019年12月の最新】

有料や無料のプログラミングスクールが多すぎて、どこにしようか迷っています。 無料のプログラミングスクールは、お得そうに見えますが、実際の所はどうですか? メリットやデメリットなどがあれば教えて下さい。 無料のスクールを推す理由 まずは、私が ...

続きを見る


自分がプログラミングスクールに行っても大丈夫か知りたい人は、この記事を読んで下さい

プログラミングスクールに通って挫折する人と上手くいく人の違い

スクールに通っている人の3パターン プログラミングスクールに通っている人のパターンを整理すると、以下の3パターンに分かれます。 それぞれのタイプの特徴を、もう少し詳細に説明していきます。 それぞれのタイプの特徴 大した努力をせずに文句ばかり ...

続きを見る


ゼロからWebエンジニアになりたい人は、この記事を読んで下さい

ゼロからWebエンジニアとして就職する方法【何もない自分に積み上げていく】

ちまたには、「エンジニアになるための情報」で溢れかえっています。 ジョージさんが考える「Webエンジニアになる方法」を教えて下さい。 私が定義するWebエンジニア まず、最初に以下の図を見て下さい。 これが、Web業界で働く人達の大分類です ...

続きを見る


独学で実務っぽい経験を積みたい人は、この記事を読んで下さい

エンジニアが独学で実務経験っぽいことを学ぶ方法

エンジニアとして就職するためには実務経験が大事だと聞いていますが、就職しないことには実務経験を積むことができません。 どうやって、最初の実務経験を積んだらいいでしょうか? スクールの理想と現実 これからプログラミングを学ぼうとしている人が描 ...

続きを見る



関連コンテンツ

-IT業界, IT業界の説明, 初心者向け

Copyright© プログラミング道場 , 2020 All Rights Reserved Powered by AFFINGER4.