プログラミング言語から選ぶ

Icon java Java

Java求人は、これまで比較的大規模開発案件が中心でしたが、近年ではAndroid(アンドロイド)のネイティブアプリ開発が増えてきています。フレームワークを利用する場合はStruts、Seasar2、JSF、Spring、Hibernate、iBATISを選択するケースが多いといえるでしょう。

Icon c C

純粋なC言語のみを利用する案件は近年減少していますが、組み込み系、制御系では依然C言語が多く存在します。 またLinuxのカーネルをカスタマイズしたり、nginxの拡張モジュールを置き換えて高速化するような場合、ゲーム系で高速な処理が求められる場面等の高度なチューニング系での求人ニーズも多くあります。

Icon cpp C++

C++求人はWindowsアプリケーション開発や組み込み系、制御系、ゲーム系の求人が比較的多いといえます。 高度なチューニングが必要なる開発案件での求人ニーズも多い言語です。

Icon cs C#

C#はC、C++をベースにしつつJava風の機能や表記が盛り込まれているため、Javaが出来る方であれば比較的スムーズに移行が出来る言語です。Microsoft .NET環境向けソフトウェアを開発をする大手ベンダーの求人が多数です。

Icon php PHP

PHPは日本国内に20万人のエンジニアが居るともいわれ、求人案件も非常に多い言語です。Web系のサービス開発、ゲーム開発等で利用が多く、その殆どがLAMP環境(Linux+Apache+MySQL+PHP)による開発となっています。フレームワークはCakePHP、Symfony、Codeigniter、FuelPHPの利用が増えています。

Icon ruby Ruby

近年Ruby求人が急速に増えています。Webサービスを高速で開発する場合などにRuby on Railsが選択される事が多く、大手WebサービスでもRoRが使われ実績も増えています。日本人コミッターも多く、Rubyistは総じて優秀なエンジニアが多いと言えるでしょう。

Icon python Python2

海外では近年Pythonによる開発が急速に増加しており、各種モジュールなどが充実しています。日本国内ではまだ求人はそれほど多くはありませんが、読みやすさ(=保守性)を重視する企業や、スマートフォンのバックエンド等では積極的に取り入れる所も出てきており、これからの普及が期待される言語です。

Icon python Python3

海外では近年Pythonによる開発が急速に増加しており、各種モジュールなどが充実しています。日本国内ではまだ求人はそれほど多くはありませんが、読みやすさ(=保守性)を重視する企業や、スマートフォンのバックエンド等では積極的に取り入れる所も出てきており、これからの普及が期待される言語です。

Icon perl Perl

PHPが普及する以前にPerlは広く利用されていましたが、現在ではPerlの求人は以前に比べると減少傾向にあります。しかし現在でもPerlで開発を続けている企業にはPerlhackerが多数居る事もあり、高いレベルを要求される求人が比較的多いとも言えるでしょう。

Icon objective c Objective-C

iPhoneアプリ、iOS向けの開発求人は、iPhoneやiPadの普及とともに増えています。経験者が少ないので、他言語からの移行歓迎の求人が多いのも特徴です。C++が書ければ学びやすい言語のため、C++の経験を求められる事が多いといえます。

Icon actionscript ActionScript

iPhone/iPadでFlashが見れない事もあり近年利用される事が少なくなっていますが、ソーシャルゲーム開発では依然として利用されています。ほとんどの場合、プログラミングだけでなくモーションコントロール等のフラッシャーとしての技能が問われます。

Icon r R言語

R言語は統計処理を得意とする言語のため、多量のデータ解析が求められるソーシャルゲームの解析や、リサーチ、データマイニング、アソシエーション分析が必要な業務の求人が増えています。また近年データサイエンティストが注目されており、今後求人が増える事が予測されます。

Scala

Scala(スカラ)はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語です。Javaの良さを最大限継承しつつ、スクリプト言語や関数型言語の良いところも吸収し、先進的な機能/文法を取り入れている言語です。求人数はまだ少なめですが、今後求人が増える事が予測されます。

Icon javascript JavaScript

ブラウザサイドのフロントエンド言語として、近年のWebサービスには欠かせない言語となりつつあります。jQueryを利用した簡単なスクリプトだけでなく、より高度なUI/UXを実現するために深い知識が求められるようになってきています。またnode.jsの利用も徐々に増えてきておりサーバサイドの言語としての利用も増えてきています。

職種/ポジションから選ぶ

システムエンジニア【SE】

システムエンジニアの仕事は主に要求定義・見積もり・設計・実装・ソフトウェアテスト・システム移行・保守・運用管理などがあります。プログラマーが実装中心なのに対して、システムエンジニアはもう少し広い範囲の仕事を担当する求人を中心にグルーピングしています。

プログラマー【PG】

プログラマーは詳細設計、実装フェーズを中心の求人をグルーピングしています。近年ソーシャルゲームやWebサービス開発案件が急速に増えてきており、今後も求人ニーズが非常に高い状態が続くと予想されます。

スマートフォンエンジニア

スマートフォンエンジニアはiOS(iPhone/iPad)、Androidのなどのスマートフォンアプリ開発を行うエンジニアです。近年のスマホ普及により求人案件が増えていますが、経験者が少ないためJava、C++経験があれば、スマートフォンアプリの開発が未経験でも比較的転職しやすい求人が多くなっています。

フロントエンドエンジニア

近年のWebサービスの高度化により、フロントエンドでの処理も非常に高度化しており、従来のHTMLコーダーが兼任する事に限界が来ています。そのため、JavaScriptに精通しておりHTML5,CSS3が判るフロントエンドエンジニアが強く求められています。

CTO

技術部門の総責任者、技術統括役員(のトップ)をCTO(chief technology officer) 呼び、IT系企業では非常委需要な役割を果たす役職となっています。CTOが交代する事は稀なため、アーリー、ミドルステージのスタートアップ企業での求人が多くなります。

ページの先頭へ戻る