パスワードを忘れた? アカウント作成
22726 story
アメリカ合衆国

引く手あまたのプログラミング言語は? 125

ストーリー by mhatta
Lisp少ない… 部門より

優秀なプログラマはいくつものプログラミング言語を使いこなすものだが、現在の求人市場において、実際に需要の高い言語はどれなのだろうか。Gustavo Duarte氏が求人サイトDice.com等で調べた結果によると、アメリカにおいてはJava(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、Ruby(769件)、Lisp(33件)といった感じらしい。とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、当分仕事には困らないようである。COBOLのしぶとさも目立つ。ちなみにHaskellやOCamlの求人は10以下だったそうだ。成長率では、C#とRubyが飛び抜けた伸びを示している。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 肝心なものが… (スコア:5, すばらしい洞察)

    by Anonymous Coward on 2008年04月07日 9時01分 (#1325778)

    とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、当分仕事には困らないようである

    海のむこうの話なので、これに英語が入らないと仕事にもありつけないorz
    • Re:肝心なものが… (スコア:4, すばらしい洞察)

      by ots556556 (34248) on 2008年04月07日 11時52分 (#1325895)
      英語とか日本語とかのレベルの前に、自然言語での意思疎通が…。
      親コメント
    • Re:肝心なものが… (スコア:2, すばらしい洞察)

      by Anonymous Coward on 2008年04月07日 11時15分 (#1325869)
      日本でも日本語がネックになって採用されない人・切られちゃう人も居ますからどっちもどっちかな?
      親コメント
  • ActionScriptは? (スコア:4, 興味深い)

    by harutin_99 (34900) on 2008年04月07日 10時55分 (#1325851) 日記
    最近WEB系はflashばっかりなんですが、ASの使える人が
    少なくてこまってます。これは日本だけの事情?
  • by bugbird (4706) on 2008年04月07日 10時57分 (#1325853) ホームページ 日記
    今絶頂のプログラミング言語を習得しようとしたところで、それが使える様になったときまで需要が継続している保証は無いんだよね。

    まぁ、あまたのプログラミング言語が存在しているのは、要件の内容によって実装の効率にかなりの差が出るためなのだけれども、そういう表面的な要素に振り回されず、特定のプログラミング言語に依存しないメタな要件実装技術をのばして行くようにするのが一番じゃないかと。
    --
    --- Toshiboumi bugbird Ohta
  • by Anonymous Coward on 2008年04月07日 9時17分 (#1325786)
    続け(られ)る人が少なすぎる
    • 推測ですけど言語別給与水準比較は
      PHP の気がします。
      これは開発者のスキルとは関係なく、業務領域がWeb系か、エンタープライズ系かで異なり、 特にCOBOL系は銀行系、大型系のケースが多く、給与水準もIT系より、より銀行寄りとなり 高止まりします。
      したがてPHPerが次に狙うのは、より高所得の可能性が高いCOBOLとなるが、ここでCOBOLは 言語スキルがあるかどうかとは別に業務スキルや、その業種に食い込んで就職できるかという 別なファクターが存在して、そのハードルがクリアーできるかが課題となる。
      また、PHPとは技術的に地続きではないので、命運をかけた挑戦ととなってしまう。
      従って、COBOLはあまりおすすめではない。
      しかし、より高所得を目指した、言語のシフトは考えたい、ではJavaかというと、Java使いは ある程度、需要と供給のバランスが取れてきているので、安定志向な挑戦とも云える。
      またPHP使いにとって、Javaが親しみやすい言語と言えるかどうかが不透明。
      そこで、エンタープライズが狙える軽量言語はどうだろうか、
      JavaでなくてもJavaVMで動く言語が登場しつつある。
      つまりおすすめはJVMで動作する軽量言語である。
      JRubyでRuby on Railsを狙う手もあるが、この場合、Web系からの移行とはならない、
      つまり給与水準が上がったかという視点では、難しい部分があるだろう。
      そこで、よりJavaに近いRubyの様なGroovy、そしてGroovyで動作するフレームワークとして(Grails or ProjectZero) でエンタープライズソリューションを狙うという選択はどうだろうか。
      親コメント
  • by Anonymous Coward on 2008年04月07日 9時40分 (#1325803)
    どんな技術が使用されるかという需要に関するデータの方が重要なんじゃないの?
  • by Anonymous Coward on 2008年04月07日 14時26分 (#1325988)
    統計の情報元サイト。
    Dice com [dice.com]
    君の好きな言語で検索してみよう。
    LINGOなんてマルチメディアな死語(あウマイ)も9,Squeakなんてのも3ある。
  • SQLは (スコア:1, 興味深い)

    by Anonymous Coward on 2008年04月07日 8時55分 (#1325776)
    SQLは言語に入らない。。。ですよね。
    あと、VisualBasicってどうなんでしょうか。

    ちなみに使える言語はC/C++ Java Javascript COBOL VB アセンブラ(ARM/SH)くらいです。
    そろそろSQLも一通りやっておきたいこのごろ。
    • by Deasuke (34806) on 2008年04月07日 9時30分 (#1325797) 日記
      > SQLは言語に入らない。。。ですよね。
      PL/SQLなら言語ですね。ってそいう話ではない?

      > ちなみに使える言語はC/C++ Java Javascript COBOL VB アセンブラ(ARM/SH)くらいです。
      アセンブラがx86やpowerpcじゃなくてARM/SHというのがいいですね。
      --
      Best regards, でぃーすけ
      親コメント
    • by nonta2005 (31048) on 2008年04月07日 11時10分 (#1325862)
      >言語に入らない
      いやいや、立派な問い合わせ言語でせう
      「プログラム言語」としてはチューリング不完全だから毛色違いますが
      親コメント
    • >あと、VisualBasicってどうなんでしょうか。

      VisualBasicは非ITのプロフェッショナル向けと言う位置づけです。
      会計士など他に専門技能を持つ人が、片手間にソフトを作るときの
      ための言語ってことになってます。
      たぶん相手にもされないんじゃないですかね?
      親コメント
  • by ahomin (34823) on 2008年04月07日 9時25分 (#1325793)
    さすがにPostScriptはないか。

    --
    アレは攻略性が高くてハマるんだけど。仕事にはならんね。
  • by Anonymous Coward on 2008年04月07日 13時27分 (#1325969)
    向こうではPythonが流行ってるということだったんで、もっと上位にくるかと思ってたけど perlより少ないんだな。
    (逆に、rubyが Pythonの半分もの需要をもってるということに驚いた)
    もっとも、LLの場合単体でシステムを組むということは少なくて、大きなシステムのうち一部分をLLで実装ということが多いと思うので、わざわざ求人かけなくてもシステム構築にかかわったプログラマがそのままPython部分も担当というケースが多いのかもしれないけど。
  • 14年間の会社員生活で一番プログラミングの機会が多かった言語はsh(ksh)でした。
    あとは数年に一度COBOLやCという具合です。
  • .NET (スコア:0, オフトピック)

    by NOBAX (21937) on 2008年04月07日 9時24分 (#1325792)
    は言語ではない。
    ああ、そうですか。
    • by Anonymous Coward
      そりゃそうだろ。.NETの上で動く言語は別個有るんだから。
      • by Anonymous Coward
        いまどき言語が使えるだけじゃ食ってけないですが。
typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...