PHPは現在のWEBシステム・WEBサイトの開発において、非常に高い割合で利用されています。したがってPHP案件は全案件の中でもTOP3に入る程の案件数があります。使えるエンジニアが多く、学習サイトや書籍も充実しており、習得の環境は他の言語に比べかなり整っていると思います。そんなPHP案件のエンジニアの平均単価・相場感、メリット/デメリット、案件の探し方、また今後の見通しについて、ご紹介していきます。
※本記事は原則、フリーランスのSES(準委任)契約を主とした内容となり、平均単価や相場感については当サイト独自調査によりますので、ご了承ください。
PHPの特徴、メリット・デメリット、フレームワークについて見ていきましょう。
PHPとはラスマス・ラードフ氏によって1995年に開発されたオープンソースのサーバーサイド言語です。動的なWebページを生成することができるプログラミング言語として全世界で親しまれています。HTMLに埋め込むことが出来ることからWebシステム開発で使用される機会が多いです。
PHPというその名称には「Hypertext PreprocessorPHPはHTMLのプリプロセッサである」という意味が込められています。特徴は『動作確認が簡単であること』や『HTMLの中で簡単にコードを動かせる』といったことが挙げられます。
またPHPはインタプリタ言語ですのでプログラムを実行する際にコンパイルが不要でソースコードの修正をした場合、即座に修正が反映されます。Webサービスを開発するプログラミング言語としてPHPは世界的にトップクラスの人気を集めております。
PHPのメリット・デメリットを見ていきましょう。
メリット | 詳細 |
他言語比べ習得難易度が低い | PHPは他のプログラミング言語に比べて初心者でも習得しやすいというメリットがあります。その理由として変数の型を意識することが必要無いため他の制約が多い言語に比べてソース量を簡略化することが出来ます。また配列の定義が自由であるため自分自身が扱いやすいように設計、実装することが出来ます。 |
利用実績が多い為ノウハウが多い | PHPは世界中で利用されており多数の実績があることから活用におけるノウハウが数多く存在することがメリットとして挙げられます。ノウハウが多く存在することでPHPの利用をより効率的に行うことが出来ます。 |
需要(仕事・案件)が多い | インターネット上に存在する多くにのWebサイトでPHPが使用されており、需要が多く存在するというメリットがあります。様々な会社がより高度で使いやすいリッチなWebサイトを作成するためにPHPを駆使してWebページの作成を進めています。 |
優秀なフレームワークが多い | PHPには優秀で便利なフレームワークが数多く存在します。フレームワークを活用することで作業の効率を格段に向上させることが出来ます。PHPの代表的なフレームワークは『Laravel』、『CakePHP』、『ZendFramework』..などが挙げられます。 |
デメリット | 詳細 |
自由度の高さが仇となり得る | 配列の定義などのコーディングスタイルの自由度が高い為、複数人などでWebサイトの開発などのプロジェクトを進める際に、コーディングの際のルールやクセが混在してしまう場合があります。 |
出来ることが限定される | Webサイト以外を作成することにはあまり向いていません。スマホアプリが作成したい、様々なデバイスをプログラムで制御したいなどの要望には答えるには難しい言語ですので注意が必要です。 |
実行速度が遅い | PHPはインタプリタ言語です。インタプリタ言語はコードを実行する際に1行ずつコンピュータが読み取りやすいように機械語に翻訳していく言語で、コンパイラ言語に比べて実行速度が遅いというデメリットがあります。 |
PHPの代表的なフレームワークを見ていきましょう。
PHPフレームワーク人気どころ8選を紹介している記事はこちら>>
PHPのフレームワーク | 内容 |
Laravel | LaravelとはPHPに活用されるテイラー・オットウェル(Taylor Otwell)氏によって開発されたオープンソースのWebアプリケーションフレームワークです。2011年6月に誕生し、現在PHPのフレームワークにおいて最も注目度の高い人気のフレームワークとなっています。Laravelの特徴は開発初心者でもWebアプリケーションの構成を簡単に取り組めてしまうほどのハードル低さが挙げられます。 – Laravelの公式サイトはこちら>> – Laravelの歴史、特徴、基礎知識の解説された記事はこちら>> |
CakePHP | CakePHPとはPHPに活用されるcakeソフトウェア財団によって開発されたオープンソースWebアプリケーションフレームワークです。2005年3月に誕生しCakePHPの名の由来は、ケーキを焼くように手軽に開発するというもので公式ロゴにもケーキが採用されています。CakePHPの特徴は誰でも素早く快適に開発を行えることを目指して生み出されたプロトタイピング型のフレームワークとなっています。 – CakePHPの公式サイトはこちら>> – CakePHPの歴史、特徴、基礎知識などの解説された記事はこちら>> |
Zend Framework | Zend FrameworkとはPHPに活用されるZend Technologies社によって開発されたオープンソースのオブジェクト指向Webアプリケーションフレームワークです。Zend Frameworkの特徴は拡張性に長けており、使い方が自由であるという点です。また仕組みもとてもシンプルに構成されており、他のフレームワークと比較しても習得しやすいとされています。 – ZendFrameworkの公式サイトはこちら>> – Zend Frameworkの歴史、特徴、基礎知識の解説された記事はこちら>> |
フリーランス向けPHP案件の平均単価・相場感を見ていきましょう。各案件サイトの1ヶ月のPHPの案件単価は
でした。案件を探す方の実務経験や、案件での役割(PM、PL,SE、PG、テスター)、難易度、予算によって前後しますが、概ねその単価感が平均といえます。
PHPエンジニアとして実務経験1,2年程度の場合の平均単価・相場感について見ていきましょう。
案件評判での実務経験1,2年程度の案件(準委任・週5相当稼働の場合)では、
が相場となっています。
1,2年の経験でもマネジメントやリーダーを任せられた経験や、難易度の高い設計・開発を行った経験、モダンな環境(最新バージョン、フレームワーク、クラウド環境、テスト自動化、その他DockerやGitなど)の利用経験によっては上振れの可能性もある為、最初のうちはできるだけチャレンジできる環境で開発を行っていけると、今後のキャリアにも繋がります。
PHPエンジニアとして実務経験3,4年以上の場合の平均単価・相場感について見ていきましょう。
案件評判での実務経験3,4年程度の案件(準委任・週5相当稼働の場合)では、
が相場となっています。
マネジメントやリーダーを任せられた経験や、難易度の高い設計・開発を行った経験、モダンな環境(最新バージョン、フレームワーク、クラウド環境、テスト自動化、その他DockerやGitなど)の利用経験によっては上振れの可能性もあります。
また3,4年以上の経験があれば、PM、PLなどの役割も任せられる可能性もあり、その役割次第では平均相場を超えた単価も得られる可能性があります。
過去行ってきた開発業務の棚卸しをして、職務経歴書(スキルシート)をしっかりと作り込み、アピールをできるように準備しておきましょう。
PHP案件の平均単価・相場感は、下記の理由で変動します。
平均単価70万をベースとして下記が目安です。
実務経験の年数が多い程、単価は高くなりますが、期待されることも多くなります。また、PMや要件定義などが対応できれば100万円超えの収入を得ることも可能ですが、難易度・責任は大きくなります。自身の働き方・求める単価のバランスを見て案件を選んでいきましょう。
PHP案件の今後の動向と将来性について見ていきましょう。
WEBシステムの開発におけるPHPの歴史は、WEB系言語の中でも特に長く、15年以上も開発現場で主として使われてきています。PHP案件の現在の動きとしては、特に国内で現状動いているWEBシステムのバックエンドの大半がPHPの為、案件数は非常に多くあります。その中でも最近では特に、『Laravel』フレームワークを利用しているWEBシステムが圧倒的に増えてきています。PHPの案件全体から見て、半分以上がLaravelの案件という状況です。
PHPのフレームワーク別の案件割合 | |
Laravel案件 | 68.2% |
CakePHP案件 | 9.6% |
ZendFramework案件 | 7.4% |
FuelPHP案件 | 5.4% |
他FW(Symfony,Codeigniter等),FW無し案件 | 9.4% |
(※直近半年の当サイト独自調べ)
競合言語別の案件割合 | |
PHP案件 | 23.4% |
Java案件 | 31.6% |
Ruby案件 | 15.8% |
Python案件 | 10.4% |
他言語(Go言語,Scala等)案件 | 18.8% |
(※直近半年の当サイト独自調べ)
PHP案件の今後の動向と将来性としては、現存しているWEBシステムの大半をPHPが担っている為、すぐに廃れるということはなかなか考えづらいく、今後しばらくはPHPの案件数は一定以上あると推測されます。但し上述の通り、フレームワークの偏りやトレンドはある為、PHPの中でも動向を追う必要はあります。
同じスクリプト言語で競合に当たるRuby、Java、Python、JavaScriptと比較した場合、使用用途の棲み分けが一定されている為、PHPの案件だけが急速に減るということは考えづらいですが、今後どのような波・トレンドが来ても対応できるよう、常に新しいバージョンや開発環境などはキャッチアップしておくと良いと思います。
特にRubyやGo言語などは、大型の新規サービスのサーバーサイド開発に取り入れられることも多くなり、PHPが将来的に技術的負債となる可能性もあります。
フリーランスのPHP案件の探し方を見ていきましょう。一般的には契約形態として、準委任契約と請負契約があります。どちらの場合も今の時代、WEB上で仕事探しが可能ですので、それぞれの主なサービスを見ていきましょう。
業務委託契約(準委任契約と請負契約との違い)について解説している記事はこちら>>
フリーランスのPHP案件を準委任契約で探せるサービスを見ていきましょう。準委任契約では、主に週5(1ヶ月)の稼働をする形で業務を委託されます。(案件により、週2〜3なども有り)
メリットとしては、一定量のまとまった金額が保証される点、また複数月の契約の場合が多い為、続けて仕事を探さなければならないということが少ない点が挙げられます。
デメリットとしては、自身の裁量にもよりますが、基本1ヶ月丸々稼働を抑えられてしまう為、他の仕事を掛け持ちしずらい点、また現場出社が基本となる点が挙げられます。
(※現在ではコロナ渦によりリモート案件も非常に増えています。)
案件評判(Hack’en)ではIT業種のエンジニア・デザイナーなどフリーランスの方向けの案件をご紹介しております。直案件・高単価やリモートなど希望に合う案件を多数準備しております。またフリーランスのガイドブックを無料配布しており、案件以外の不安なことは相談できる、丁寧・スピード対応のエージェントです。
【案件評判(Hack’en)】の無料ご登録はこちら>>
レバテック【公式】が運営するエンジニア,クリエイターの求人・案件情報サイト【レバテック】。転職支援やフリーランス向け案件への参画サポート、業界ニュースの配信、勉強会などを通じて、エンジニア,クリエイターの成長を応援する一番身近な相談相手を目指します。
【レバテックフリーランス】
Midworksではフリーランスエンジニアを目指す方に正社員並みの保障付きで、独立を支援するサービスです。IT・Web業界の案件のご紹介を始めとして、独立する際のサポートを致します。3000件以上の案件を保有しているので、あなたにぴったりの案件をご紹介致します。
【midworks】
フリーランスのPHP案件を請負契約で探せるサービスを見ていきましょう。請負契約では、顧客の業務(開発やデザイン)を請負い、完成、納品までさせる必要があります。顧客の希望予算・納期に合わせて動く為、稼働量は一概に言えません。
メリットとしては、作業時間の縛りは基本無い為いつでも業務ができる点です。また極端に言えば準委任で1ヶ月70万円の仕事を1週間で終わらせてしまうことも可能で、実力によっては1ヶ月の収入を100-200万以上にすることも可能です。
デメリットとしては、顧客の継続発注が無い限りは1つの業務が終われば次の業務を探さなければならない為、継続性が低い点、また完成義務がある為、開発したものの不具合にいつまでも引きづられる可能性がある点です。
クラウドワークスは主に請負契約で、案件を探す場合に活用できるクラウドソーシングです。登録者数・案件数ともクラウドソーシングの中では業界大手のサービスです。実績が少ない内は、こういったサービスを活用して、実績を積み、ポートフォリオの拡充を図っていくことも効果的です。
クラウドワークス
ランサーズは主に請負契約で、案件を探す場合に活用できるクラウドソーシングです。登録者数・案件数ともクラウドソーシングの中では業界大手のサービスです。実績が少ない内は、こういったサービスを活用して、実績を積み、ポートフォリオの拡充を図っていくことも効果的です。
【ランサーズ】
準委任契約での案件例を見ていきましょう。
PHP実務経験1,2年程度の案件例を見ていきましょう。
項目 | 内容 |
案件 | 既存WEBシステムの改修・機能追加 |
場所 | 神保町(東京都)※リモート可 |
期間 | 4月〜中長期 |
業務内容・役割 | 出版社向けの既存システムの改修・機能追加に携わります。独自のフレームワークを使っておりますが、既に体制がありキャッチアップできる環境です。 工程:(基本設計)詳細設計〜開発/テスト |
必要スキル | ・PHPでの開発経験2年以上 ・JavaScript、HTML、CSSの経験 ・基本設計の経験 |
尚可・歓迎スキル | ・Phalcon経験 |
単価 | 550,000円〜605,000/月(税込) ※現地へ行く際の交通費込み |
精算幅 | 140-180H |
面談回数 | 1回 |
備考 | 環境構築は現地、それ以外はリモートで可能です。 |
PHP実務経験3,4年以上の案件例を見ていきましょう。
項目 | 内容 |
案件 | 新規事業WEBシステム開発 |
場所 | 虎ノ門(東京都)※リモート可 |
期間 | 3月〜中長期 |
業務内容・役割 | ・PHPとJavaScriptで新たな自社の電力サービスシステムの開発・改修・運用、また他のシステム自動化・API連携関連業務等です。 ・AWSを基盤に要件定義・設計→システム開発→テスト→リリース・改修・運用を一気通貫して行う業務です。 ・ブロックチェーンなどの最先端技術を活用したシステム実装・改修、学習・内製化しながら開発業務を進めていきます。 ・新たなシステムの要件定義・設計・開発・運用の主導、開発業務の推進。 (開発ツール:Slack、Github、IntelliJ、Zoomなど) |
必要スキル | Webアプリケーション開発経験5年以上 Laravelでの開発経験3年以上 |
尚可・歓迎スキル | ・ブロックチェーン等最新技術を積極的に学習している ・リーダー経験 |
単価 | 770,000円〜880,000円/月(税込) ※現地へ行く際の交通費込み |
精算幅 | 140-180H |
面談回数 | 1回 |
備考 | 環境構築は現地、それ以外はリモートで可能です。 |
エンジニア未経験・初心者の方について見ていきましょう。未経験・初心者の方で、特にフリーランスとして案件を獲得するのは非常に難しく厳しなっていることが現状です。そんな中でもできる動きとして下記を参考にしてみてください。
上記のクラウドワークスやランサーズ等のクラウドソーシングを活用していく。決して未経験を推奨している訳ではないですが、システムを開発・納品までする一連の流れを経験することで、開発の全体を見ることができます。小規模でも、予算・納期の把握、開発・調整と学ぶことは多くあります。またここで実績を複数作ることで、開発ポートフォリオを充実させることもでき、その後の案件獲得もスムーズになってきます。
プログラミングスクールはプログラミング言語などのITに関する必要な技術を学べるスクールのことです。利用者の主な目的としては就職や転職、副業などとされておりスクールによっては就職や転職までを支援することを目的とした就職保証プランなども存在し人気を集めております。
今では幼児や小学生に向けられたプログラミングスクールも多数あります。幼少期を含めた若者層だけでなく、シニアや年配者といった高齢者層に向けられたスクールも注目を集めております。
スクールではそのまま案件を紹介してくれるサービスもあるので、そのままそのスクールに案件を紹介してもらうこともスムーズに仕事を探せる手段の一つです。
プログラミングスクールについて解説している記事はこちら>>
また無料で学べるオンラインサイトも現在非常に充実しています。有名なところで、『Progate(プロゲート)』、『ドットインストール』、『paizaラーニング(パイザラーニング)』、『Schoo(スクー)』など、20以上のサービスが無料で利用できます。
どうしても案件が取れないときは、就職活動も視野に入れることをお勧めします。未経験・初心者でフリーランスとして案件を探すにはかなりハードルが高いのですが、その理由は単に『経験』が無いからです。その『経験』を付けるにはやはり、就職して現場の開発の一連の流れをしっかりと学び、実務経験を積むことが近道です。エンジニア不足の昨今、未経験者でも、独学でも学習をしている方は積極的に採用していく企業は増えてきています。
ただし、将来フリーランスになりたいからという理由があった上で、企業は採用することはほぼ無い為、まずは社員・フリーランス問わずしっかり今後どういうエンジニアになりたいのか、将来像・キャリアを考え動いて行きましょう。