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

公開日: : 最終更新日:2011/05/27 雑記

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

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

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

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

  • プログラマー(PG/SE)系
    • 自社で運用するWebサイト/アプリケーションを開発したい
    • 他社が欲しいWebサイト/アプリケーションを受託開発したい
    • 大手SI屋で大規模Webアプリケーションシステムの開発をしたい(工程管理とかも含むかな)
  • ネットワーク(NE)系
    • いわゆるサーバーやインフラ管理をしたい
    • DBシステムなどに特化したシステム管理をしたい
  • いや、こんな単純じゃないことは分かってるんですけど・・・分かりやすく3つに。
    要は「超大手企業に入りたい」か「受託でシステム開発をしたい」か「自社で管理・運用するサイトの開発・管理をしたい」かってことですね。

    で、今回はネットワーク系に関しての話は除外しますね。
    (若干毛色が違うので)

    大手SI屋に入りたい貴方へ

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

  • Java

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

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

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

  • 重要:PHP
  • あったら良い:Javascript,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システム会社と利用言語ってこんな感じです。
(違ってるところあったらすいません・・・!)

  • ライブドア:Perl
  • mixi:Perl
  • GREE:PHP
  • モバゲー:Perl
  • クックパッド:Ruby (Ruby on Rails)
  • 楽天:結構色々ですけど、PHPかRuby( Ruby開発者が技術フェローとして在籍)

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

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

関連記事

AC電源から大量にUSB機器の充電をしたいなら「Anker 25W 5ポート」がおすすめ!

今年からは色&#

記事を読む

no image

国内旅行を安く行くためにチェックするべきWebサイトまとめをつくってみた。

久しぶりの更新です。NAVERまとめ使って旅行系Webサービスのまとめ作ってみました。 国内旅

記事を読む

nexus 7が初期不良だったときのgoogle の対応がちょっと酷い

どもども、manji6です。 nexus 7買いましたよ!! Google Play経由で買っ

記事を読む

Message

メールアドレスが公開されることはありません。

Target:mbox

自腹で購入した商品色々レビュー中!

商品紹介・レビュー記事特集!

Target:static mbox(mbox create

no image
Pythonを勉強するために参考にしたサイト

久しぶりにプログラミング言語でも触ってみよう・・・ということで、ちょっ

no image
MacでOffice Powerpointの表入力でおかしくなる時の対処方法

MacでMicrosoft OfficeのPowerpointを使って

no image
Nintendo Switch で使える激安USB 3.0ケーブル

Nintendo Switchを買いました!とりあえず色々まずはやって

AMPで作ったページを実際にGoogle検索結果経由でみた時と同じキャッシュ表示にする方法

今日は技術的な話。AMPページ対応を行った人も最近増えてきたと思うので

分散投資ロボアドバイザーのTHEOを大体半年間回したら利率10%近くまでになったので、トランプさんありがとうと思った

(こちらの記事は私が独自に当サービスを使ってみた結果の報告です。特にT

→もっと見る

PAGE TOP ↑