現在、PHPを扱う求人・案件の会社の規模は、小規模から大規模まで数多くあります。年齢層も20代から40代と幅広く、長期的な案件、業務系システムの求人など豊富にあります。しかし、その豊富な案件の中から自分に適した案件を選択する必要があります。案件によっては、条件が良くても納期が厳しく、スケジュールが過密という場合もありますので注意が必要です。
それでは、自分に合ったPHPフリーランスの求人を見つけるには、どうしたら良いのでしょうか。今回はPHPフリーランスの求人案件の特徴と、自分に合った案件を探す方法について解説していきます。
フリーランス求人案件の特徴
PHPの求人は業界を問わず、エージェントを介さない直案件が多いのが特徴です。内容としては、Web・オープンシステム系、ゲーム、ポータルサイトやECサイトなど自社サイトの開発・運営・保守を行う求人・案件などが多くあります。具体的には、グループウェアや各種予約システム、検索システムなどの開発案件で活躍しているPHPエンジニアが多くいます。
このようにPHPエンジニアはWebに特化したサービスの開発に携わることが多い傾向にあります。
ゲーム開発においてPHPエンジニアは必須のポジションといえ、スマホ向け・コンシューマ向けを問わずPHPを扱えるエンジニアの需要は高くなっています。案件ごとの特徴を把握し、臨機応変に対応ができるPHPエンジニアが求められています。
PHPエンジニア案件の求人で求められる開発環境
PHPエンジニアの作業としては、LAMP環境が多く使用されています。LAMP環境とは、Linux・Apache・MySQL・PHP(もしくはPythonかPerl)で構築されているWebアプリケーションを開発する環境のことで、それぞれの頭文字をとってLAMP環境と称しています。
フレームワークはCakePHPが主流で、Laravel、FuelPHP、CodeIgniterも需要があります。CakePHPは「PHP開発者が誰でも素早く快適に開発を行えること」を目標として産み出されたプロトタイピング型のフレームワークです。CakePHPをはじめとして、SymfonyやCodeIgniterなど多数のフレームワークが存在し、それぞれの特徴に合わせて各開発にマッチするものが使用されています。
SymfonyはPHP5.1以降に対応しており、キャッシュ管理や多言語対応、Ajaxサポートといった機能がはじめから用意され、簡単に拡張できるのが特徴です。
CodeIgniterは、Webサイト開発用のオープンソースPHPWebアプリケーションフレームワークです。「高速」「軽量」「シンプル」「低い学習コスト」「高い自由度」を実現した人気のPHPフレームワークです。
PHPエンジニア案件の求人で求められるスキル
PHPエンジニアとして活躍するには、特定の開発環境だけではなく、さまざまな環境のもとで開発を行えるスキルセットを持っておくことが必要です。JavaScript、HTML5、CSS3、WordpressjQuery、Photoshop、IlustratorなどのWebサービス制作に用いられるスキルや、RDBMSのテーブル・インデックス設計、データベースチューニングやネットワークなどに関する知識があるといいでしょう。先ほども触れましたが、現在は「Linux」+「Apache」+「MySQL」「PHP(またはRuby)」の組み合わせで使うLAMP環境を採用している企業が多いです。サーバーを構築する費用が非常に安く済む理由から、LAMP環境を採用する企業が多いようです。
MySQLとは、世界でもっとも利用されている「データベース管理システム」です。PHPエンジニアの全体の約8割がMySQLで、そのほかがPostgreSQLや業務形ではOracleを使用しているようです。そして、実務でデータベースを使って必要になるのは、SQLが問題なく扱えることです。SQLはISO(国際標準化機構)で規格が標準化されており、一度学習すればほかのデータベースでもほぼ同じように操作可能です。
PHPエンジニアとして活躍するのであれば、何も見ずに基本の構文であるSELECT、INSERT、UPDATE、DELETEをかけるようにしておきましょう。
自分に合ったPHPエンジニア求人案件を見つけよう
それでは、実際にはどのようなPHPエンジニアの案件があるのでしょうか。
〈求人一例〉
業種 | SI |
職種詳細 |
|
開発環境 | PHP |
フレームワーク | Laravel |
環境 | Windows/Apache |
必須スキル
|
上記共に2年以上の経験 |
月額支払額 | 〜600,000円 |
業種 | ゲーム |
職種詳細 | PHPエンジニア |
業務内容 |
|
必要なスキル | Webサービスのサーバーサイド開発経験が3年以上(PHP経験1年以上)
|
あれば尚可のスキル |
|
月額支払額 | 〜700,000円 |
上記はほんの一例で、このほかにもさまざまな案件がありますが、その取捨選別をフリーランスエンジニアは全て自分で行う必要があります。その際、実際に契約を結んだ後トラブルが発生した場合も、自分一人で対処しなければなりません。PHPフリーランスエンジニアとして安心して活動するためには、エージェントサービスに登録することをおすすめします。
自分に合った案件を受注するためには、エージェントサービスを利用しきちんと相談することが必要です。その際には、エンジニアのスキルに見合った報酬を提供しているエージェントサービスを利用しましょう。このとき、できるだけ直受け案件が多いエージェントサービスを利用するようにしましょう。なぜなら直受け案件が多いサイトのほうが、案件の単価が高い傾向にあるからです。
エージェントサービスを賢く利用して、PHPフリーランスの求人案件の特徴をおさえ、柔軟に対応できるエンジニアを目指しましょう。
PHPの案件探し、報酬単価確認も歓迎です!ぜひ下記よりご登録下さい!