デジタル料理人

現Webエンジニアの自分が勝手に思う「これからWeb開発に携わりたいと思っている人におすすめの言語」

このはてな匿名ダイアリーを見て、色々disられてたりもするんで、個人的な主観で「これからWeb開発に携わりたいと考えている人にお勧めの言語」を書こうかと。

【本家はこちら】
これからweb開発に携わりたいと考えている人にお勧めの言語

Contents(目次)

ジョブ選択(どの業界に浸かりたいか?)

とにもかくにもまず、この話しなきゃダメな気がします。
いわゆるWebエンジニアって俺の中ではこんな感じに分類するべきだと思うんですよね。

やっぱり大規模なシステムってJavaが多いと思うんですよね。
っていうか自分自身は大手SI屋なんてなったことがないんで、アレなんですが。。。
Javaはできて当然になるかと思います。
オブジェクト指向言語の基礎ですし。

システム受託開発をしたい貴方へ

おすすめの言語はこちらです。

受託の場合、言語指定とかもあるので色々な言語ができたほうがいいです。
なんだかんだで世界中で使われているのが多く、開発環境も準備しやすい、オブジェクト指向言語のPHPを覚えるべきです。
「LAMP」と呼ばれるWebの基本システムセットの「P」はPHPですし、覚えておいて損はないかと。
あったら良い枠のJavascriptとJavaは色々な言語を覚えるべき枠の中でも、特にあると良い言語なので推しました。

Javascriptは間違いなく、今年〜来年以降Webエンジニアスキルとして必須なモノになっていくかと思います。
Webの非同期通信などを記述出来、表示系で色々な仕組みを構築できる言語なだけではなく、
「node.js」というサーバーサイドのプログラミングもJavascriptで記述出来る仕組みが確立されつつあります。
開発環境もテキストエディタとブラウザさえあれば出来るので、敷居も低くおすすめです。
ただ、最初に覚える言語ではないかな・・・と思いますので、あったら良いレベル。
Javascriptを覚える際にはHTML5やCSSなども覚える必要が出てくると思うので、周辺知識が色々必要になるというところもあります。

Javaに関しては規模の大きめなシステムやクリティカルな操作をするシステムに対してよく利用されています。
伸びている言語ではないですが、需要がある程度あるのと言語体系としてしっかりしているので良いかと。
また、Google Application EngineとかもJava( or Python)で書くことになるので、損はないかと思います。

自社運営しているWebシステムの開発をしたい貴方へ

おすすめの言語はこちらです。

いや、これじゃ・・・と思われるかもしれませんが、ぶっちゃけコレかと。
私の知ってる限り、自社運営してるWebシステム会社と利用言語ってこんな感じです。
(違ってるところあったらすいません・・・!)

他の企業でもだいたい検索すればわかります。
国内企業だけ載せましたが、Facebookなどの企業は例えばPHPですし、色々調べるとわかります。

自社開発してる会社に入りたいなら、自分がその言語に合わせるしかないかなぁと思うのが率直な感想。

モバイルバージョンを終了