【初心者におすすめ】人気プログラム言語 ベスト3



TechCrunchってサイトで、人気のあるプログラム言語が取り上げられてたので、少しご紹介。

長い時間かけてプログラムの勉強するのに、あまり使われない言語を覚えても仕事取れませんからね。せっかく勉強するなら仕事がとれる言語を覚えたいものです。

 

この人気ランキングですが、まさのその通りで、実際、私のところにくる依頼の言語も人気ランキングとほぼ同じランキングになります。ただ、最近はスマートフォン人気で、「この言語で作ってほしい」って依頼より、「こ〜ゆうの作りたいんだけど、どの言語がいいの?」みたいな話しが多いです。最近はフレームワーク技術の進歩で、Android、iPhoneどちらのプログラムも作れるツールがではじめているので、単純にAndroidアプリ作りたいからJAVA言語で。みたいな流れにならなくなっています。場合によってはJAVAや、Objective-Cでつくると手間がかかりすぎるものもあるからです。なので、あまり多機能でなく、シンプルなアプリならば、フレームワークツールを使った開発のほうがスピーディーに作れることもあります。

 

ただ、どちらにしろ、プログラム部分は入ってきますので、やはりなにかしら言語は覚えておくべきでしょう。そういったフレームワークツールはだいたい、JavaScriptやC言語などで開発できるようなってるので、やはり、人気ランキングにある言語を使えるということは、そういったツールでの開発もできるようになるので強みです。

こちらで、そのランキングを載せてもいいのですが、それではつまらないので、石崎的おすすめベスト3ランキングを載せておきます。

【1位】JavaScript



WEB関係の仕事をするとき、どうしてもお世話になる言語です。Ajaxや、Jsonなど、便利なJavaScriptのライブラリを使うにはやはりある程度知識がいるからです。また、HTML5の登場で、その需要はさらに高まっています。HTML5+CSS3+JavaScriptを使うと、Flashライクなサイトも作れるからです。ソーシャルゲームなどでも使われている技術ですので、JavaScript+サーバーサイドプログラムができると引っ張りだこです。

 

【2位】PHP


サーバーサイドプログラムを覚えるのに一番覚えやすく、かつ、高度なプログラムもかけるのがPHPです。DBの連携がしやすいし、今や主流のオブジェクト指向も覚えられるのでおすすめです。中規模クラスのシステムまではこの言語で十分開発ができます。また、ECキューブや、WordPressといったフレームワークもPHPで作られてるので、そういったシステムの改良案件やカスタマイズ案件でも人気がある言語です。

 

【3位】JAVA



Androidアプリの開発言語として最近また注目を集めてる言語です。たま〜に私が教えてるスクールに「Java覚えたいんですけど」といってJavaScript講座を受講される方がいますが、別ものですのでご注意ください(笑)難易度は1,2位の言語と比べるとかなり上がりますが、金融系のシステムなどでよく使われる言語なので、JAVAプログラマになると給与が上がります。最近はそれプラスAndroidアプリ開発の依頼もこなせるので、さらに人気が高まっている言語で、お金を稼げるようになりたいプログラマな人は覚えておくといいでしょう。また、オブジェクト指向での開発になりますので、主流の開発手法をしっかり理解できます。

 

欄外:【Objective-C】


といった感じで3つほどあげましたが、やはり最近はスマートフォンアプリ開発の依頼が多く、フレームワークツールだけではまかなえない機能を求める依頼もあります。そうなるとどうしてもそのスマートフォン向けのネイティブな言語でつくらざるをえない場合もあります。そうなると、iPhoneはObjectiveーCで。AndroidはJAVAでとなります。なので、スマートフォン用の言語をしっかり覚えておくと、ここ2,3年は安定して仕事ができると思います。特にJAVAプログラマは結構いるのですが、Objetive-Cプログラマはまだまだ少なく、どこも人員確保に四苦八苦してるようなので、Objective-Cは今が花の言語かもしれません。初心者でも結構欲しがるので、これからプログラムを覚えようとしてるかたは挑戦してみるのもひとつの手かもしれませんね。(難しいですけど)

 

 

最近はスマートフォン人気でまた急激にプログラマの需要が高まっています。また、ソーシャルゲームのブームもあってか、サーバーサイド、クライアントサイド両方対応できる人材が求められています。このブームもあとどれくらい持つかはわかりませんが、これからIT系で働きたいと思ってる方はここ1,2年がチャンスだと思います。ぜひ、がんばって人気言語をマスターし、プログラマーとしてがんばってもらいたいですね。