- プログラミングスキルは将来性が高い
- 在宅で仕事をしながら自由度が高い
- 副業の中でも高収入を得られやすい
Blogブログ
プログラミングで始める副業の稼ぎ方【未経験者向けの全手順】
2023.06.16
読者の悩み
・「プログラミング未経験でも副業で稼げる?」
・「副業を始めたいけどどうやったら稼げるの?」
・「在宅でできる副業がしたい!」
このような悩みをや疑問にお答えします。
プログラミングを副業にするメリット
プログラミングを副業にするメリットは以下の3つになります。
順番に解説していきます。
プログラミングスキルは将来性が高い
プログラミングは将来性が高いスキルです。
なぜなら、2030年には、プログラマーの人材が不足されることが明らかになっているからです。
2030年には約80万人のIT人材が不足
下記のデータは、2019年3月の経済産業省の調査データとなります。
今後、IT業界の需要が伸びなかったとしても、約16万人の人材が不足されることが予想されるのです。
このことから、プログラミングを副業として学ぶのは一つのメリットなのです。
在宅ワークで自由度が高い
プログラミング副業は在宅で仕事ができるので自由度が高いです。成果報酬型の副業なので依頼された仕事を納期までに完了さえすれば、働く時間を調整することができます。
本業でサラリーマンをしている方や子育て中の主婦さんでもスキマ時間に仕事をすることができて、オンライン上でやり取りをするのが基本です。その為、通勤のストレスがなく、出かける準備がいりません。
副業の中でも高収入が得られやすい
プログラミングは、副業の中でも高収入が得られやすいです。具体的な金額を言うと、毎月10万円~30万円の収入を得ることが可能です。
プログラマーになって仕事を請け負うとき、だいたい1案件 1万円~10万円以上を超える案件がたくさんあります。その為、1か月数件案件を受注して納品することができれば、副業で月収10万円稼ぐのは現実的なのです。
仮に、3万円の案件を1時間で作業をして納品することができれば、時給30,000円。
プログラミング未経験でも副業で稼ぐ仕事とは?
プログラミングの副業はどんな仕事が世の中にあるのでしょうか。
- 企業などのWebサイト制作
- WordPress(ワードプレス)制作
- アプリ開発(制作)
- ランディングページ(LP)の制作
- プログラミング知識を活用したWebライター業
- 「子供向け」プログラミング教室の講師
企業などのWebサイトの制作
代表的なプログラミングの副業として「Web制作」があります。Web制作といっても、大きい受注案件もあれば小さい案件もあります。
案件例
学習塾のホームページ制作 | 50,000円~100,000円 |
飲食店のホームページ制作 | 50,000円~100,000円 |
地域密着の病院のホームページ制作 | 100,000円~300,000円 |
1サイトを完成させるまでの企画から運用までの工程をすべて請け負うものや、部分的な制作のものまで仕事の領域はさまざまです。
WordPress(ワードプレス)制作
WordPressという言葉は初めて聞いた人もいるかもしれません。
WordPress(ワードプレス)とは・・・
簡単に言えば、「サイトやブログなどを作成できる仕組みを管理するシステム」のことです。2003年に開発が始まったオープンソースのCMS(コンテンツ管理システム)と言われ、実は全世界の40.3%がWordPress(ワードプレス)を利用しており、圧倒的なシェアを誇ります。
(参照: W3Techs-Usage statistics of content management systems)
今、あなたが見ている当サイトもWordPress(ワードプレス)を利用して運営してます。
どんな仕事になるかというと、
- WordPress(ワードプレス)HP作成
- WordPressテーマのカスタマイズ
- WordPress新規構築・導入
- WordPressの部分修正など
HTML・CSSを知っていれば、WordPress(ワードプレス)で上記の案件を受注できます。
アプリ開発(制作)
1つのプログラムを作り上げてアプリ開発をして稼ぐ副業です。
アプリ制作で収入を得る方法としては3つの稼ぎ方があります。
- 開発したアプリを有料アプリとして販売
- アプリを無料でリリースして掲載型の広告収入を得る
- アプリ制作・開発の仕事案件を受注して報酬をもらう
特徴 | |
有料アプリ販売 |
・アップルやGoogleにアプリ手数料が30%ほど取られる。(100円販売で70円の収入) ・開発ができてもアプリが売れないと収入は生まれない。 ・ハイレベルな質と独自性と発想力が求められる。 |
無料アプリで広告収入 |
・広告のクリック数で収入を得る仕組み。 ・無料版なので複数アプリをリリースして収益源を増やすのがいい。 ・本業の合間に自由なアプリ開発をしたい個人にはおすすめ。 |
アプリ制作(開発)案件の受注 |
・CloudWorksやランサーズなどでアプリ開発案件を探さないといけない。 ・報酬は個人向けアプリなら1万円~2万円、質の高いアプリや企業向けなら50万円以上も。 ・スキルがあって開発に自信がある人はおすすめ。 |
副業でアプリ開発の案件をこなせれば、自分のスキルアップにもなり、実績や経験を積めるという意味では最適な手段だと言えます。
しかし、いきなりの初心者が企業から開発案件を請け負うのは難しいと思います。
ランディングページ(LP)の制作
副業でもっとも多い案件がランディングページ(LP)の制作です。
ランディングページ(LP)とは・・・
ランディングページ(Landing Page)とは、検索ページや広告などを介してサイト訪問者が最初に閲覧するページのこと。略してLP(エルピー)と呼びます。
わかりやすく言えば、GoogleやYahoo!などの検索結果ページにある広告をクリックすると、1枚の縦に長いWebページが表示されるのがランディングページです。ユーザーが商品やサービスを申し込むように設計された、いわばセールス用ページだと思ってください。
プログラミングの副業として、未経験でも比較的稼ぎやすいのがこのLP制作。
プログラミング知識を活用したWebライター業
プログラミングを学んだらその分野の知識を、Webライティングに生かす方法もあります。
Webライターの副業は、記事作成や執筆全般のお仕事。プログラミングに関するライティングには専門的知識が必要になるので、一つの副業の選択肢が広がるでしょう。
依頼の文字数で多いのは2,000文字~10,000文字前後でさまざま。
専門知識を売りに、もし仮に、あなたが文字単価2円で5,000文字の執筆依頼を受注すれば、1万円の収入を稼ぐことができます。
「子供向け」プログラミング教室の講師
子供向けにプログラミングの講師で副業収入を得るのもありです。
実は、2020年にプログラミング教育が小学校で必修化されました。(参照:文部科学省 小学校プログラミング教育の手引き)その為、児童が自宅でプログラミングの基礎を学習するニーズが増えているのです。
今では、子ども向けのオンラインでのプログラミングスクールが多く存在し、業務委託で求人募集をしているところで1レッスン60分~90分。
小学生向けプログラミング講師になるメリット
- 週末のみや短時間の勤務でもOK
- スクールによっては空いた時間にテレワークで教えられる
- 基礎のみで、高度なプログラミングスキルは不要
- 同じ教材、同じ内容の講義で形式化すれば手間がかからない
副業に向いているプログラミング言語
副業に向いているプログラミング言語は以下のとおりです。
- HTML/CSS
- Python
- JavaScript
- Ruby
- PHP
どんな言語なのか
初心者におすすめプログラミング言語 | |
HTML/CSS | Web制作に必要な基礎言語。マークアップ言語と呼ばれる。 |
Python | AI分野などWebアプリ開発が多彩に生かせる言語。コードの記述量が少なく、読み書きが容易。 |
JavaScript | Webサイト内のページに動きを付けられる言語。(画像のスワイプやポップアップ表示等) |
Ruby | Webアプリを制作ができる言語。日本人が開発者でシンプルで汎用性が高い。 |
PHP | 入力したデータベースの登録、エラーチェックやデータを操作する言語。WordpressもPHPを利用。 |
順番に解説します。
HTML/CSS
HTML/CSSは、プログラミングの中でも基本中の基本であり、正確にはマークアップ言語と呼ばれています。まずは、この基本言語をマスターしておきたいところです。
簡単に言えば、
- HTMLは・・・サイト構造やWebページの記述をおこなうもの。
- CSSは・・・サイトの中の装飾やデザインをおこなうもの。
言語の特徴 | |
HTML | 文字の記述、ページの制作(表を置いたりできる) |
CSS | 表やページの装飾、デザイン(ボタンの色を変えたりできる) |
HTML形式のメールなど言葉自体は聞いたことがある人もいると思います。他の言語を勉強するときの土台になる言語なので、最初に理解しておきましょう。
Python
Pythonは、近年人気のプログラミング言語となり、注目を集めています。理由は、人工知能やビックデータなどの用いた「教育」や「スマホアプリの開発」など流行る言語だからです。
また、AI分野に特化して学びたい人しか意味ないのかと思うかもしれませんが、しっかりweb制作やアプリ開発も生かせる言語です。
最近では、Python学んで副業にチャレンジしようとする人も多くなっています。
JavaScript(ジャバスクリプト)
JavaScript(ジャバスクリプト)は、未経験者には難易度は高めな言語ですが、プログラマーとして稼いでいきたいなら、必須のプログラミング言語です。
JavaScript(ジャバスクリプト)は、カーソルを動かすだけでページが変化させたり、背景をスライドさせたりとWebサイトに動きをもたせるのがこの言語。
Webサービス、スマホ版アプリ、ゲーム設計など多く生かせるため習得する価値はあります。
Ruby
Rubyは、Webアプリを中心に使用される言語。Rubyの副業案件は多くあり、そのほとんどの案件が「Ruby on Rails(ルビーオンレイルズ)」を使用します。
Ruby on Rails(ルビーオンレイルズ)とは
Ruby on Rails(ルビーオンレイルズ)のRubyとは、プログラミング言語の一種で、日本人が開発者になります。この言語には、Web開発向けのフレームワークがあり、Webアプリケーション開発を制作する機能や、基本的な骨組みのことを指します。
すでに決まっている枠組みをベースに、最低限の短いコードを書くだけでアプリケーションが作れます。ほかの言語と比較をすると、必要最低限のプログラムを書くだけでアプリが作れるため、難易度はそこまで高くありません。
副業するのに適している在宅ワークの案件が多くあり、シンプルな言語で初心者でも習得がしやすいという特徴があります。
PHP(ピーエイチピー)
「PHP(ピーエイチピー)」は動的にWebページを生成することのできるサーバー再度の言語です。
PHPは、難易度的にも習得しやすいので、未経験者でプログラミングを始めるならマスターしたい言語だと言えます。
PHPを学習したほうがいい理由は、PHPはWordPressで使われる言語となり、個人法人問わず、副業案件が尽きることはありません。
PHPは知らずにWordPressを使っているサイトが多いので、勉強してPHPを習得さえできれば、Wordpressの副業案件で仕事を請け負うことができるでしょう。
HTMLとPHPの違い
HTML(エイチティーエムエル) | |
静止している Webページ | 誰がみてもどんなときも 変わらない表示内容のページ |
PHP(ピーエイチピー) | |
動作がある Webページ | アクセス状況や時間によって表示内容が 変わるページ(商品の購入画面など) |
よりオリジナリティあふれる自由なWebサイト(ホームページ)を制作することができるという意味では需要が高いです。
プログラミングで副業を始めるときの勉強の仕方
- 書籍を使って独学で習得する
- 学習サイト(練習サイト)でプログラミングを学ぶ
- プログラミングスクールに通う
書籍を使って独学で習得する
書籍を買い込んで独学でプログラミングを習得する方法です。ぶっちゃけ、独学で勉強するのは時間がかかり、副業で稼ぐまでハードルが高いです。
本に記述されているコードを写すことを写経と言い、コードを書くということに慣れていくのは非常に大切でメリットと言えます。
しかし、実装した際に間違えることも勉強の一つなのですが、それを再現できない点がデメリットと言えるでしょう。
書籍の選び方
- どんなことができるようになりたいか、制作したい作品に近いか?
- 古い情報の本はNG、いつ発行されたものなのか?
学習サイト(練習サイト)でプログラミングを勉強する
学習サイトを使った方法で、比較的安価に活用できるので全くの未経験でもプログラミングを学ぶことができます。
代表的なサイト
ドットインストール(https://dotinstall.com/) |
・学習スタイル動画となる。 ・3分間の動画が中心で内容も初心者向け。 |
Progate(https://prog-8.com/) |
・図を用いてスライド講義形式となる ・初心者向けでユーザー数200万人以上を超える。 |
どちらも、無料で利用できてさらに、有料プラン(1,000円/月額程度)にするとさらに充実したコンテンツを使って学ぶことができます。
プログラミングスクールに通う
個人的に一番おすすめの勉強方法として「プログラミングスクールに通う」という方法。間違いなく、一番効率的に習得できる手段です。
初心者ではプログラミングを習得できたのか判断基準が難しく、独学だとわからない箇所が多発してしまいます。
無駄に時間だけが経ってしまうことになり、挫折するリスクも高まるでしょう。
受講費用が掛かるのがデメリットですが、その分しっかり学んで副業で回収することを考えたら投資するべき方法です。
プログラミングを学んで副業で稼ぐ方法
- クラウドソーシングで案件に応募して稼ぐ
- フリーランス専門のエージェントを活用して稼ぐ
- 転職をして実務経験を積んでから副業をする
クラウドソーシングで案件に応募して稼ぐ
副業を始めるなら、クラウドソーシングで自分のできる案件に応募することから始めましょう。通常の報酬相場よりも格安で仕事を請け負うことから始めましょう。
副業するのにも未経験で実績がないので、なかなか仕事案件が見つからないです。その為、通常よりも低単価で仕事を請け負うことで経験や、実績を積むのが大切です。早い段階でポートフォリオをもつと案件をもらいやすくなります。
クラウドソーシングサイトとは
クラウドは群衆、ソーシングとは業務委託という意味です。大勢の人が(群衆)が集まる場(サイト)で、業務委託(ソーシング)をやり取りするという、
2005年に提案された比較的新しい仕事の形態です。インターネット上のサイトにメンバー登録して、サイトに公開・募集されている案件を探し、契約をするスタイルです。(引用:クラウドワークス)
代表的なサイト
Cloud Works(クラウドワークス) | 業界No.1のユーザー数300万人。仕事発注数約300万件の国内最大手クラウドソーシング。 |
Lancers(ランサーズ) | 利用者満足度NO.1。400,000以上の企業が、依頼相手を探している。 |
ココナラ | 個人のスキルを売り買いできる日本最大級のスキルマーケット。 |
フリーランス専門のエージェントを活用して稼ぐ
フリーランスエンジニア専門のエージェントを使って、案件を紹介してもらうこともできます。
副業を始めるにも、案件を獲得しないと収入を稼ぐことはできません。フリーランス専門のエージェントは、その辺しっかりサポートしてくれます。
利用するメリット
- 営業しなくても安定的に仕事案件を紹介してくれて受注できる
- 単価交渉やトラブルなどもサポートしてくれる
- 面倒な手続きを代行してくれる
- 比較的高単価案件が多い
利用するデメリット
- ある程度のプログラミングスキル、仕事レベルを求められる
- 実務経験が必須。1年前後ほど実績を積むべき
- 首都圏の案件が大半を占める
転職して実務経験を積んでから副業をする
副業でしっかり稼いでいくなら、一度、IT業界に転職をして1年~2年ほど実務経験を積んでから始めるのもおすすめです。
エンジニア系の会社で働きながらだと、勉強もできて「できること」が増えるはずです。スキルアップしながら実務経験を積めて、仕事の案件の幅が広がるでしょう。
また、トレンドのプログラミング言語が知ることができたり、会社の同僚のエンジニア、プログラマーから多くのことが学べるメリットがあります。
会社で実装したシステムを話すことができればアピールになりますし、ポートフォリオ(成果物)があれば、信頼度が一気に上がりますよ。
プログラミング副業がおすすめな人
プログラミング副業が以下の当てはまる人がおすすめです。
- 今の収入に不満がある人
- 隙間時間に在宅で収入を稼ぎたい人
- 将来的に独立を考えている人
副業のプログラミングスキルは何ヶ月で習得が可能?
プログラミングの副業を始めるならいったい何ヶ月で習得ができるのか。
結論を言えば、学習ペースによるので人によります。しかし、最短の目安なら習得には「3か月間」はかかるでしょう。
ここで大事なことは、学習期間はそこまで意識しないことです。それぞれの個人の勉強時間が異なるので、自分のペースでゆっくりと学んでいきましょう。
そして、ここではプログラミングで副業で失敗しない2つのことも説明します。
- 独学ならかなりの時間がかかる
- いつまでに習得するか期限を設定しよう
独学ならかなりの時間がかかる
独学で簡単に学習できると考えている人は、やめたほうがいいです。習得までかなりの時間がかかります。
以下のデータのように、プログラミング言語の習得はハードルが高く、約9割近い人が挫折してしまいます。
独学よりも、周りのエンジニアに囲まれてサポートを受けられるプログラミングスクールがおすすめです。
いつまでに習得するか期限を設定しよう
プログラミング学習を始めてからいつまでに習得するか期間を決めて下さい。目標を必ず決めとかないと、だらだらと無駄に時間を過ごしてしまうケースがあるからです。
具体的には、「あと3か月で身に付ける」「年内にはプログラミングで成果物を出せるようにする」などです。
しっかりと終わりをイメージしておくことで、計画的に取り組めます。
サラリーマンで副業をするときの注意点は?
会社員で副業するときの注意点はこの3つです。
- 副業で本業に支障をきたすのは本末転倒
- 会社が副業がOKなのか確認
- 副業収入が年間20万円以上なら確定申告
副業で本業に支障をきたすのは本末転倒
プログラミングで副業を頑張りすぎて、本業に影響出てくるのであれば少しセーブするなり対策を考えることが大事です。
コツは、自分が無理のない範囲内で仕事を受注することです。つまり、自分のスキルに見合った仕事をこなし、1日の副業にあてる時間を決めておきましょう。発注者のお客様にも、1日の稼働時間などを事前に伝えて、余裕を持った納期を伝えるのがベスト。
仕事を請け負ってから睡眠ろくにしないまま、本業に出勤するというサイクルで体調を崩してしまったら意味がありません。
会社が副業がOKなのか確認
そもそも、あなたの会社は副業がOKですか?企業には、雇用契約書や就業規則が必ずあり説明を受けていると思います。
副業が禁止されている会社で、もし万が一バレてしまった場合のリスクを考えておきましょう。罰則規定で減給や役職者の場合、役職を落とすことがあるかもしれません。最悪懲戒解雇などの処分になったら大変です。
まずは、今働いている会社で副業が認められているか確認しましょう。とはいえ受注した仕事は、最後まで責任を持って終えることが大切です。
副業収入が年間20万円以上なら確定申告
副業収入が、年間20万円以上の場合は、確定申告をしなければなりません。逆に年間20万円を超えないなら、特に申告の義務発生しません。
確定申告とは・・
所得税の確定申告とは、1年間の所得(売上から経費を差し引いた儲け)をとりまとめて所得にかかる税金を計算し、国(税務署)に納めるべき税額を報告する手続きのこと。1年に1回行うもので、1月1日~12月31日の所得と納める税額を計算し、原則、翌年の2月16日~3月15日のあいだに税務署に報告・納税するまでがセットとなります。(引用:確定申告安心ガイド)
プログラミング副業で稼ぐときによくある質問
ここでは、初心者が気になっているよくある質問をまとめてみました。
- プログラミングで副業するまでの過程
- 副業を始める人が多いのはなぜ?
- フリーランスと副業の違いは何か?
- 30代、40代でもプログラミングで副業は可能?
プログラミングで副業するまでの過程
ざっくりですが、以下のとおりです。
STEP1:目標設定(どのようにどれくらい稼ぎたいか)
STEP2:プログラミング言語を決める(稼ぐのに必要な言語は)
STEP3:プログラミングの学習(独学orスクールに通う)
STEP4:仕事を受注して実績や経験を積んでいく(成果物の作成)
STEP5:副業の目標金額までスキルアップ(請け負う仕事の幅を広げる)
副業を始める人が多いのはなぜか?
副業を始める人が多い理由は、言わずもがな新型コロナウイルスの影響です。未経験者でも在宅でできる副業を探す人が多くなっています。
5割の人が副業を希望しているのがわかります。
出勤日数を減らされて、収入減で生活が苦しくなる方や、今の不安な時代だからこそ、生活水準を上げたいと考えるからでしょう。
さらに、後押しするのは企業の副業への理解が高まっている背景もあります。
なんと、現在、副業・兼業を認めている企業は全体で49.6%という結果になっており、約5割近い企業は容認しているのです。
また、将来的に認める・拡充する予定の企業は合計で57.0%となっており、ますます副業時代が押し寄せるでしょう。
その中でも、在宅勤務やリモートワークに注目が集まっています。
上記のデータは、緊急事態宣言後の「在宅勤務・リモートワーク」導入割合を業種別にみたもの。
フリーランスと副業の違いは何か
よく聞く言葉で、「フリーランス」と「副業」ってどう違うのか説明します。
フリーランスと副業の違いは「本業の仕事なのか」が基準
簡単に言うならば、本業として雇用契約が結ばれている仕事かそうじゃないか。というのも、フリーランスとは業務委託契約なのです。副業は、本業のかたわら収入を得るために働く本業以外の仕事を副業と言います。
(※業務委託契約とは・・専門スキルがない企業や依頼者が、一部の業務を依頼する際に結ぶ契約)
そもそもフリーランスとは
フリーランスとは、会社や団体などに所属せず、働き方に融通がきき、自由に仕事の請け負うスタイルのことを意味します。様々な職種において、個人で仕事をしている人のことを指します。
- WEBライター
- コンサルタント系業務
- カメラマン
- WEBデザイナー
- プログラマーなど
30代、40代でもプログラミングで副業は可能?
結論から申し上げると、30代40代でもプログラミングで副業はできます!
仮に、30代から40代で全くの異業種からIT業界に就職や転職ですと、これまでの実務経験や実績が必要になり厳しいかもしれません。
しかし、副業では年齢は関係ありません。あなただったら、個人に仕事を依頼するのに、「年齢」を気にしますか?間違いなく、スキルや実績を気にするはずです。
プログラミングで始める副業の稼ぎ方【未経験者向け】|まとめ
最後におさらいです。
プログラミング学習を何か月間で習得するか仮でもいいので期間を決めましょう。ゴールを決めとかないと私がそうだったようにダラけてしまいます。
独学でできるところまでやってみてどのように感じるかはあなた次第です。繰り返しになりますが、プログラミング副業を始めるときの習得の仕方は、「プログラミングスクールに通うこと」です。