みっつです。
最近、人工知能とかビッグデータの解析とかでプログラミングが必要になってきています。
今度、小学校でもプログラミングの授業が始まるので、ちょっとプログラミングに興味を持った人もいるでしょう。
プログラミングに興味を持った人が気になるには、自分にプログラミングが向いているのかではないですか?
そんな人のために、ここでは実際にプログラミングを勉強してみて分かったプログラミングに向いている人の特徴について書いていきます。
目次
プログラミングに向いている人は「怠惰」な人
プログラミングに向いている人の特徴はいくつか挙げられます。
例えば、
・探究心が旺盛な人
・自分でサービスを作ってみたい人
・自分で考えるのが好きな人
などが挙げられます。
でも、私が一番プログラミングに向いていると思う人は「怠惰」な人です。
どうして怠惰な人なのかというと、プログラミングを使うといろんなことを自動化できるからです。
プログラミングは、汎用的な処理とか創造的な処理をするのには向いていませんが、単純な反復作業をするのは得意です。
なので、毎日同じ作業をするとか、何回も同じ処理を繰り返すならプログラミングで作業を自動化できます。
出来るだけ楽をして生きていきたいと思っている人にはプログラミングはピッタリです。
プログラミングは楽をするためのツールである。
楽をしたい怠惰で愚かな人にこそおすすめ!!
具体的にどんなことができるの?
プログラミングを使えば、いろんな作業が自動化できます。
例えば、
・会社の日常業務を自動化する
・株を自動で売買する
・インターネットから特定の情報を抜き取る
などができます。
上で挙げた3つのことについて、ちょっと詳しく書いていこうと思います。
会社の日常業務を自動化する
これは、実際にあった話なんですが、アメリカのカリフォルニア州で働いていたプログラマーが自分の仕事を全部自動化するツールを作って、仕事が勝手に終わるようにしていたのです。
仕事が自動で終わるため、業務時間中はジムに通ったり、サーフィンをしたり、ゲームをしたりして悠々自適に過ごしていたにも関わらず、毎年約1000万円の年収を得ていたそうです。
そのため、6年間会社に在籍していましたが、実際に働いた時間は50時間ほどにしか過ぎないらしいです。
この人は最終的に、自分が仕事をしていないということがバレて会社をクビになってしまったそうですが、ほとんど働かずに年収1000万円というのは夢がありますよね。
自分の仕事を完全に自動化しなくても、一部だけでも自動化できれば仕事が楽になるのは間違いないです。
ちなみに、会社に勤めていれば仕事を自動化するとサボっていると評価されるかもしれませんが、フリーランスになれば誰も文句を言う人がいないので自由になりますよ。
会社の仕事も自動化してやれば自由になれる!
フリーランス+自動化は最強!!!
株を自動で売買する
突然ですが、現在株の自動売買がどの程度使われているか知っていますか?
売買取引の90%程度をプログラムによる高速売買が占めています。
ツールによってどの基準で、売買するのかは違いますが、基本的には、市場ごとの値段の違いを使って儲けたり、あらかじめ設定した金額を基準にして、株の売買を行ったりしています。
プログラミングを使って自動で売買することのメリットは、
・自動で売買してくれるので時間がない人でも資産運用ができる
・そもそもプログラミングで高速化しないと資産運用は難しい
などが挙げられます。
自動で資産運用をやってくれるということは、自分では何もやらずに、ゲームをしたり、寝たりしている間に勝手にお金が増えていくのです。
このように自分の時間を使わずにお金を稼ぐことができたら、生活の水準を高めることができます。
株の売買はプログラミングを使った高速化&自動化が当たり前。
自動でお金を稼いでくれる自動販売機を作っておこう!
不労所得は素晴らしい!!!
インターネットから特定の情報を取得する
プログラミングを使えば、ネット上からデータを自動で収集することもできます。
この技術を「スクレイピング」と言います。
スクレイピングを使えば、わざわざ手作業でたくさんの情報をコピペしたり、ファイルをダウンロードしたりしなくても、プログラムを実行するだけで自動で高速で作業を終わらせてくれます。
情報収集の時間短縮&効率化を行うことができます。
スクレイピングの勉強に私が実際に使った本を紹介しておきます。
人工知能とかにも興味があるなら上の本、とりあえずスクレイピングに絞ってしっかりと勉強したいなら下の本がおすすめです。
|
|
スクレイピングを使えば情報収集が自動化できる!
時間短縮、効率性アップのためにもプログラミングができた方が良い!!
プログラミングは特に大学生におすすめ
プログラミングは誰でもやることができますが、特に大学生におすすめしたいです。
どうしてかというと、大学生は何にでも挑戦できるし、将来の選択肢が急激に広がるからです。
今は人工知能やビッグデータの解析など様々な分野でプログラミングが必要とされています。
今後、プログラミングもAIによって自動化されてしまうかもしれませんが、完全にプログラミングが必要なくなるかはわかりません。
昔の話をすると、カメラが登場した時に絵を書く人はいらなくなると言われていましたが、今でも絵描きは存在しています。
昔の景色や人物などを綺麗に書き写すという役割から個人の表現というように形を変えて現在に至ります。
このように、プログラマーも今と同じではなく、違った形で社会から必要とされ続けるかもしれません。
もちろん、完全に必要なくなるかもしれませんが・・・(笑)
あと、プログラミングはかかるお金と得られる成果を比べるとコスパがかなり良いですよ。
パソコン1台あれば他はお金をかけることなく勉強できます。
そしてプログラミングスキルを習得すればIT企業への就職も考えられるし、いざとなったら自分の力でいくらかのお金を稼ぐことができます。
最悪、スマホでもプログラミングは勉強できます。
画面が小さいとストレスが溜まりやすいし、やりにくいのでオススメはしませんが、初期投資をほぼ0にすることもできます。
大学生は金銭的な面でも、時間的な面でもコスパを意識していきましょう!
大学生はお金があまりなかったりしますからね(笑)
また、大学生はレポートとかで情報を集めることも多いと思うけど、プログラミングで情報集めを自動化できたらかなり楽になると思いますよ。
選択肢を広げるためにもプログラミングをやろう!
パソコン1台あればできるプログラミングはコスパ最強!!
プログラミングに才能は必要??
今まで散々プログラミングやったほうがいいよーって言ってきましたが、プログラミングって難しそうだし、才能とかないとダメなんじゃないかって思う人も多いと思います。
でも、プログラミングに才能はほとんど必要ありません。
確かにプログラミングが向いていなくて、いまいち上手くいかない人もいますが、基本的にはやればやるほど実力が伸びます。
ゲームとかのやり込みが好きな人なんかはプログラミングにハマりやすいと思います。
プログラミングは基本的にちょっとの基本と経験だけが必要です。
プログラミングを始めてすぐは、先輩エンジニアとの実力の差にショックを受けるかもしれませんが、それは単に経験の差です。
いろいろなプログラムを組んでみたりしているとだんだん上手にプログラミングができるようになります。
どういう風に作ったらいいのか、どうすれば見やすいのか、どうすれば速く動くのかなどを考えながら工夫してプログラミングをしていたらすぐに自分も実力が付きます。
プログラミングに必要なのは少しの基礎と経験だけ。
経験を積めばドンドン上達できる!!
プログラミングは怠惰な人に向いている!
いろいろ書いてきましたが、私が一番言いたいのは、プログラミングは「怠惰」な人に一番向いているということです。
他には特別な才能とかはいらないので、文系だからとか英語ができないからという理由でプログラミングができないことはありません。
もっと楽をしたい、もっと速く終わらせたいという気持ちがあればプログラミングの上達は早いのではないかと思います。
メンドくさがりな人、怠惰な人はプログラミングを勉強して、もっと楽な生活を手に入れましょう。
プログラミングを勉強するために使えるWebサイトをいくつかまとめているので参考にしてみてください。
第1位:放置少女
かわいい武将たちと三国志!
第2位:商人サーガ「魔王城でお店開けって言われた」
魔王城で武器屋さん開店!!
商人サーガ「魔王城でお店開けって言われた」
タップ&放置だけのお手軽プレイ
キャラじゃなく武器を強化
普通のタワーディフェンスに飽きた人におすすめ!
お手軽さ
斬新さ
暇つぶし
やりこみ度
第3位:魔王「世界の半分あげるって言っちゃった」
魔王から世界の半分を取り立てよう!
魔王「世界の半分あげるって言っちゃった」
タップ&放置だけのお手軽プレイ
他のゲームでは見れないほどのインフレ
やりこみ要素盛りだくさん
お手軽さ
爽快感
暇つぶし
やりこみ度
第4位:Battle Night
荒廃した未来でのバトル