こんにちは!たわし系エンジニアのユウキといいます。
僕は17年以上プログラミングで飯食っているITエンジニアです。
プログラミング言語「PHP」をマスターすれば、副業で月5万円稼げるのか調べてみました。
でも、例えば「HTML/CSS/JavaScript」の知識もあれば稼げる可能性はグッと上がるよ。
稼ぎ方のプランは次の3つです。
- 自作サイトを作る
- クラウドソーシングを利用する
- SNSを利用して案件を募る
また、稼ぐために「PHP」と合わせて習得するべきこと7つも解説。
- 提案力(営業力)
- HTML/CSS/JavaScript
- データベース(SQL)
- WordPress(CMS)
- CakePHPやLaravel(フレームワーク)
- ApacheやNginx(ミドルウェア)
- Linux(OS)
プログラミング言語『PHP』で稼ぐ方法
自作サイトを作る
PHPができるなら、簡単な役に立つサイトを作るのが稼ぐ手段にありますね。
とはいえ、自作サイトでマネタイズできるイメージが正直わかない。
役に立つサイトの例だと、「URL短縮サービス」サイトとか面白くて手ごろです。
- インフラ:Heroku
- 開発言語:PHP
- フロント:HTML/CSS/JavaScript
- データベース:Postgres
実用化も視野に入れれるし、作るのは簡単でめっちゃ楽しそう。
ポートフォリオになるし、「少しはできるやつ」って思われるでしょ。
マネタイズはとりあえずは、アドセンス貼るとかくらいしか思いつかない。
正直「URL短縮サービス」では月5万円はきつい。
なにか役に立つ課金型かチップ型のサービスサイトを考えないとだめだね。
クラウドソーシングを利用する
ほぼ、稼ぐ方法はこれがメインになる。
そもそもクラウドソーシングとは、簡単に言えば仕事マッチングサイトです。
たとえば、ランサーズで「PHP」案件を調べてみた。
検索ヒットは2万件以上ある。
その中から、比較的簡単そうな2つを見てみよう。
1つ目がPHPとJavaScriptの改修案件。
既存システムの修正依頼やからできそうじゃない?
Dockerとか新しいツールも覚えなあかんけどいい勉強になるし良さそう。
でも、これは争奪戦なのよ。
この案件に30件ほど提案が届いてる。
2つ目は、JavaScriptがメインの案件。
PHPも少し変更必要かもと書かれてて、とても簡単そう。
ただ、同じく争奪戦。
この案件は18件ほど提案が届いてる。
この提案時に、自作サイトがあればポートフォリオ代わりになってアピールできるよね。
こんな感じで、クラウドソーシング(ランサーズ、クラウドワークス)を利用して案件を1つでも受注できれば、それだけで月2~5万円いける。
ランサーズだと、自分のプロフィールを登録しておくと案件依頼が届くこともあるので、それを利用するのもあり。
ただ、プログラミグ系で案件依頼の期待は薄いので、自分から提案する方がメインになりそうかな。
ランサーズや、クラウドワークスの使い方はこちらの記事で紹介しています。
SNSを利用して案件を募る
ツイッターとかで、案件募集中ってしてるアカウントたまにある。
分かりやすい例だと、イラストレーターとかはイメージしやすいよね。
イラスト作成をサイト構築に置き換えて真似してみよう。
お金のやり取りは手数料は取られるが、安心できる方法(ココナラとか)を利用するのをおすすめする。
入金してもらうのがシステム作るよりなによりも一番むずかしいからね。
プログラミング言語『PHP』で月5万円稼ぐために習得しておくこと7つ
提案力(営業力)
クラウドソーシング上で他のアカウントの提案内容をみることができるので、文書の書き方とか真似からはじめるといいです。
実績が一番の権威性があるので、はじめは数千の案件から手をだして実績を積み上げることも考えよう。
クラウドソーシングサービスには、ランサーズや、クラウドワークスが有名でおすすめです。
クラウドソーシングの簡単な使い方はこちらの記事で紹介しています。
HTML/CSS/JavaScript
HTML/CSS/JavaScriptは必須スキルです。
この知識がないなら、学習すること。
少なくともググれば対処できるレベルのスキルは身に着けるようにしよう。
インターネット上の学習サイト、Progateとドットインストールを利用して学習しましょう。
HTML/CSS/JavaScriptの学習方法を知りたい方はこちらの記事も合わせてどうぞ。
データベース(SQL)
データベース(SQL)は場合によって必要な知識です。
例えばMySQLやPostgresだったり、データベース自体の知識も必要になることもあります。
SQLの基礎はぜひ学習しておきましょう。
少なくともググれば対処できるレベルのスキルは身に着けるようにしよう。
インターネット上の学習サイト、Progateとドットインストールを利用して学習できます。
SQLの基礎の学習方法を知りたい方はこちらの記事も合わせてどうぞ。
WordPress(CMS)
案件で結構多いのがWordPress系です。
学習しておけば案件獲得の幅が広がること間違いなし。
特に、WordPressは個人がブログ開設に使うことが多い。
なので、ブログをはじめた初心者をターゲットにココナラとかで簡単な案件を受注できるかもしれない。
試しに「WordPress」で仕事・依頼を検索してみると、1400件以上ヒットする。
単価は安いが、文言変更とかめちゃくちゃ簡単な案件もあったのでWordPressも学習して損はないです。
CakePHPやLaravel(フレームワーク)
PHPの代表的なフレームワークCakePHPやLaravelの知識もあれば案件獲得の幅が広がります。
Laravelをランサーズで、案件を検索すると600件以上ヒットする。
ただ、内容の規模が大きいのが多い(サイト構築とか)ので副業レベルではないかも。
とはいえ、フレームワークはついて回るので学習はしておきましょう。
ApacheやNginx(ミドルウェア)
PHPが稼働するアプリケーションサーバーにApacheやNginxがあります。
この2つの基礎知識は学習しておきましょう。
少なくともググれば対処できるレベルのスキルは身に着けるようにしよう。
Linux(OS)
サーバーで直に作業とかもありえるので、Linuxの基本コマンド知識もあれば案件獲得の幅が広がります。
基礎知識と、ググって調べることのできるスキルは身に着けるようにしよう。
ドットインストールでもUNIXコマンドとして学習できる(UNIXはLinuxとコマンドは互換性があります。)
また、学習用にLinux(リナックス)環境の作り方はこちらのツイートの通りです!
学習用に無料でLinux環境の作り方🔰
✅AWSアカウント登録
✅無料利用枠を使ってEC2構築
✅OSはAmazon Linuxでオケー⚠️クレジットカードの登録がいるよ
🚸キータみてやってみよーhttps://t.co/a4hXpA8XLZ
— ユウキ🐾たわし系エンジニア【初心者相談やってるよ】 (@tawasimusi) September 11, 2020
まとめ:プログラミング言語「PHP」を覚えて副業で稼ぐ方法
月5万円を毎月副収入として安定させるためには、PHPと合わせて習得するべきこと7つ全部をできるだけマスターするべきです。
- 提案力(営業力)
- HTML/CSS/JavaScript
- データベース(SQL)
- WordPress(CMS)
- CakePHPやLaravel(フレームワーク)
- ApacheやNginx(ミドルウェア)
- Linux(OS)
その上で、SNSで案件募集アカウント作っておく。
自作サイトをポートフォリオ代わりに最低1サイトを構築する。
クラウドソーシング(ランサーズや、クラウドワークス)を利用して、単価3~5万の案件を月1,2件受注&納品できれば「あと5万円稼ぐ」ことができる。
ユウキでした。