- プログラミングはじめると何ができるの?
- どんなメリットあるの?
- プログラミングって稼げるの?
みなさんはこんな疑問をもっていませんか?
プログラミングって難しいイメージありますよね
私も最初は難しいイメージをもっていましたが、やってみると意外と簡単でした
今回はプログラミングで何ができるを完全初心者の方でもわかるように説明します
この記事を読むと・・・
- プログラミングで何ができるのかわかる
- プログラミングはじめると得することがわかる
こんにちは!おへんじといいます!
私は趣味でプログラミングを独学ではじめて1年の初心者プログラマーです
趣味でプログラミングできたらカッコよくない?と思い軽い気持ちではじめました
他にも同じような内容が書いてある記事はたくさんあるけど
- 初心者にはわからない言葉があって理解できない
- ココが知りたいのに!ってことが書いていない
- 見てて難しそうで続く気がしない
と見てて思いました
初心者の悩みは初心者にしかわからない!
というこで、分かりやすさ重視で初心者の方向けに実体験をふまえて解説していきますので
みなさん一緒にがんばっていきましょう!
プログラミングでできることおすすめ4つ
プログラミングでできることはいろいろありますが、中でも初心者の方が取り組みやすいおすすめ4つをピックアップして紹介していきます
1つでもやってみたいことがあったら、ぜひ一緒にプログラミングやってみましょう!
その1 業務の効率化ができる
みなさん普段の仕事で、頭は使わないけど、時間がかかるルーティーンワークありませんか?
プログラミングを使用することで、そんな決められた作業の自動化ができます
今まで1時間かかっていた作業が10秒で終わるなんてこともあります
いくつか具体例をあげると・・・
- メールを自動で作成して相手に送ってくれる
- 請求書などの定期的に作成する書類を自動で作ってくれる
- ネット上の天気情報をExcel, word等に書き写す(Webページの情報ならなんでもOK)
上の3つは実際に、私が自動化できた内容です
その2 AIを使って予測ができる
簡単に使える理由もあったから、その辺も解説するね
AIが簡単に使える理由
- AIを簡単に使えるツールがそろっている
AIの仕組みが、わからない人でも使えるようなツールがそろっています(作ってくれた人に感謝ですね)
私も実際にAIを使ってみましたが、すごく簡単に使えました
AIを使って何をしたかというと・・・
今は1年やればこんな感じのことができるんだーって感じでOKです
流れを簡単に説明すると
- 過去のデータをAIくんに渡してお勉強をしてもらう
- AIくんが賢くなるので、実際に予測をしてもらう
- 賢くならない場合もあるので、原因究明と改善を繰り返す
こんな感じの流れで取り組んでいました
難しくない?って思ったかもしれませんが、安心してください
下の記事で徹底的にわかりやすさにこだわって、近日説明予定ですので一緒にがんばっていきましょう!
このほかにもAIではこんなことができます
- 競馬:どの馬が勝つかの予測(競艇、競輪も同様にできます)
- 自分の写真が、どの芸能人に似ているかの判別
- ポケモン絶対勝てるくん(AI)の作成
今のは、例なのでほかにもいろんなことができます
ポイントをまとめると・・・
- AIの仕組みを理解する必要なし(ツールが整っているから)
- 予測をするためのデータを用意するだけ(ネットから意外と簡単に入手できます)
- ツールの使用料は無料です
その3 ゲームが作れる
ツールについても説明するね!
まずどんなゲームを作れたのかお見せします(2秒程度の動画なのでデータ消費少ないです)
- クソゲーじゃんと思った方、正解ですクソゲーです笑
ちなみにこれはpyxelっていうゲームを作成するためのツールだよ
ツールの説明をざっくりすると・・・
- スコア表示の設定
- キャラのジャンプ力の設定
- 足場の出現頻度の設定
- 背景画像の設定
こんな感じで、項目ごとにデータファイルが分けられていて
それぞれの項目を設定するだけでゲームが作れる!といったイメージです
ここで1つ察しのいいみなさんならわかるかもしれませんが・・・
少し厳しいことを言えば初心者が最初からオリジナルのゲームを作れるはずがありません
でも安心してください
次の手順で取り組めばオリジナルゲームを作れます
- 自分でもゲームが簡単につくれることを実感する(やる気UP)
- ベースが作ってあるファイルの中身を確認しながら勉強する(ツール構造の理解)
- オリジナルのゲームの作成に挑戦!
ベースが作ってあるゲームはいくつもあるので、いろんなパターンのゲームの作り方を勉強すれば
自分が作りたいゲームの作り方も少しずつイメージできてきます!
最初はチャリ走みないなクソゲーからはじめて、最終的にはモンハンを目標にがんばっていきましょう!
モンハン作れたら僕にもやらせてください笑
その4 Webサイトの作成
これは割と有名ですね
私もWebサイトの作成に興味があり取り組みましたが、別の壁にぶつかって断念しました
私は完全にセンスが0で断念しました泣
センスもあってやる気がやる方はWebサイトの作成に取り組んでみてください
またWebサイト作成のスキルを習得することで副業につながることもあります
ココナラやクラウドワークスなどのスキルマーケットでは、自分のスキルを使って、稼ぐことができます
ココナラをのぞいてみると実際にWebページの作成で稼いでいる方はたくさんいます
趣味ではじめて副業にも繋がるのはデカいですよね
ちなみにこのwebページはwordpressというコンテンツ管理システムを使って作成しています
プログラミングで得すること
ここまでプログラミンでできることを紹介してきました
最後にプログラミングができると得することをお話します
副業につながる
1つ目はなんと言っても副業につながることです
ほとんどの方がこれが目的でプログラミングに興味を持つのではないでしょうか(私もその1人です笑)
実際にどんな方法で収入を得ることができるのか紹介しておきます
- ココナラなどのスキルマーケットでWebサイトの作成をする(難易度:高)
- AIを使って株、競艇、競馬などの予測をする(難易度:高)
- プログラミングで勉強した内容をブログに投稿する(難易度:低)
- 就職できる
このようにプログラミングで収入を得られる方法はたくさんあります
趣味で始めたことが収入につながるとモチベもあがるよね
頭がよくなる
最近小学生のプログラミングが必修になったように
プログラミングはじめると論理的思考力があがります
論理的思考力ってなんや!って方へ
論理に基づいて思考する能力(の高さ)という意味で用いられる表現。道理や筋道に則って思考を巡らせて結論を導いたり、あるいは、複雑な事柄を分かりやすく説明したりできる能力として主に捉えられる。英語の logical thinking(ロジカルシンキング)の訳語としても用いられる。
weblio辞書より引用
- 要するに全体を把握して順序立てて考える力のことです
プログラミングは人間よりも正直なので、きちんと書かないと動いてくれません
プログラムを書く前に全体の構成を考える必要があります
ココが論理的思考力を鍛えられる理由です
私も実際にはじめてみて、超頭よくなった!とまで実感はしていませんが、
何かをはじめるときに全体を把握するクセがついた気がします(気がする程度です笑)
モテる(おまけ)
プログラミングをはじめるとパソコン関係の知識も自然とつくので、サラッとパソコンの問題を解決してあげると
モテます笑
おれプログラミングできるよ!(ドヤっ)はモテないので気をつけてください笑
完全にこの項目は茶番でしたすみません
まとめ
プログラミングでできること
- 業務の効率化・自動化ができる
- AIを使って予測ができる
- ゲームがつくれる
- Webサイトが作成できる
プログラミングで得をすること
- 副業につながる
- 頭がよくなる
- モテます(おまけ)
プログラミングを始めることで副業にもつながったり、正直いいことしかありません
独学で勉強しようかなーって思っている方への記事を今後書いていきますので
参考にして一緒にプログラミング頑張っていきましょう!
ohenziblogはプログラミングを独学で始めるための徹底ガイドを目指しています