制作者より

私はSE兼プログラマーとしてソフトウェア会社で働いています。

作っているプログラムは主にウェブアプリケーションでJavaやPerl、PHPなどでシステムを組むことが多いです。

うちの会社は40人弱の小さなIT企業で、社員も総務の人員を除けばほとんどが開発者です。そのせいか、1人で受け持つ範囲が広く、いわゆる上流から下流までをすべて1人で担当することも多いです。


要するにお客さんのところに行って打ち合わせをし、そしてそのままプログラムを作って納品するというところまでを1人で担当します。


いわゆる大企業のシステム会社であればこんなことはあまりないのかもしれませんが、うちはこんな状況なので1人が受け持つ幅が広いです。そして、私が担当しているのがウェブアプリ構築というものなので、必然的にサーバーの構築も自分でやってしまいます。


以前、他企業の人と一緒に仕事をやったことがあるのですが、そこは某大手企業のSEの方たちで、サーバー構築、アプリケーション開発、テストのそれぞれが独立分業で動いているのを見て、少しうらやましいなと思ったものです。自分もアプリ開発だけに専念できれば楽ができるんだけどな、と思ってしまいました。
まあ、そんな話は置いておいて・・・。


お客さんに頼まれるときは基本的にアプリケーションを作ることに専念することが多いのですが、時々サーバーを新規でセットアップしたいというご要望をいただきます。そうすると自分で一からせっせとサーバーを構築して、お客さんのところに納品するということもあります。そうやって今までいくつものサーバーを構築してきました。


その過程で得られた知識やスキルなどをご紹介できればと思っています。
少しでもお役にたてていただければ幸いです。