今の時代、誰でも知っているプログラミング。
これからは学校でもプログラミングが必修になると言われています。
世間ではプログラミングが、出来れば飯を食うのには困らないということも言われています。
FacebookやInstagramを開発した人達は巨額の富を得ています。巨額です。そこら辺の金持ちのレベルとは違います(笑)。
しかし、彼らはもちろんプログラミング技術は凄いかもしれませんが、そのアイデア自体も凄いですし、それを実現できることが素晴らしいと思います。
プログラミング、プログラミングといっても一般のサラリーマンコーダー(プログラミングのコードを打つ人)は一概に年収が高いとはいえません。
中には高年収の人もいるかもしれませんが、一般的にはそうでもありません。
しかし、世界ではプログラミングは必須だと言われています。
ゲームを作ったり、スマホのアプリを作ったりして一攫千金みたいな話しもあります。
なら、私もちょっと学んでみようかなぁと思う気持ちになり学んだことがあります。
子供もこれからプログラミングを学んでいくと思うので、役に立つかなっと…!
・プログラミングをどうやって学ぶ!?
まず、プログラミングを学ぶにはどうすれば良いのか?
やはり学校にいったり、その職業に就くのが一番良いかも知れませんが、私のようにほかの仕事をしながら学ぶにはどうすれば良いか?
このプログラミングを始めるということ自体が最初の段階でかなりハードルが、高いです。
どの言語を最初に覚えようか考えるだけでもかなり迷うと思います。
言語はパソコンで打つコードなのですが、簡単に言えば、日本語か中国語か英語かみたいな感じですね。
それぞれに適した言語があるので、かなり迷いました。
WEB系ならこの言語、計算ならこの言語といった感じです。
とりあえずプログラミングとは何なのか?とプログラミング自体の意味合いを書いた本を一冊、そしてJavaの本を一冊買いました。
実際、Javaを始める為の環境作りが難しかったです!
環境といってもパソコンを買ったりすることではなく、Javaのコードを打ち始めるまでが大変でした。
コードを打つために色々な設定やダウンロードが必要となります。
本の通りに一通り打ったのですが、意味は分かってもこれが何の役に立つのか分かりませんでした。
こういうコードを打つと、こういう結果が出るよ!みたいな。簡単な足し算や引き算等をしていました。
他の言語もちょっと触ってみようという気になってきました。
・Progate(プロゲート)で勉強!
また、本を買って勉強するのもちょっと面倒だな〜と感じていました。
そんな時、たまたまYouTubeでホリエモンチャンネルを見ていると、プログラミングをオンラインで勉強出来る動画を発見しました。
無料版もあるので勉強したところ、結構分かったので月1000円の有料コースに入って勉強しました。
一つ一つ丁寧に教えてくれるので、大分分かってきました。
色々な言語が環境を自分で整えなくていい為、最初の始めるハードルが下がります。
難しい言語もありますが、まぁ中学生でも理解出来ると思います。これならほとんどの人がコードを書くことができます。
しばらく勉強したのですが、やっぱり前と同じで、この知識をどう活かせばいいか分かりませんでした。
出された問題や課題は解決出来る!けど、それをどうやって使うのか?全く想像すら出来ませんでした。
唯一出来そうだったのが、言語とは言えないHTMLやCSSを使ってHP(ホームページ)を作ったり、それにJavasprictやPHPを使って動きを付けたりはもっと勉強すれば出来そうだと思いました。
それの応用が通販サイトとかになるのだなーと、それはパソコンのエディタから書いたら出力されるので環境を整えなくても、まぁコードを書いて形にはなるのかなーくらいでした。
ゲームやアプリはどうやって作るのかなんて想像も出来ません。
環境自体も分からないですし、コードを書いてもどうやってそれを映像化、動かすのかも分かりませんでした。
個人でアプリやゲームを作っている人もいますが、本当に凄いと思います。
違う職種のサラリーマンが、プログラミングを独学で学ぶのは私個人としては難しいと感じました。
学んでそれを、何かの形にするというのは相当な時間勉強しないと…。
私がパソコンがあまり得意でないことと、プログラミングは英語なので英語が苦手な私には理解が遅かったのもあると思います。
・子供の学習にプログラミング必修になる!?
子供の学習にもプログラミングは必修になると言われています。
実際は英語ではなく、スクラッチで日本語で学習していくのではないかと思っていますが…。
子供のプログラミング学習は大変良いことだと思います。
どうしたら、この結論にたどり着けるかを考えるので思考という点に感じて物事を理論的に考えることが出来るようになると思います。
私の子供も多分これからプログラミング学習を受けていくことでしょう。
これからプログラミング学習を受けていく子供の中でも凄い人がたくさん出てきて世の中が変わるかもしれませんね。
プログラミング分母が増えるのですから…。
私もまだちょっと諦めきれないところがあるのでまた勉強するかもしれません。
以上、プログラミング学習の話しでした〜!