Javaについて | 石田マネジメント事務所

石田マネジメント事務所

技術やものづくりに関する最近の話題と気づき、ちょっとした備忘録を書いています。

教育研修講師の募集で、近年やたらとJavaの案件が増えてきたように感じます。また、ITエンジニアの募集でも同様です。

 

なぜこんなにJavaばかりなのか。ひとつには、Javaが応用されているものが

 

・Android端末のアプリ

・業務システムのサーバサイドJava

 

が多く存在しているからだと言われています。AndroidはJavaベースの開発言語でJavaのスキルがほぼそのまま活用できる。サーバサイドJavaは、RDBMSと組み合わせでサーブレットが多いということなんでしょう。

 

今後もずっとJavaなのかというと、徐々に変わってくるだろうともいわれてますが当分需要は多そう。しかし、個人的には、どうもこれでいいのかと思ってしまう。

 

まず、Javaのプログラマーは相応に多いため、値段のたたき合いになってしまうので、高収入は難しいのではないかという点。また、サーバサイドJavaは新規開発はほとんどなく、皆既存アプリの改造など保守的な仕事が多い。

 

Androidもkotlinだとか、scalaに代替されるとか言われています。

 

私はJavaは大嫌いな言語です。まず、なんだかんだと制約、ルールが多くて面白くもなんともありません。Cなどではコーディングに自由度が多すぎバグをやたらと誘発したので、バグの作りこみを抑えるためにこうなったともいわれている。

 

しかしここまでルールでうるさくするなら、Javaコードなんかは自動生成できるツールを作って、人間は上位のロジックとか、アルゴリズムなどのところにエネルギーを使うべきだと思います。根幹をなすのは業務ロジック部分なので、そこに頭を使い、Javaのコードなどはコンピュータにやらせればいいのです。

 

どんな言語にも言えるのですが、こういう言語習得の世界から早く脱却できるようなツール、仕組みを開発し世界にいち早く広めた人間・企業が次の覇者になるでしょう。