私はPHPを独学してPHPエンジニアとして採用されたことがあります。私の場合、10年程Javaエンジニア経験があってからのPHPエンジニア採用でしたが、エンジニア未経験からでも、PHPを独学してWebエンジニアスマホアプリやゲームのサーバーサイドエンジニアに就職することは十分可能だと思います。PHPエンジニアの求人数はトップクラスでJavaと同じくらい多いですからね。いうことで、就職するために必要なPHPスキルについて紹介します。基礎的な使い方を覚えます。その後、データベース(MySQLまたはPostgreSQL)の使い方、SQLの構文を覚えましょう。この辺りは初心者向けのPHPの本やWebサイトを読んで、いくつかコードを打ち込んでいる内に自然と覚えられます。プログラミングって学校の勉強のように本を読んでるだけでは身につきません。プログラミング言語は言葉なので使ってなんぼです。使うと自然に身につきます。英語も使えば覚えられるはずなんですけど、日本に住んでいるとなかなか使う機会がないので覚えられないんです。プログラミング言語は作りたいものを作ってるうちに自然と使えるので断然学びやすいんです。言われても、「作りたいものとか特にないんだよなぁ...」という方はPHPオンラインブートキャンプとかを利用するのもいいかもしれません。課題をこなしているうちに自然と覚えられますからね。AjaxPHPの入門書に掛かれているものは大抵、PHPが画面情報のHTMLを出力するものです。以下のようなコードです。?></body></html>しかし、PHPが出力できるのはHTMLだけではありません。HTML以外でよく使われるフォーマットはJSONです。Notationの略でJavaScriptというプログラミング言語で採用されているデータ形式のことです。PHPの連想配列と似ています。'O型'}↑のような形式のデータです。これをechoで返してやればいいんです。以下のようなコードになります。json_encode($a);FuelPHPというフレームワークを使うと以下のような書き方になります。APIはクライアントに画面情報ではなく、データを返したい場合に使われます。APIと通信してデータを取得する技術の総称をAjaxと言います。以下のようなコードです。JQueryというライブラリを使っています。</script>こうすることでJavaScriptがサーバーと通信してデータを取得することができます。APIと通信できます。スマホアプリにHTMLを返してもしょうがないですからね。企業で行われているPHP開発では、ほとんどの場合フレームワークが使われています。フレームワークとは開発をかんたんにするためのプログラム部品・骨組みの集まりです。一から全てのコードを書くよりも、フレームワークを使った方が、早くプログラムを完成させることができます。PHPのフレームワークはたくさんあります。frameworkCodeIgniterFuelPHPとたくさんあります。これまではCakePHPやSymfonyがよく使われていました。ここ数年伸びてるのはLalavelです。フレームワークは共通点が多いので、どれか一つ使った経験があれば、その知識を流用して他のフレームワークを習得できます。どれか一つでもフレームワークを使った経験があると採用される可能性がぐっと上がるはずです。最小限に絞れば学ぶべきことは意外と少ないいかがだったでしょうか?仕事をするために必要な最小限のスキルって、実はそんなに多くないことがおわかり頂けたかと思います。いうことで、ここで紹介した最小限の知識を学べば、未経験からPHPエンジニアになることは十分可能ですので、ぜひトライしてみてください!ぶっちゃけると、20代であればプログラミングスキルゼロでも採用する会社はたくさんあります。プログラミングの知識は入社後、数ヶ月間の研修を受ければ覚えられますからね。それくらいIT業界って人手不足なんです。独学で知識を身につけてから就職する就職してから研修で知識を教わるのどちらでもいいと思います。してくれるプログラミングスクールです。最高過ぎですよ!企業の協賛金で運営されいているから無料で受講できるんだそうです。正社員就業率96.2%とのことで、すばらしいシステムですね。30代の方にはプログラマカレッジは20代限定なので30代の方にはゼロスクがおすすめです。35歳以下なら無料で受講できます。全国展開しているので地方の方でも利用できます。自宅で学びたい派ならUdemyという動画講座がおすすめです。時々特別セールがあって驚くほどの低価格で受講できるので、是非チェックしてみてください。つまづいた時に質問したくなったらプログラマー専用の質問サイトteratailで質問すれば教えてもらえます。プログラマー版Yahoo知恵袋って感じのサイトです。エンジニア未経験の人でも利用できる転職エージェントワークポートは未経験の人の転職活動も支援してくれますし、全国の求人を扱っているので地方在住の方にもご利用いただけます。お給料をもらいながら社内研修でプログラミングを学べる会社が狙い目です。(26)プロフィールやまろうと申します。ITエンジニアを十数年やってます。スマホゲームと幅広い分野で仕事をしてきました。そこで培ったエンジニアの本質的な仕事力や転職ノウハウを書いています。プロフィール詳細やまろうのYoutubeチャンネルIT関連のことから人生哲学までざっくばらんに話してます。