UNIX・C/C++エンジニア

もっと見る

UNIX・C/C++エンジニアとは?

UNIX・C/C++エンジニアについて

UNIXやC/C++エンジニアといえば、Windows系と違う部分としてGUIよりもCUIとか、クライアントよりもサーバー側のプログラムを書く人、など、サービスを立ち上げる上でそのコアの部分、動作の要の部分を担当するエンジニアをイメージする方が多いようです。UNIXはLinuxのベースになるOSであり、C言語はUNIXを開発するために使用された言語です。またCで開発されたアプリといえばメール、WEB、データベースからプロキシ、シェルやDNS等、インターネットを利用する上で不可欠なものばかり、言ってみればUNIXがあってインターネットが発展してきたとも言えますし、今でもsendmailやapache、MysqlやSquidといったツールはインターネットの世界ではデファクトです。求人募集でUNIX・C/C++エンジニア、と募集タイトルに出てきた場合、漠然とした人材カテゴリーだなと思って詳細をチェックしてみると、いわゆる基本素養として持っている方、という意味で使われることが多いようです。つまり具体的にはスマホ向けアプリ開発だったり、CではなくJAVAがメイン言語だったりもしますし、開発環境もベースはUNIXというよりAndroidやmacだったり、やはり開発をしてもらう上で重要なスキルである、と定義されていることが多いようです。もちろんUNIX・C/C++エンジニアとしてUNIX上でCコンパイラーを多様するような案件もありますが、数は多くありません。

続きを見る