プログラミング副業、未経験から3ヶ月で月3万円は届く?
画像出典: パブリックドメイン(Wikimedia Commons)
未経験から始めるなら、案件数と学びやすさのバランスでPythonかPHPが有力です。独学で基本スキルを身につけるまでの目安は約3ヶ月、そこからクラウドソーシングで応募を続けて月3〜10万円規模の受注に届く例が紹介されている段階は、さらに3ヶ月ほど先になります。副業の所得が年20万円を超えたら確定申告が必要になります。
プログラミングの副業は、入口で立ち止まる人がとても多い分野です。言語の種類が多く、どれも「将来性があります」と書かれていて、選びようがない。正直なところ、ここで数週間迷ったまま何も始めていない、という状態はよくあります。
言語選びは「将来性」ではなく「未経験でも応募できる案件がそこにあるか」で決めるほうが、副業としては早く前に進みます。そして、そこから最初の1件までにどれくらいかかるのかも、目安の数字があると気持ちが楽になります。順に見ていきましょう。
未経験から副業案件につながりやすい言語は?
未経験向けに名前が挙がりやすいのは Python と PHP の2つです。理由がそれぞれ違うので、分けて説明します。
Pythonは文法が読みやすく初心者が習得しやすいとされ、Web・データ処理・AI関連と案件の幅が広く、案件数も豊富です。「これから覚える人」と「仕事が存在する量」の両方で条件が良い、という位置づけになります。
PHPはサーバーサイド(利用者の画面ではなく、サーバー側で動く処理)のWeb開発の主力言語で、多くの企業システムに使われているため需要が安定しています。新しさよりも、すでに動いているサイトの改修や機能追加という形で仕事が生まれ続けるタイプです。
どちらか一方に絞れないなら、先に案件一覧を眺めて、自分が「これならやれそう」と思える仕事が多かったほうを選ぶのが実務的です。学び始めてから「この言語の案件、思ったより少なかった」と気づくのが一番もったいない。
「一番稼げる言語はどれか」を先に決めたい人には、この選び方は物足りないかもしれません。ただ、未経験の段階では言語間の単価差より、応募できる案件が存在するかどうかのほうが結果を左右します。稼げる領域へ寄せていくのは、1件目を納品して勝手が分かってからで間に合います。
最初の案件はどこで探すの?
未経験者が探す代表的な場は、クラウドソーシング(仕事を発注したい人と受けたい人をネット上でつなぐサービス)の2サイトです。
- クラウドワークス:国内シェア・取引数・ワーカー数No.1のクラウドソーシングサイト
- ランサーズ:導入企業60万社以上、350種類以上の仕事を扱う国内最大級のマッチングサービス
どちらも実務経験が少なくても応募できる案件が多いのが特徴です。まずは両方に登録して、案件一覧を検索できる状態にしておくだけでいい。この時点では応募しなくて構いません。言語を決める材料として、実際の募集内容を読むことが目的です。
具体的にどんな仕事があるかというと、たとえばデータ入力の自動化や、簡単な集計レポートの作成といった、PythonやSQL(データベースからデータを取り出すための言語)が活きる初心者向けの案件があります。この層の時給相場は1,500〜2,000円程度とされています。いきなりWebサービスをまるごと作る話ではない、というのは知っておくと気が楽になるはずです。
学習から初案件まで、現実的にどれくらいかかる?
公開されている体験ベースの目安を並べると、おおよそ次のような流れになります。
- 0〜3ヶ月目:基本スキルの習得独学で基本スキルを身につけるまでの目安が3ヶ月程度とされています。この間は収入ゼロ前提で組んでおくと、精神的に折れにくくなります。
- 3〜6ヶ月目:応募を継続するクラウドソーシングで複数案件に毎日応募を続けた結果、3ヶ月目あたりで月3〜10万円規模の受注に至った例が紹介されています。学習開始から数えるとおよそ半年地点です。
- 1〜2年目:評価を積み上げる初期の1〜2年は、応募を続けながらレビュー(受注実績への評価)を積み上げていく期間と位置づけられています。実績ゼロからの信頼構築フェーズです。
「毎日応募を続けると」という条件が付いている点は見落とさないでください。3ヶ月目で受注、という数字は応募数を積んだ結果であって、待っていたら来た数字ではありません。この期間感は特定の人の体験例なので、誰にでも同じ結果が出るという保証ではない点も、正直に共有しておきます。
稼働時間から逆算する見方もあります。初心者が1ページの制作に5時間かかると想定し、週3時間の稼働なら月2万円前後というペースの目安です。本業がある会社員の副業なら、この「週に何時間出せるか」から考えたほうが計画が現実に合います。
ここで挙げた金額や期間は、いずれも公開されている体験談ベースの目安です。稼働時間、学習の進み方、応募数、受注できる案件の内容によって結果は大きく変わります。「3ヶ月後に月10万円」を前提に生活設計をするのは避けてください。逆に言えば、半年かけて月数万円でも、それは失敗ではなく想定内の進み方です。
実績ゼロのまま応募するしかないの?
最初の応募では、当然ながら見せられる納品実績がありません。ここで手が止まる人が多いのですが、未経験の段階で見られているのは実績の量ではなく「どんな課題をどう解決しようとしたか」という思考プロセスです。
そのため、実務経験がなくても自主制作(自分で題材を決めて作ったもの)や、架空のクライアントを想定した提案の形でスキルを示すことができます。未経験者の場合、ポートフォリオ(自分の作ったものをまとめた作品集)があること自体がプラスに働きやすい、という指摘もあります。
- 自己紹介・経歴
- 学習してきた内容・得意なスキル
- 自主制作物(作品そのもの)
- 使用した技術と、工夫した点
作り込みすぎないことも大事です。いきなりゼロから設計せず、まず他の人のポートフォリオを見てイメージを掴み、限られた時間の中で「本当に必要な機能」に労力を絞ることが推奨されています。完璧な1本を半年かけて作るより、応募できる状態を早く作るほうが、前の段階で見た「毎日応募」に早く入れます。
会社員が副業する前に、税金で知っておくことは?
会社員の副業では、給与以外の所得が年間20万円を超えると確定申告が必要になります。20万円以下なら確定申告は不要です。
ここで間違えやすいのが判定の基準です。20万円は売上(入ってきた金額)ではなく、必要経費を引いた後の利益額で判定します。たとえば受注額が25万円でも、学習教材やツールの費用などの必要経費が6万円あれば、所得は19万円になります。
- 受注額と経費を、月ごとに記録できる状態にしておく
- クラウドソーシングの手数料が引かれた後の金額を把握しておく
- 勤務先の就業規則で副業の扱いを確認しておく
記録は後からまとめて作るのが一番つらい作業です。1件目を受注してから慌てないよう、応募を始める段階でスプレッドシート1枚を用意しておけば十分足ります。
今週できる最初の一歩は?
ここまでの内容を、着手できる順に並べておきます。
- クラウドソーシング2社に登録するクラウドワークスとランサーズに登録し、案件を検索できる状態にする。応募はまだしない。
- 実際の募集を20件読む「未経験可」で絞り、求められている内容を読む。PythonとPHP、どちらの仕事が自分に合いそうかを判断する材料にする。
- 言語を1つに決めて3ヶ月の学習に入るここで決めきる。並行して2言語をやるより、1つを案件応募ラインまで持っていくほうが早い。
- 学習と並行して自主制作を1本作る完成度より、着手して形にすること。使用技術と工夫した点をメモしながら進める。
- 収支の記録用シートを作る受注額・経費・手数料を月ごとに記録する枠だけ用意しておく。
プログラミングの副業は、始める前の情報収集がいくらでも長引く分野です。言語比較の記事を読み続けている時間は、残念ながら1ヶ月目にカウントされません。登録と案件20件の読み込みは、今日のうちに終わる作業量です。そこまで進めば、次に何を学ぶかは自分で決められる状態になります。
よくある質問
未経験からプログラミング副業を始めるなら、どの言語がいいですか?
PythonとPHPが未経験向けに挙げられています。Pythonは読みやすい文法で初心者が習得しやすく、Web・データ処理・AI関連と案件数が豊富です。PHPはサーバーサイドWeb開発の主力言語で、多くの企業システムに使われているため需要が安定しています。迷う場合は、クラウドソーシングの案件一覧を見て、応募できそうな仕事が多いほうを選ぶのが実務的です。
プログラミング副業で初めて稼げるまで、どのくらいの期間がかかりますか?
独学で基本スキルを習得するまでの目安が3ヶ月程度とされ、その後クラウドソーシングで複数案件に毎日応募を続けた結果、3ヶ月目あたりで月3〜10万円規模を受注した例が紹介されています。学習開始からおよそ半年地点にあたりますが、これは体験談ベースの目安であり、稼働時間や応募数によって結果は大きく変わります。
初心者向けのプログラミング案件は、いくらくらいの報酬ですか?
データ入力の自動化や簡単な集計レポート作成など、PythonやSQLが活きる初心者向け案件の時給相場は1,500〜2,000円程度とされています。また、初心者が1ページの制作に5時間かかる想定で週3時間稼働した場合、月2万円前後というペースの目安も示されています。
会社員の副業収入は、いくらから確定申告が必要ですか?
会社員の場合、給与以外の所得が年間20万円を超えると確定申告が必要です。20万円以下なら確定申告は不要です。判定は売上ではなく、必要経費を差し引いた後の利益額で行うため、受注額と経費を月ごとに記録しておく必要があります。
※記事で使用した内容・数値は変更される場合があります。最新情報は公式サイトをご確認ください。