転職

プログラマーの種類は?必要となる言語は?

プログラマーにも様々な種類がある?

主なプログラマーの種類

  1. Web系
  2. ゲーム
  3. スマホアプリ
  4. 業務系
  5. 組み込み系
  6. パッケージソフト系
  7. オープン系
  8. 汎用系
  9. 通信系

プログラマーにはWebプログラマーやゲームプログラマー等の様々な種類があり、使用するプログラミング言語や要求される能力が違ってきます。

よって、就職活動を行う際には、就職後はどの種類のプログラマーとして活躍したいのかを明確にしておくことが必要です。

主なプログラマーの種類と使用するプログラミング言語は下記の通りです。

 

1.Web系

Web系のプログラマーは、Webサイトで動作するWebアプリやWebサービス等のプログラミングを行います。

主に使用する言語はHTMLやCSS、JavaScriptなどで、サーバサイドではJavaやPHP、Rubyなどを使用します。

 

2.ゲーム

ゲームプログラマーは文字通り、ゲームを制作するプログラマーのことで、スマホゲームやソーシャルゲームなどを制作することになります。

ゲーム制作に必要なプログラミング言語には、CやC#などがあります。

 

3.スマホアプリ

スマートフォンのアプリケーションを制作するプログラマーのことです。

スマホアプリ開発ではSwiftとJavaが不可欠で、iOSアプリの開発ではObjective-Cも必要になってきます。

 

4.業務系

業務系のプログラマーは、企業が日頃行っている業務の効率化を図れるアプリケーションの開発を行います。

業務系で使用されるプログラミング言語にはJAVAやVB、C#などがあり、WEBシステムを手がける場合はJavaScriptも必要になります。

 

5.組み込み系

組み込み系のプログラマーはエンベデッド系プログラマーと呼ばれており、家電製品やスマートフォンなどの組込みシステム開発を行います。

組み込み系ではC言語が使われることが多く、C++やJavaが使われる場合もあります。

 

6.パッケージソフト系

表計算ソフトや会計ソフトなど、パソコンにインストールして使用するソフトウェアの開発を行うプログラマーのことです。

パッケージソフト系ではCやC++、VB、Javaなどが使われることが多いですが、それ以外にも多種多様な言語が使用されます。

 

7.オープン系

Web系と共通する部分が多いですが、主にクライアント・サーバーシステムの構築を手掛けます。

主に使用する言語はCやJava、C++、VBなどで、データベースではOracleやSQLServer、PostgreSQLなどが使われます。

 

8.汎用系

メインフレームやオフコンなどのクローズドなシステムを構築するのが汎用系のプログラマーです。

主に使用する言語はCOBOLで、COBOLのスキルがないと汎用系のプログラマーにはなれません。

 

9.通信系

通信系のプログラマーは、ネットワーク機器やテレビ会議システムなどの通信に関連するプログラミングを行います。

通信系で主に使用するプログラミング言語は、CやC++やJavaなどです。

 

年代や業界で選ぶ転職エージェント

自分の「年代」や「業界」によって選ぶべき転職エージェントも変わってきます。自分の年齢や、希望する業界に、より特化している転職エージェントを選びましょう。

 

20代

「20代全員におすすめ」「20代で正社員に挑戦したい人やはじめての転職におすすめ」「20代でキャリアアップの転職をしたい人におすすめ」「20代の女性におすすめ」の4つに分けて、20代におすすめの転職エージェント全15選!選び方は?そもそも使ったほうが良い?転職サイトとの違いは?で詳しく紹介しています。

 

30代

30代全員におすすめの転職エージェントの他に、正社員未経験もしくはブランクが長い場合、マネジメント経験がない場合とある場合、女性の場合に分けて、おすすめの転職エージェントについて、30代におすすめの転職エージェント14選!選び方、使い方、転職実態、年代による違いについても解説で詳しく紹介しています。

 

40代

「全員におすすめ」「キャリアに自信がある人におすすめ」「女性におすすめ」の3つに分類して、40代におすすめの転職エージェント10選。選び方、活用のポイント、転職事情についても解説で詳しく紹介しています。

 

IT業界

IT(Informeation Techonology)とは、コンピュータや通信などデジタルの情報を扱う技術を指します。その技術を商品やスキルとして持つ「IT企業」への転職エージェントについては、IT業界の転職におすすめの転職エージェント8選。選び方や活用のポイント、市場動向、未経験の転職についても解説。WEB業界の転職におすすめの転職エージェント5選。転職を進める前に知っておきたいことは?で詳しく紹介しています。

 

ITエンジニア

ITシステムの設計・構築を行い、作業の効率化・簡便化を担うシステムエンジニアや、プログラム言語を用いてシステム作りを行うプログラマーを「ITエンジニア」と総称します。ITエンジニアに強いエージェントについては、ITエンジニアにおすすめの転職エージェント14選!選ぶ際のポイントや利用する際の注意点についてもまとめています。で詳しく紹介しています。