リタスト!

名古屋市の3人のベンチャー企業に所属している23才の頭の中

プログラミングスキルは欠かせないスキル!

こんにちは。

今回は、最近話題の

「プログラミング」について

記事を綴っていきます。

 

これからの時代、

欠かせないスキルになってくると

話題のプログラミング。

コロナや時代の変化により

仕事の不安や将来の不安が増えている中で、

このスキルをつけておくと

「しばらくは食いっぱぐれることはない」

と言われているほどです。

 

なぜそれほどプログラミングが注目されていて

なぜそれほど欠かせないスキルとなっているのか?

今回はプログラミングを

スキルとして付けておく必要性について

お伝えします。

 

そもそもプログラミングって何?

f:id:hatehidesan:20210221213350j:plain

「名前はわかってるんだけど、

プログラミングってどんなことするのかいまいちわかってないや…」

という方多いのではないでしょうか?

そんな方のためにまずは

プログラミングがどういうものかご説明いたします。

 

言葉の成り立ちから説明をすると、

「プログラミング = Programming」

つまりプログラミングとは

「プログラムをする(書く)こと」を意味します。

あなたが普段利用しているスマートフォン

パソコン、テレビ、駅の自動改札、ネット通販のWebページなど、

全ての電子機器・機械はどのようなタイミングで

どのような動き(処理)を行うのか、を全てプログラムされています。

 

例えば、駅の自動改札を

例に考えてみましょう。

 

駅の自動改札は

切符が入れられたり、

交通系ICカードを読み取られたりすると

改札が空くという仕組みになっています。

これは、切符や交通系ICカード

読み取ると改札が空くという動きを

あらかじめ改札機にプログラムしておくことによって

改札が自動で空くようになっているのです。

 

つまり、プログラミングとは、

コンピューターにさせたい仕事(処理)を

順番に書いていく(プログラムする)ことなのです。

 

そしてプログラミングには

プログラミング言語というものが存在します。

 

プログラミングでは、

コンピューターにやってほしい仕事を

一つずつ順番に指示していくのですが、

コンピューターは人間の言葉を理解できません。

コンピューターにはコンピューターの世界で

通じる言葉があります。それがプログラミング言語です。

このプログラミング言語には文法が存在し、

その文法通りに指示を書かないと

プログラムはちゃんと動いてくれません。

 

プログラミングができるメリット

f:id:hatehidesan:20210221213438j:plain

プログラミングの意味について

理解していただけたでしょうか?

では、そんなに話題になっているプログラミングを

身に付けるとどんなメリットがあるでしょう?

メリットをまとめてみたので、

もし興味を持たれた方はぜひプログラミングを

学んでみることをオススメします。

 

1、仕事に困ることがない

この令和に入ってもますます、

プログラマー、エンジニアは完全に

「IT人材不足危機」におちいっています。

つまりプログラミングできる人が少なく、

どこの企業も、プログラミングできる人を探しています。

 

経済産業省が出しているデータをざっくりまとめると、

IT人材は日本国内だけでも、

2020年時点で「約37万人足りない」

2030年時点で「約79万人足りない」

という見立て。

 

プログラミングを身に付けておくと

いくらでもあなたに仕事があるので

仕事に困ることはないといえるでしょう。

 

また、プログラミングは

起業・独立がしやすい職業です。

IT業界で起業し会社を起こす人は、

必ずしも完璧なITキャリアがあるわけでなく

「時代に敏感」「次のテクノロジー、時代の読みができる」

ことが重要であったりします。

プログラミングでの経験を積んで、

次の時代の流れを読みながら動ける会社が生き残っています。

そういう意味では非常に流動的な業界とも言え、

独立のハードルが高すぎることはなく、

一定のスキルと先見性を持ち得ていれば、

学生のうちから起業することも夢ではありません。

 

2、年収が上がる

プログラマーだけではなく、

経験を積んでいくことでプログラマーの次は

エンジニアというマネジメントのポジションが待っています。

ここではお客側のニーズを

ゼロから要件定義していく作業こそありますが、

論理的に構築しひとつの答えを追求していく

という意味では、モヤッとした部分の少ない職種と言えます。

 

つまり、スキルのステップアップ、

目標設定がしやすく「ここまでできたら幾らもらえるか」という、

転職時のギャランティの目安が持ちやすいのも利点です。

 

3、時代を創る仕事である

私たちの身の周りはプログラミングで

制御されたものだらけになりました。

日常的にスマートフォンでネットサーフィンしたり、

電車の乗り換えアプリを利用したり、LINEで連絡をとったり、

プログラミングで制御された機器であふれています。

 

IT化は止まるどころか一層の加速を見せ、

来る未来には、AIによる自動車の自動運転の一般化、

IoTによる宅配や工場などのルーティンワークの機械化、

農業の機械化など、プロラミングで管理・制御された

世の中にますますシフトしています。

これらのいわば「自動化」を企画・設計し、

可動させ、エラーがあれば修正し、

さらにアップデートしていくのは

プログラマーやエンジニアの仕事です。

 

時代についていくどころか、

プログラミングは、

まさに時代をつくるメインの仕事に

たずさわることができる仕事です。

 

まとめ

f:id:hatehidesan:20210221213543j:plain

プログラミングはブームということではなく、

時代のニーズであり、学んでおくことだけでも

単純なメリットがあるということが

理解していただけたのではと思います。

 

これからプログラミングが必要となる仕事は多いですし、

ロボットやAI(人工知能)など人間の仕事を奪う機械も

プログラミングによって作られています。

好き嫌いもあるので、全員が習得すべきだとは思いませんが、

これからの時代プログラミングを知っておいて損はないでしょう。