【プログラミングのすすめ】プログラミングのメリット・デメリット

何にもしばられない自由な生き方をもとめてブログを書いています。
大学院生エンジニアのハリグラマーです。

自分の立場

大学院に通いながらエンジニアバイトで20万円稼いでいます。

大学入学から5年間で

  • 学校の授業
  • サークル
  • 研究
  • エンジニアバイト

とプログラミングの経験をしてきた自分が
プログラミングのメリット・デメリットについて話していきます。

プログラミングをするべきかどうか

はじめに、するべきかどうかを言ってしまうと
プログラミングはしたほうが絶対にいいです!!

プログラミングをしたほうが理由を
メリットとデメリットの両面を見ながら説明していきます。

プログラミングのメリット

メリットとして大きく4つあります。

  • どこでも通用するスキルが手に入る
  • 情報収集スキルがあがる
  • 作業場所が自由
  • お金が稼げる

どこでも通用するスキルが手に入る

プログラミングのスキルはどこでも通用します。

プログラミングは基礎が共通しているので
一度身につけることによって応用が利きます。

そんな特徴から
副業でいくつもの会社をかけもちしているエンジニアがたくさんいます。

副業すると収入もあがりますし
さまざまな経験が積めるのですごく良いです。

自分も大学で研究(プログラミング)しつつ
エンジニアバイトをしています。

さまざまな経験をしてスキルがあがり
また新しいことに挑戦してスキルがあがるという
スキル向上のサイクルに入るので
無限にスキルがあがっていきます。

スキルがあがることによって
複数の企業からスカウトされることもあります。

情報収集スキルがあがる

プログラミングでは調べることがとても多いので
情報収集のスキルがメキメキあがります。

サイトに書いてある内容をなんとなく見るだけで
サイト内に解決策があるのかが分かるようになりますし、
サイトに書いてある内容が本当にあっているのかどうかを
見きわめるスキルもつきます。

最近はインターネットにある情報はとても多く
情報を取捨選択するスキルはとても重要です。

作業場所が自由

プログラミングはパソコンさえあれば作業できます。
カフェや家、車の中なんかでも大丈夫なのでかなり自由です。

自分がしているエンジニアバイトは
リモートワークと呼ばれるパソコン内ですべて済むバイトです。

締切までにプログラムができていればよいというもので
場所以外に時間までも自由です。

特に場所が自由というのがとても嬉しいことで
通勤時間が0分です。

大学に入った時代は家庭教師をしていたのですが
移動時間や電車の時間など移動することがとてもストレスでした。

時間も自由というのはとても嬉しいメリットです。

お金が稼げる

プログラミングはお金が稼げます。

平成28年度の全体の平均年収は454.3万円で
一方のエンジニアの平均年収は547.1万円です。
【保存版】SE(システムエンジニア)平均年収と年収アップに必要なスキル

100万円近く年収が違っています。

また、プログラミングは勉強しただけ年収に直結します。
勉強すればするほどスキルがあがり
出来ることが増えていくので年収が増えていきます。

エンジニアの中にはFXや仮想通貨のやり取りを
プログラミングで自動化させ
自分は何もせずに儲ける人もいます。

プログラミングのデメリット

  • 効率重視の思考になる
  • 体を動かさなくなる
  • 最初の挫折ポイントが多い

効率重視の思考になる

これはメリットにも変わる可能性がありますが
効率的な思考になります。

プログラミングは数学と似ていて
ある答えに向けていろいろな解き方があります。

たとえば、買い物をするときの計算を考えると
1. 100円のりんご5つを100×5と計算する方法と
2. 100+100+100+100+100と計算する方法の
2つの解き方が考えられます。

おそらく、1の計算方法で解くと思います。

このりんごの計算のように
プログラミングでは複数の解き方の中から
効率のよい解き方を考え、解いていきます。
(プログラムを作っていく)

効率的な解き方をしたほうが早く答えがでるので
常に効率的な答え方はないか考えながら作業します。

なので、効率的な答え方を考えることが習慣となっていて
効率的でないことをしている人を見てしまうと
つい口出ししてしまいそうになってしまいますw

体を動かさなくなる

通勤時間が0分と魅力的なプログラミングですが
そのせいでまったく体を動かさなくなってしまいます。

パソコンでずっと作業するのでほとんど動かない生活になってしまいます。
今は大学に通っているので自転車通学が運動になっているのですが
社会人になると運動量は格段に減ると思います。

働く前なのに親から「動かな絶対に太るぞ!(関西弁)」
と言われるありさまですw

ジムに通ったり散歩したりと意図的に動く必要があります。

最初の挫折ポイントが多い

身につけるとメリットが多いプログラミングですが、最初が一番大変です。
分かってしまえばなんてことないのですが
理解するのがとても難しく挫折ポイントが多いです。

特にエラーと呼ばれるプログラムが動かない原因を見つけるのが大変で
経験者なら数秒で見つけられるものが、初心者だと10分見つけられない
なんてことも普通にあります。

独学で学ぶことがとてもむずかしいです。
自分も最初は独学ではじめてみましたが挫折しました。
質問のできる大学の環境で、挫折せず身につけることができました。

最近はプログラミングスクールという
つまずいたところを質問できる環境があるので
質問できる環境に飛び込むことをおすすめします。

おすすめはSkill Hacksです。
Skill Hacksは迫 佑樹くんというプログラミングを3,000人以上も教えてきた実績のある講師がいる
プログラミングスクールです。

Skill Hacksは一般的なプログラミングスクールだと
10万円以上することが当たり前なのに10万円いかずお値打ちで
質問の返信がめちゃくちゃ早いので初心者の方にはぴったりです。
くわしくはハッシュタグ#SkillHacksで見てみてください。

すごくおすすめなのでプログラミング勉強したいなと考えている人は受講してください!!
決して安くはない金額ですがプログラミングで稼げることを考えると数倍のリターンが返ってきます
将来にわたっての自分への投資と思えば安いです。

-Skill Hacks- 動画で学ぶWebアプリ開発講座

まとめ

場所や時間にしばられない働き方ができ
お金も稼ぐことができるプログラミングは絶対にしてほしい
です。

ですが、プログラミングは始めるタイミングで挫折してしまうことが多いので
挫折しないように質問できる環境に飛び込んでほしいです。

質問できる環境としてプログラミングスクールに入る選択肢はありだと思います。

時間・場所・お金に縛られない生き方を目指して、ブログで様々なことを発信していっています
Twitterもしているのでフォローお願いします!!!@yuttmura

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA