プログラマー起業塾 プログラムで月100万稼ごう!プログラミングができなくても大丈夫♪
Java技術者が絶滅する!? Androidアプリの開発環境が激変!

Java技術者が絶滅する!? Androidアプリの開発環境が激変!

初心者ユウコちゃんシリーズ

Androidアプリの開発はJavaからKotlinへ

Java技術者が絶滅する!? Androidアプリの開発環境が激変!

先生!なんだか大変な記事を見つけました。「Java技術者が絶滅する!」ということですが、これはどういうことですか?

おー、これはぼくも見たけど、衝撃的な記事だね。つまり、Androidアプリを開発する環境が激変している、と言うことだよ。

Androidアプリの開発環境の激変、ですか?

そう、スマホには、アップルのiPhoneとGoogleのAndroidの2つがあるんだけど、それぞれのアプリを作る環境というのがあるんだ。今回の「Java技術者が絶滅する!」というのは、Androidアプリの開発環境のことだね。

うーん、分かったような、よく分からないような…

Androidアプリを開発する環境では、現在は「」というプログラミング言語が主流なんだ。それが「」という言語に急速に置き換わりつつある、と言うことなんだ。

へェー! それは大変じゃないですか。Javaはどうなっちゃんですか?

Java言語はさまざまなところで利用されているから、Androidアプリで利用されなくなってもなくならないけど、Java技術者にとってはショックのはずだよ。

そうですよね。せっかく覚えたJava言語が、Androidアプリの開発には使えなくなってしまうんですからね。

うーん、Androidアプリの開発にJavaが使えなくなる、と言うわけじゃなくて、これからは「Kotlin」という言語が主流になっていく、と言うことだね。

なるほど。いまはJavaが主流だけど、これからはKotlinが主流になっていくと言うことですね。で、その「Kotlin」というのはどういう言語なんですか?

ここでは詳しい解説は省くけど、Javaより簡単で初心者でもマスターしやすい言語なんだよ。

そうなんですか! プログラム言語って日々難しくなっているから、JavaよりKotlinの方が難しいのかと思いました(笑)

ユウコちゃんのように、ほとんどの人は、「プログラミング言語は日々難しくなっている」と勘違いしているんだよね。それが、みんなプログラマーを目指そうとしない大きな原因となっているんじゃないかな? でも実際は、プログラミングをマスターすることは、日々簡単になってきているんだよ。

えぇ!? そうなんですか! だってなんか難しそうですよ。プログラムとかシステムの話とか。

プログラミングも、システムも、日々簡単になってきているんだよ。例えば30年前に開発されたプログラミング言語より、最近のプログラミング言語の方が、はるかに覚えやすいんだよ。それに、プログラミングをする環境も快適なツールがいっぱいあるし、そもそもパソコン速度やネットの回線速度も劇的に速くなっているから、「開発環境」という面でもどんどん速く簡単になってきているんだよ。

なんだ、そうだったんですね。私と同じように、多くに人が「日々、プログラミングは難しくなってきている」と勘違いしていると思います。

実はまったく反対で、「簡単になってきている」んだよね。まぁ、どちらにしても自分でプログラマーにならなくてもプログラムで稼ぐことはできるから、無理に覚える必要はないんだけど(笑) 重要なのは、これからAndroidアプリの開発を依頼する人は、JavaじゃなくてKotlinで作ってもらった方がいいぞ、っていうことだね。こういった基本的な知識がないと、あとで時間とお金を損することになるよ。

そうですよね。重要なのは「プログラムで稼ぐためのアイデア」と、「作ったサイトやツール、アプリからどうやってお金を儲けるか」というノウハウでしたもんね。プログラムを発注する際のこちらの知識が、あとで大きく差がつくポイントですね。先生、今回もありがとうございました!

コメント

この記事へのコメントはありません。

コメントする


※メールアドレスは公開されません。