未経験者でもわかるプログラマの種類

集まれ!未経験プログラマ

ゼロからはじめるプログラミング!目指せ、プログラマ!

新着記事

特集記事

たくさんあるプログラマの種類

たくさんあるプログラマの種類 今わたしたちが生きる社会では、パソコンソフトのみならず、スマホアプリやゲーム機、冷蔵庫やテレビなどの家電製品、自動車にいたるまで、あらゆるものが電子制御されています。プログラマも、どの分野の何を開発するかによって専門分野が分かれます。

Web系、オープン系、汎用系

Web系プログラマは、Web上で不特定多数の人に利用してもらえるよう公開しているプログラムや、会社などの組織内部のLAN環境下にあって運用されるプログラムを担当します。Web系開発では、PerlやPHP、あるいはJavaなどのプログラミング言語を使用することが多くなります。オープン系プログラマは、クライアント・サーバーシステムとして構築することが多く、Unix、LinuxやWindowsなどいくつかのコンピュータを組み合わせて使います。使用する言語は主にC、C++、Javaなどですが、複数のコンピュータ間をブラウザを介して通信する場合には、Web系と同じくPHPやPerlを使用することもあります。このオープン系と一見して紛らわしいのが大規模な企業のメインフレームなどに使用されることが多い汎用系と呼ばれる分野です。例えば各種金融システムなど、データ量が多く、また最高レベルの安全性と信頼性を要求されるため、互換性の無いシステムであることが特徴です。

ゲーム系

ゲーム開発プログラマをゲーム系と呼びます。Web上で遊べるオンラインゲーム、スマートフォンやタブレット端末で遊べるゲームアプリ、ゲーム専用端末など、ゲーム開発もその種類は多岐にわたります。これらのプログラミング開発には、CやC++が主に使用されるようですが、スマホゲームアプリの場合にはObjectやJavaなども使われます。

組み込み系、制御系、通信系

電化製品のほとんどに何かしらのマイコン制御が働いていますが、これらのプログラム開発は組み込み系、あるいは制御系と呼ばれます。言語はC、C++、アセンブラが主に使われます。通信系は、コンピュータ間のデータ送受信に関わる部分を中心とした開発で、C、C++、Javaが主な言語です。

パッケージソフト

ウィルス対策ソフトや年賀状作成ソフト、会計ソフトなどでお馴染みのパッケージソフトを開発するプログラマの場合には、使用する言語がC、C++、VB、Java、VC++など実に多岐に渡っています。専門的にパッケージソフトばかりを開発する会社もあれば、受託開発と二本立てで開発している会社もあります。パソコンにインストールして使用するソフトであるパッケージソフトは、ここ数年のクラウドブームによって痛手を受けているかもしれません。

よく見られているサブテーマ

ABOUT ME

プログラマ歴8年。プログラミングは仕事であり、趣味でもあります。

集まれ!未経験プログラマ

Copyright © 2015 集まれ!未経験プログラマ All Rights Reserved.