プログラミングを始めたいと思っているのであれば、プログラミングというとハードルが高く感じて躊躇しているのではないでしょうか?
独学で習得可能か、不安に思っている人も多いのではないでしょうか。
生成形AIの登場でプログラミングのハードルが下がったと私は感じていますよ。
独学でプログラムを書くことが不可能ではない時代ですよ!
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
私もコードを見てハードルが高そうで、躊躇してました。
プログラミング独学を今おすすめする理由とは?
プログラミングを独学で学ぶことを、後押しするように、生成形AIでコードを書ける時代です、少しの知識でもなんとなくコードが言わんとしている事がわかれば、そのコードを修正して利用することができます。
生成形AIの登場で更に、テクノロジーが人間社会に身近になってくると感じていますよ。
仕事でもテクノロジーを使用して、業務を効率化することが求められてくると思います。
「PC作業出来ます」より、「PCで業務効率化出来ます」と表現できると、あなたの強みになりますよね。
プログラミグのハードルが下がっている
仕事の困り事でチャットGPTにだめもとでスクリプトをお願いしたらホントに作ってくれた。怖w pic.twitter.com/e7iAwMK5MU
— とんとん (@tontonrrr) May 24, 2023
チャットGPTの登場で必要なプログラムのコードを教えてもらうことができるので、プログラミングのハードルが下がっていると感じています。
初歩的なことしかわからない私でも難しそうなコードをチャットGPTで生成して使用することができます。
しかし、ここでは最低限の知識、そのコードが言わんとしている事を、『おおよそで良いので把握する能力』が必要になります。
チャットGPTのコードは、そのままでは使えずに修正が必要な場合もあります。
その時に多少の知識が必要となります。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
基礎が少しわかれば可能性が広がる時代。
子供の授業でプログラミングがある
2020年より、学校でプログラミンの授業が必修科目となりました。
その目的は、
- 世の中の機械はプログラムで動いている
- プログラミング的思考、順序立てて物事を考える
- IT化した社会で活躍できるように
子供と一緒に学ぶこともおすすめの方法ですよ。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
プログラミングできるお父さんカッコいい!
会社でのPCできますか?
会社で「PC使えます」?
こんな曖昧なこと聞かれることありませんか?
「出来る」「出来ない」の曖昧さ、プログラミングが出来れば、自信を持って出来ますと宣言できるのではないでしょうか。
PCで業務効率化出来てこそ、PC出来ますと宣言出来るのではないでしょうか?
生成形AIの出現でPCによる業務改善が、誰でも出来るようになってきています。
プログラミングを勉強してみると、業務効率化や思考が変化するメリットがありますよ。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
出来るの定義って?よくわからないよね。
プログラミングを独学で始めたきっかけと、その結果とは?
プログラミングを独学で始めようと思ったきっかけは、仕事でのPC作業を業務効率化をしたいという理由で始めました。
私は、Googleのシステムを利用しているので、さまざまなプログラミング言語がある中で、GASという言語を学ぶことにしました。
初めは、アルファベットの文字列をみては、理解が全くできませんでした。
やりたい作業が出来なかったのでGASの勉強を始めた
表計算ソフトを業務で使用していました。
関数はよく使用していたのですが、関数では自分のしたい作業ができなくなってきたので、プログラミングを覚えてみようと思うようになりました。
私が仕事で使っているシートは1行、1列、追加や削除するだけで、色々と修正作業が発生するので、それをプログラミングで一括修正できるようになれば良いなと考えていました。
今では、そのシートに変更が生じて各セルの修正が必要になったときはGASを使用して、サクサクと修正をしています。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
チャットGPTで生成したコードを修正して使用しているよ。
プログラミングの勉強方法とは?
私が実践した勉強方法は「詳解! Google Apps Script完全入門」という本を購入して勉強を始めました。
その内容は理解できることもあれば、難しくてわからないことも沢山ありました。
結局一番頼ったツールはGoogle検索で、自分のしたい作業を検索して、コードをまねることでした。
大前提コードを見てどんなことが書かれているのか、なんとなく理解できることが大事だと感じています。
今は、チャットGPTでもコードを作成出来るので、便利になっています、そこでもコードの手直しは必要になりますので、ある程度の基礎は勉強が必要だと私は考えています。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
修正は必要だよ!
プログラミングで時短につながった
表計算ソフトの業務効率化のために、勉強を始めたプログラミングです、その結果は繰返しになりますが、まさにテクノロジーといった感じで、1時間かかっていた作業が6分内で完了してしまいます。
そして、誰でもボタン1つでその作業ができるのです。
まさに、
- 時間が変数になり
- 空間を飛び越える
- スキルの壁がなくなる
これを体感した瞬間でした。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
業務改善にプログラミングのスキルは生きるよ!
プログラミングから学んだこと
プログラミングを独学で学び始めてから、会話の中で、話題に筋が通っているのか、その話題が感想なのか根拠があるのか、気になるようになりました。
話の軸というのが一番大切だという認識も生まれてきて、今までは、気づかなかったことを会話の中で気づくようになってきました。
この思考はプログラミングをしたことで自然に生まれた物です。
論破で有名なひろゆき氏の思考がプログラミングから生まれたと推測できます。
定義から始まる、論理的思考。
プログラミングでは、こんな細かいことも定義するのという印象を強く感じました。
これは日頃からロジカルな考え方が欠落していたこと証明しています。
定義の連続、この考え方が思考に影響を与えて、物事をロジカルに考えることが出来るようになり、文章や会話するときに説得力が出るようになった気がします
ここが一番プログラミングを、やっていて良かったと感じるところです。
定義する大切さを気づくことができました。
このスキルは生活に欠かせないスキルですよね、プログラミングは是非子供に学んでほしいスキルだと考えています。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
プログラミング的思考は説得力があるよ!
子供に是非学んでほしいスキル
プログラミングは社会の仕組みを学べることだと思います。
全ての機械はコードで動いている、その仕組みを知ることで、社会の仕組みを知ることができると思います。
そして、論理的思考は役出つスキルだと感じています。
- 資料作り
- 仕事を教える
- 組織作り
- 問題解決力
これらのスキルを身につけるにはプログラミングが最適だと感じていますよ。
このことは私が実際にプログラミングを学んで気づいたことです。
![](https://web-yuma.com/wp-content/uploads/2023/07/a56cff5c-e17f-4ff1-8e39-7e84c91eeaa9.jpeg)
プログラミング的思考で思考の幅が広がるよ!
まとめ
いかがでしたでしょうか、今回はプログラミングを独学で学んでみて、私が思った事と、おすすめする理由をお伝えしました。
そこで、その仕組みを学び、仕組みを使用する側になるということで、自分に価値が出るのではないかと考えています。
すべてのテクノロジーはプログラムで動いているといえます。
多くの人が職を失った産業革命、生き残った人はテクノロジーを利用して業務効率化しようと試みた人たちでした。
テクノロジーの仕組みを学ぶことは非常に有意義なことだと感じています。
コメント