こんにちは。
元銀行員エンジニアのきたしょー(@KitamuraShohei)です。
プログラミングでなにができるか知っていますか?
ただただ最近流行ってるからという理由だけでプログラミングを始めても、プログラミングはマジで失敗の連続なので途中で挫折して終わります。
3時間かけてコードを書いたのにエラーが発生して学習が全く前に進まない日なんて山ほどありますからね。
これからプログラミングを挫折せずに学んでいくためには、プログラミングで実現できる世界を理解したうえで高いモチベーションを維持する必要があります。
本記事では、プログラミングスキルを身に付けたらできるようになることをまとめました。
プログラミングを習得した未来の姿をイメージしながらモチベーションを高めてプログラミング学習に取り組んでいきましょう!
プログラミングで何ができるの?プログラミングでできることまとめ!
1:Webアプリを制作できる
Webアプリとは、Webブラウザ上で利用できるサービスのことです。
〜WEBアプリの具体例〜
- 検索エンジン:Google、Yahooなど
- ショッピングサイト:Amazon、楽天、Yahoo!ショッピング
- SNS:Facebook、Twitter、Instagram
- 動画サイト:YouTube
Webアプリ上でボタンをクリックすると該当ページに飛んだり、該当箇所に触れるとグラフィックが動いたりするのはすべてプログラミングによって実現されています。
プログラミングを学ぶと、AmazonやYahoo!ショッピングのようなサイトも自分で作れるようになるってワクワクしますよね!
ぼくも早くプログラミングスキルを身に付けて、一般的なWebサイトやTwitterをモデルにしたオリジナルWebアプリなどを作れるようになりたいものです!
きたしょー
2:スマホアプリを制作できる
スマホアプリとは、iPhoneやAndroidなどのスマホ上で利用できるアプリのことです。
あなたのスマホにインストールしているFacebook、Twitter、Instagramなどの3大SNSもスマホアプリの一種ですね。
プログラミングを学んで、LINE、パズドラ、ポケモンGOのようなスマホアプリを制作すれば、お金を稼ぐことも可能です。
有料アプリを制作してダウンロードしてもらったり、無料アプリを制作して広告収入や手数料を得ることでお金が稼げます!
ちなみにぼくは、スマホアプリは流行り廃りのサイクルが早いので、スマホアプリを制作してお金を稼ごうとは思っていませんね。
3:デスクトップアプリを制作できる
デスクトップアプリとは、iTunes、Skype、メモ帳などのパソコン上で利用できるアプリのことです。
主に会社の業務で用いられる帳票作成、データベース、バックアップソフトのようなパソコンやサーバー上にインストールして利用するアプリです。
デスクトップアプリもスマホアプリと同様に無料ダウンロードしてもらって、有料サポートに案内するなどしてお金を稼ぐことができますよ!
4:ゲームを制作できる
家庭用ゲーム、スマホゲーム、オンラインゲームなどゲームはすべてプログラミングによって実現しています。
ぼくは小さい頃からポケモンやドラクエをやってきた世代なので、プログラミングを学んだらゲームの裏側を知れると考えるだけでワクワクします。
「子供の頃からゲームが大好きで実際にゲームを作る側に回ってみたい!」という方はプログラミングを学ぶことをオススメします!
5:ロボットを動かせる
AIBOのような動物型ロボット、Pepperのような人型ロボット、工場で使われている工業用ロボット、ルンバのような電化製品などはプログラミングによって実現されています。
最近ではAIを搭載して過去のデータに従ってロボット自身で次の動作を決定するようなロボットも開発されていますね。
これからコードを書くだけのプログラマーはAIに代替されてしまうかもしれませんが、AIや人工知能を操作できるプログラミングスキルがあればこれから仕事に困ることはないでしょう。
ぼくもコードが書けるになったら、次はAI・人工知能・ロボットに指示を出す側に回りたいです!
6:単純作業を自動化できる
プログラミングを学ぶと以下のような単純作業が自動化できます。
- 欲しい商品があるときにインターネット上で発売されたと同時に購入できるプログラムを組める
- 好きな写真や画像をインターネット上から自動で収集できるプラグラムを組める
- 領収書をすぐに発行できるようなシステムが作れる
ぼくたちがエクセルで手打ちしているような面倒な作業を一度プログラミングしておけば、データの集計、余計なデータの削除、シートの結合、グラフへの入力などすべて自動化させることができるんですよ。
ぼくは「Twitterで自動でいいねやRTをしてくれるシステムを作りたいな〜!」と思っています。
プログラミングでできることを頭に入れてモチベーションを高めよう!
「プログラミングブームだから」という理由だけでプログラミングを始めても、エラーが発生するなどつまずきまくって途中で挫折して終わります。
プログラミングスキルを身に付けた先にどんな未来が待っているのか?なにができるようになるのか?を理解しておくだけでプログラミングに対するモチベーションは爆上がりです。
プログラミングを学んで独自のWebサービスやスマホアプリを作っている自分の姿を想像しながら、コツコツとプログラミングに取り組んでいきましょう!
P.S.
プログラミングを学びたい方はプログラミングスクールがおすすめ!
プログラミングスクールについて詳しく知りたい方は、『プロアカ』の「おすすめプログラミングスクール8社比較」の記事がおすすめですよ!
プログラミングに関する人気記事
プログラミング未経験者が月収100万円稼ぐまでの過程を実況する!