本文へ進む
あきらパパAIを試す。作る。届ける。

プログラミング

プログラミングとは?5年目プログラマがちゃんと定義しようと思う

3,723 PV
たくや
たくや
プログラミング最近流行ってんな〜
流行ってるねえ〜
あきらパパ
あきらパパ
ひかり
ひかり
そもそも私プログラミングのこと自体あんまよくわかってないわ
確かにようわからんよな。わかりやすい定義しようか
あきらパパ
あきらパパ
たくや
たくや
やったー
ひかり
ひかり
わーい早く早く〜!🎵
さくら
さくら
プログラミングみ
プログラミングみ!?笑
あきらパパ
あきらパパ

この記事はこんな人におすすめ

  • これからプログラミング学びたい人
  • プログラミングってそもそも何?って人
  • プログラミングに距離を感じている人

背景、時代の今後の流れ

  • 学校で必修になるプログラミング
  • IT化加速。web,IoT,AI,ロボットとか増える
  • プログラマ不足
  • トヨタが終身雇用が終わるなど、
    これからの未来は変化がより激しくなるので問題解決能力必要

プログラミングとは?の結論

みんな「プログラミングしたい。 プログラミングする。」 って言ってるけど、
結局プログラミングするってどういうこと?って感じですよね。

 

いきなり結論から。

プログラミングとは、
データの道路をつくること

です。

世の中のすべてのITシステム(Webサイト・アプリ・ゲーム)は、
人間とデータをやりとりするために、
プログラム(データの道路)で作られています。

例えば、

Facebookで友達の近況知りたい場合:

さとし最近何してるかな??
たくや
たくや

→Facebookのさとしのページにアクセス

さとし最近彼女出来たで
Facebook
Facebook
たくや
たくや
。。。べ、べつに悔しくないし

てな感じで、

たくやは、FacebookというITシステムを使って、
自動でさとしのデータをやりとりしてます。

この、「自動で」というところが重要なんですが、

ITシステムは、コンピュータによって自動で動いてます。

ITシステムの中身は、

人間が過去につくった”データの道路(プログラム)”の集合体です。

イメージはこんな感じ。

ITシステムの中身はこんな感じです。

このように、人間が求めるデータのやり取りをするための

必要なデータの道路をつくってあげることが

プログラミングするということだったんですね。

 

「データの道路」をつくってあげることが、

プログラミングするということ

おさらい

プログラマとは?

データの道路を作る人

まとめクイズ

クイズはメンテナンス中です。