新入社員の東京再チャレンジ

Branding Engineer営業の高橋です。

オープン系とは何か?

オープン系とは

システムの分類のひとつで、最近のコンピュータで動かすことを想定して、最近のプログラミング言語で作られたような業務システムのこと。

 

業務システムの分類としてオープン系汎用系にわけられる。

 

http://wa3.i-3-i.info/img/data/3300/d003392-3.png

*オープン系は

・最近のコンピュータで動く
・最近のプログラミング言語で作られた

・主な言語としてはC、JavaC++VB

・主なデータベースとしてはOracleSQL ServerPostgreSQLMySQL

 

 

*汎用機系は

・昔のコンピュータで動く
・昔のプログラミング言語で作られた

・主な言語としてはCOBOL、PL/Ⅰ

UNIX機、PC機で構成されることが多い。

ホスト系とも言われる

プログラミング言語【10】Python

1位Python

https://s3-ap-northeast-1.amazonaws.com/samurai-blog-media/blog/wp-content/uploads/2016/03/python.jpg

         「WEB業界の会いに行けるアイドル」

*特徴

Python」は、Google三大言語(C++JavaPythonのこと)の一つ。

海外(特にアメリカなど)で仕事をする場合に重宝されやすい為、英語が強く海外にも通じる人にとっては汎用性が高い。

AIなど人工知能でも最近注目されてており、ビックデータの解析に使う研究者もいる。

 

*年収と特徴

平均年収612万円

案件数としては少ない状況ですが、これからの需要の高まりは確実なものになっている。今後はAIなどの最先端分野でも活躍を見せてくれるであろう言語。

プログラミング言語【9】Ruby

2位Ruby

https://s3-ap-northeast-1.amazonaws.com/samurai-blog-media/blog/wp-content/uploads/2016/03/rubytemplate.jpg

                                     「スタートアップの最終兵器」

*特徴

日本産の言語、元々アメリカのシリコンバレー等で爆発的に使われて、その後日本に徐々に入ってきた。

最近では、中小規模のシステムでRubyを採用する所が増えてきている。

 

*需要と年収

・平均年収562万 

Ruby言語の公開されている案件は40件。

案件数は少ない。国内ではまだまだこれから普及していく言語ではあり、根強く残るJavaC言語には遠く及ばない案件数。しかし、海外でも需要が高まっていることから近年日本でも案件数が増えていくとは思われる。

 

 

プログラミング言語【8】Java

3位Java

https://s3-ap-northeast-1.amazonaws.com/samurai-blog-media/blog/wp-content/uploads/2016/03/Manchester-Java-Community-e1457073276988.jpg

           「業務システムの王様」

 

*特徴

Google三大言語のひとつで、コンピュータのOSに依存しない汎用性の高い言語です。

大型の業務システムを作る際に採用されることが多いしっかりした言語。

 

*年収と需要

プログラミングという言葉を知ってて知らない人はいないくらいの超有名言語。

Java言語の公開されている案件は276件でした。

参考書籍の数も尋常じゃないくらい多いですし、Javaに需要がないということは一定期間ではあまりないと思われる。

ただ、Scala言語(Javaの進化版言語)も出てきている、今後の需要にも注目。

 

プログラミング言語【7】C言語/C++

4位C言語/C++

https://s3-ap-northeast-1.amazonaws.com/samurai-blog-media/blog/wp-content/uploads/2016/03/cpp.jpg

    「プログラミング業界のスピードスター」

 

*特徴

C言語オブジェクト指向と呼ばれる考え方などの機能を拡張したものがC++

C++は基本的にC言語の上位互換で、C言語をマスターした後の次のステージ

C言語/C++は組み込み系(家電、ロボットなど)と呼ばれるものや、研究目的のシミュレーションツール、コンシューマ向けゲーム(家庭用ゲーム機)のプログラミングで主に使用される。

低級(コンピュータが理解しやすく、逆に人間が理解し難い)言語と呼ばれる部類で、初心者にとってはとても難しい。

ただ、とても処理するスピードが早いので、サクサク動くユーザーにストレスのない(反応の早い)アプリが作れる。

 

*年収と需要

 ・平均年収538万

C++言語の公開されている案件は1058件。

こちらも言語の歴史があるだけに、かなりの案件数、需要はまだまだ衰えていない。

プログラム言語【6】C#

 5位C#

https://s3-ap-northeast-1.amazonaws.com/samurai-blog-media/blog/wp-content/uploads/2016/03/cs.jpg

            「ゲーム業界の懐刀」

 

*特徴

業務で使う他は、ゲームを作る際に学習されている方が多い。

特に「Unity」という3Dゲーム作成を得意としているゲーム開発ツールで採用されている為、Unityを使うという用途でも人気になっている。

業務システムでも、WindowServerというOSを入れたコンピュータ用に使われていることもある。

 

*年収と需要

・500万後半

C#言語の公開されている案件は542件。

ゲームディレクション系のお仕事が主で、案件数からも、かなり需要がある言語だということがうかがえる。

 

プログラミング言語【5】JavaScript

6位JavaScript

https://www.sejuku.net/blog/wp-content/uploads/2015/11/0506.sdt-javascript-1024x512.jpg

    「WEB業界のトリックスター

 

*特徴

JavaScript単体だけでスマホアプリも作れたり、サーバサイドのデータ管理の部分も作れる。

 

*年収と需要

  • 平均年収 536万
  • JavaScript言語の公開されている案件は188件。

    PHPに負けず劣らずの案件数ですね!こちらも仕事の案件数はかなりあって、高い需要がうかがえる。