PHPは、Webアプリケーションの開発に特化したスクリプト言語です。PHPを使うと、シンプルにHTML文書を表示する「静的なページ」だけでなく、掲示板やブログ、メールフォームなど、ブラウザーからのリクエストに対して「動的なページ」を作成することができます。他のプログラミング言語と比較して、習得しやすいとされています。
もちろん学びやすいだけでなく、フリーランスエンジニア向けの案件(求人)も多数公開されています。今回はインターノウスのキャリアコンサルタントが、PHPの最新の案件動向をご紹介します。
インターノウス株式会社 ITアウトソーシング事業部
コンサルタント 森田涼介
ITアウトソーシング事業部の営業として、エンジニアの募集ニーズがある企業様向けに、ビジネス課題に対する最適なソリューションを提供しています。人材紹介事業部で培った経験を基に、スピード感をもって、クライアントのニーズに沿ったご提案ができるよう心掛けております。何かお困りのことがあれば、お気軽にご相談ください。
インターノウス株式会社 ITアウトソーシング事業部
コンサルタント 秋澤拓実
ITアウトソーシング事業部のクライアントチームメンバーとして、エンジニアの募集ニーズがある企業様に対し提案をしています。特にスピード感を持った提案、ご契約頂いた後のフォロー対応を細かく行う事を意識し、同業他社が多い中でも差別化出来る様に取り組んでおります。また、電話や問合せ、社外のリファラル活動による新規企業の開拓も行っております。
PHPのフリーランスエンジニア向け案件は「Laravelの人気が拡大傾向」
PHPの代表的な開発環境は「LAMP」です。LAMP環境の案件は2023年現在でも多いですか?それとも減少傾向なのでしょうか?
LAMP環境は2023年現在でも多く使用されています。特にオンプレミス環境では、今後も間違いなく使用される代表的な環境です。
また、昨今ではAWS/GCPなどのクラウド環境でもLAMP環境を導入するケースはあります。とはいえクラウドではWindows ServerやSQLiteなど別の構成も人気があります。
そうした環境だと、フレームワークにはLaravelの採用例が多いですね。柔軟性が高いところが人気です。
「LAMP環境でしか作業をしたことがない」という方は、個人開発でも良いので他の環境をクラウドに構築して経験を積むこともおすすめします。
クラウドとオンプレミス、両方に対応できる方は母数が限られるので差別化にも繋がります!
LAMP環境のほかに、PHPのシェアを下支えしている1つに「WordPress」がありますよね。WordPressの案件は多いですか?それとも減少傾向でしょうか?
これから爆発的にWordPressの人気が再燃することはないかもしれませんが「安定期」に入った状態と言えるでしょう。
WordPress案件は2023年現在も多いです。世界でもトップシェアを誇るCMSとして知られ、日本でもコミュニティ活動が活発に現在も行われています。
ただし、近年はヘッドレスCMSの導入も広がっています。他のWebアプリにAPI経由でコンテンツを呼び出せる柔軟性が魅力で、API経由でコンテンツを呼び出すならばWordPress以外のCMSを利用した方が手軽なケースがあるのもまた事実です。
「新規開発」よりは「運用」「改修」案件が多い状態が当面続くかもしれません。
近年、PHPは「Laravel」の人気が拡大傾向で、非常に勢いがあります。PHP経験者であれば、Laravel自体の開発経験はなくとも案件受注は可能ですか?持っていると有利な資格はありますか?
WordPress開発の経験しかない場合、Laravel案件の受注は難しいです。一方、CakePHPの経験者であればLaravel案件の受注は可能です。
LaravelもCakePHPもPHPをつかったMVCモデルのフレームワークです。
Laravelは「自由」「モダン」「ライブラリが豊富」。CakePHPは「規約が多い」「シンプル」なことが主な違いです。Laravel案件を受注する際はCakePHPの開発より規約に縛られておらず、自由度が高いので参画当初はすこし戸惑いがあるかと思いますが、慣れれば立派な戦力に成り得ます!
最初はCakePHP→Laravelへのリファクタリング案件や、PHPに特化した受託企業での案件に参画して、経験を積んでいくことがおすすめです。
インターノウスで支援したエンジニアの中には、今までCakePHP/Zend Frameworkの経験しか無かったPHPエンジニアの方が、CakePHPからLaravelへのリファクタリングのLaravel+Reactの案件で参画。新しいフレームワークのLaravelの技術習得に加え、フロントエンドのモダンフレームワークであるReactに触れることも出来、大幅にスキルを向上することができたという事例もございます。
案件に入るために資格が必須ではありませんが、まだ駆け出しPHPエンジニアの場合は、PHP5技術者認定初級やPHP5技術者認定上級、準上級等の資格があるとスキル保持の証明となるので有効かもしれません。
キャリアコンサルタントがおすすめするPHPフリーランス案件
PHPの案件の単価相場はどのくらいですか?リモート案件はありますか?
プログラマーの単価相場はですと45万~55万ほどです。小規模開発や短期プロジェクトとの相性がPHPは比較的良いので、プログラマーを対象とした案件は、Javaよりも案件が多い傾向です。
システムエンジニアの単価相場は単価は65万~75万位です。バックエンド+フロントエンド案件となると80万~90万と価格が上がります。
PHP/Laravel+TypeScript/Vue.jsまたはTypeScript/Reactという傾向があります。
また、WordPress案件は、45万から60万位が相場です。
なおリモートに関しては、経験豊富なエンジニアの方は比較的相談しやすいです。一方でコミュニケーションを重視している現場等では、週1出社週4リモートのようなハイブリッド型も多いです。普段はリモートでも「重要なMTGの際は出社をお願いしたい」というような形態も増えていますね。
現在プロエンジニアでおすすめしているPHP案件にはどのようなものがありますか?
サーバーサイドエンジニア★受託会社でのLAMP環境システム開発
勤務地: | 東京都 新宿区・台東区 |
---|---|
月額単価: | 80万円~90万円 |
就業時間: | 10時00分-19時00分 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・PHPでの開発経験
・当事者意識を持って能動的に一人称で動ける方 ・Laravelでの開発経験 ・一般的な社会人マナーが守れる方 |
尚可スキル: | ・キャッチアップの早い方
・AWS環境の構築スキル ・マネージャーやリーダー経験 |
詳細はこちら
フルスタックエンジニア★ビッグデータを活用した広告プラットフォーム開発
勤務地: | 東京都 渋谷区・大阪府 |
---|---|
月額単価: | 70万円~80万円 |
就業時間: | 11時00分-20時00分(本来は10-19時、コロナ禍の配慮で時差出勤) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・PHP(Laravel)を用いたバックエンド開発経験3年程度
・JavaScriptを用いたフロントエンド開発経験2年程度 |
尚可スキル: | ・企業向けCMSの開発・運用経験
・Reactを用いたフロントエンド開発経験 ・基本設計/詳細設計の経験 |
詳細はこちら
より月収のラインが高い、ハイクラス層向けの案件にはどのようなものがありますか?
バックエンドエンジニア★AIを活用した不動産管理システムの開発
勤務地: | 東京都 新宿区 |
---|---|
月額単価: | 80万円~100万円 |
就業時間: | フルフレックス(9-18時が目安にある程度) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・PHP/Laravelでの開発経験3年ほど目安
・フロントエンド開発の経験(Vue.js尚可) ・自社サービスの開発経験 ・要件定義からの開発経験 |
尚可スキル: | ・テックリード経験
・建築/不動産業界への興味関心 ・SaaSの開発経験 |
詳細はこちら
バックエンドエンジニア★入札情報サービスの開発
勤務地: | 東京都 中央区 |
---|---|
月額単価: | 90万円~100万円 |
就業時間: | 10時00分-19時00分 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・PHPでAPI開発を行った経験
・オニオンアーキテクチャやDDDに関する興味/関心/知見をお持ちの方 ・オブジェクト指向プログラミングの知識 ・自動テスト(UT)を用いた開発経験 ・クラウド環境を用いた開発経験 ・能動的に動ける方 |
尚可スキル: | ・Vue.jsなどのJavaScriptフレームワークを用いた開発実務経験/運用経験
・DBの論理設計の経験 ・APIやインフラのパフォーマンス改善経験 ・アジャイル開発経験 |
詳細はこちら
経験が浅い初心者でも可能なおすすめ案件はありますか?
システムエンジニア★カ―オーナーシステムの保守・運用
勤務地: | 東京都 品川区 |
---|---|
月額単価: | 40万円~60万円 |
就業時間: | 10時00分-19時00分 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・PHP(Laravel)を用いた保守・運用の経験
・Webシステムの開発経験 ・長期的に案件に携われる方 |
尚可スキル: | ・AWS環境下での開発経験 |
詳細はこちら
Webエンジニア★アパレルECサイトの開発
勤務地: | 東京都 渋谷区 |
---|---|
月額単価: | 50万円~60万円 |
就業時間: | 10時00分-19時00分 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: | ・Web開発の経験1年以上目安
・LAMP開発の1年以上目安 ・ECサイトの開発経験 ・Gitを使用したチーム開発経験 |
尚可スキル: | ・EC-CUBEでの開発経験 |
詳細はこちら
フロントエンドエンジニア★運送業に特化した人材紹介サービス開発
勤務地: | 東京都 新宿区 |
---|---|
月額単価: | 50万円~60万円 |
就業時間: | 応相談(※週2、3の稼働応相談) |
年齢: | 年齢制限なし |
必須スキル: | ・PHP(WordPress)を用いた開発経験
・HTML、CSSの基礎知識の理解 ・Webサービスの開発実務 |
詳細はこちら
キャリアコンサルタントおすすめのPHP勉強方法|環境構築・入門書・学習サイト
PHPのおすすめの環境構築方法は?
「PHP」「Webサーバー」「データベース」の環境を、それぞれ構築するのは大変です。しかしローカル環境にこれらすべての環境をまとめて構築できる「XAMPP(ザンプ)」というツールをインストールすれば、初心者でも簡単にPHP学習環境を構築することが可能です。
XAMPPはPHPだけでなく、Webサーバーやデータベースの仕組みについても勉強できるため、「Webアプリケーション」というものを体系的に勉強したい方にはXAMPPのインストールをおすすめします。
XAMPPについての詳細は、以下の関連記事も参考にしてください。
またPHPが使えるレンタルサーバーを利用する方法もあります。サーバー環境構築の必要がなく、レンタルサーバーの契約をしてすぐにPHPの学習を始める事ができます。
レンタルサーバーは他の人と共有して使うサーバーで、インターネットに公開されるサーバーですので、作ったプログラムが正常に動作することを確認してからサーバーにアップしましょう。
PHPが使えるレンタルサーバーとしては、次のようなサービスが有名です。
• さくらのレンタルサーバ:格安サーバーとして知名度の高いレンタルサーバー
• スターサーバー:ドメイン契約者向けに無料で使えるサーバー機能を搭載
• Xdomain:広告が表示される代わりに無料でPHPが使えるレンタルサーバー
環境を整えたら、簡単なPHPのコードを書いて動作を確認してみましょう。
PHPのファイル拡張子は「.php」になります。 サンプルコードの「sample.php」をPC上もしくは、Webサーバーに保存して、ブラウザーに「Hello World!」と表示されるか確認してみましょう。
●sample.php
<html">
<head>
<title>PHP Sample</title>
</head>
<body>
<?php echo '<p>Hello World!</p>'; ?>
</body>
</html>
6行目のPHPコードでHTMLの段落タグ「<p>Hello World!</p>」を出力しています。Webサーバー上でPHPプログラムが動いて動的なページを作成しています。
簡単なプログラムの作成方法は、次の記事でも紹介しています。ぜひ実際にコードを書いて、動作を確認してみて下さい。
なお他の言語の経験があり「PHPの文法を軽く学んでみたい」という方の場合は、まずCloud 9などブラウザベースの実行環境でさまざまなサンプルコードを実行してみるのもおすすめです。
PHPのおすすめ書籍は?
初心者から中級者向けの参考書として、次の3冊がおすすめです。
『PHPの絵本~Webアプリ作りが好きになる9つの扉』は、他言語でも人気の絵本シリーズです。初心者にもわかりやすいイラスト入りで、Webアプリケーションの基本からしっかり学べます。
『確かな力が身につくPHP「超」入門』は、コマースサイトの制作を例にとり、Web開発の現場で求められる知識をサンプルで体験しながら学ぶことができます。
『独習PHP』は、プログラミング学習の定番、独習シリーズのPHP版です。網羅性が高く、かつ丁寧に説明されており、ずっと手元においておきたい教科書のような一冊です。
PHPエンジニアの将来性は高い状態が続く
PHPは古いバージョン(7系、5系など)のシェアが比較的高いことが特徴です。案件を進めていく中で中々解消できないエラーが発生するといったトラブルはないですか?
たしかにリファクタリングに手間がかかったり、エラーが発生するといったトラブルが起こることはあります。
面談時に採用しているPHPバージョンなど、開発のボトルネックになりそうな箇所をきちんとヒアリングすることがおすすめです。
また万が一トラブルが起きたとしても、PHPのバージョンに基づくエラーは「一人のエンジニアのミス」というよりは「そのチーム単位でのミス」です。弊社もトラブル発生時にはきちんと間を取り持ちます。一人で責任を抱え込む必要は一切ないので、安心してくださいね!
今後もPHP案件のフリーランス需要は続きますか?PHPの将来性について教えてください
今後もPHP案件の需要は続きます。CMSではWordPress、開発環境で言えばLAMP環境などIT業界を長く支えてきた技術はいずれもPHPです。こうした技術に基づいて開発されたサイトやアプリの保守運用案件は中長期的に需要が発生します。
また近年でもLaravelがフレームワークとして人気が拡大していて、採用数も増えています。
懸念点としては「RubyやGoなど他の言語のシェアも拡大傾向であること」や「学習コストが比較的小さな言語のため、需要に対してエンジニアの供給が増えやすい」ことなどが挙げられます。
ですがバックエンド側でPHP/Laravelのスキルを上げながら、フロント側でもモダンなスキルを身につけていくことで十分に他のエンジニアとの差別化は可能です。スキルを身につける「努力」は求められますが、過剰に将来性を心配する必要も無いでしょう。
フリーランス案件申し込みの流れをおしえてください
無料会員登録フォーム、または案件エントリーフォームよりご登録下さい。
登録時間は1分程度です。ご登録後には自動返信メールが届きます。1営業日以内に、プロエンジニア担当キャリアコンサルタントより、お電話及びメールにてご連絡させて頂きます。
コンサルタントから最後に一言
PHPはJavaに続く人気言語の一つです。プロエンジニアでもPHPの案件は多く募集しており、若手案件~ハイクラス案件と先程ご紹介させていただいた案件の他、非公開求人も多数ございます。
あなたの希望に合った案件のご紹介はもちろん、より市場価値を向上させることに努めてアドバイスをさせていただきますので、是非お気軽にご相談ください。