近年、よく聞く「プログラミング」という言葉。実際、プログラミングって何なの?って思っている人も少なくありません。プログラミングをやれば将来のキャリアアップに!リモートワークで働き方改革!そんなことを言っている人も少なくありませんが、ぶっちゃけ、本質はそこではない。
僕が伝えたいのは一つだけ。それは、プログラミングと人生の選択の関係性です。
これからプログラミングを始めたいと考えている人は、まずこの本質を理解することが大事です。今回はここを深堀して話していきたいと思います。
そもそもプログラミングって何なの?
プログラミングとは?と検索すると、「コンピューターに指示をだして、特定のタスクを自動的に行うこと。」ググったらこんな回答がでてきました。プログラミングをやったことのない人からしたら、イマイチ理解できないと思うので、僕がめちゃくちゃ簡単な言い方で表すと、「的確な指示を出せば、コンピューターさん(パシリ)が指示と同じ内容をやってくれますよ。」こう言っています。
まとめると、プログラミングを学ぶことで、めんどくさい作業は全部コンピューターがやってくれるということです。人間はよく間違いを犯しますが、コンピューターは正しい指示を出せば、それ通りに動いてくれます。こんな使いやすいコンピューター(パシリ)を使わない手はないでしょう。
少し大げさな表現でしたが、プログラミングを学ぶとはこういうことです。
めちゃくちゃ楽ですよね?人生は楽して生きていいんです。もっと頭を軽くして楽して生きる。この考え方こそがプログラミングの本質の一つでもあります。
プログラミングは人生を変えるための起点
上記の内容でもわかるように、プログラミングという考え方こそが人生を豊かにすることがわかりました。要するに「プログラミングとは人生を変えるための起点」になり得るということです。
僕も実際にプログラミング学習を始めてから、人生の選択肢が増えて、毎日がとても充実しています!プログラミングを学習するということは、それだけでとても価値があり、あなたの人生を豊かにしてくれるパートナーになってくれます。まずはプログラミングを始める前に、この感覚を頭に入れておきましょう。それだけで、学習するモチベーションや意欲も生まれるというものです。
プログラミングを学ぶことで得られる具体例
プログラミングを学ぶことで様々な価値観や選択肢が生まれます。これは人によって得るものに差はでますが、実際に僕が得た価値観や考え方の中で厳選した4つの内容をあげていきたいと思います。
楽していいという考え方
上記の内容にもあった通り、人生は楽してなんぼなのです。コンピューターに仕事を任せて、どんどん楽していきましょう。
論理的思考で物事の理解が早まる
プログラミングには「論理的思考」(物事を論理的に分解、整理し、そこから物事を理解していく考え方)という考え方があるのですが、この考え方を身に着けることで、様々な場面で応用することができます。
インプット&アウトプットが上達する
インプットで物事を吸収して、アウトプットでそれを使っていく。この考え方の上達がよくなります。プログラミングではこれを繰り返していくので、自然と考える癖がつき、何事も上手くいく確率が上がるでしょう。
ググる力が鍛えられる
「ググる」という言葉をよく聞きますが、プログラミング学習を進めていると、「ググる力」がどれだけ大事かを痛感させられますし、それを自然と鍛えることもできます。現代では最強のスキルの一つといってもいいでしょう。
まとめ
これからプログラミング学習を始める人には学習を始める前にぜひ読んで欲しい内容です。これでプログラミングを学ぶことの大切さが少しは理解できたのではないでしょうか。プログラミング学習を勉強して、今後の人生を一緒に豊かにしていきましょう!

