副業なので、本業に支障がない程度での仕事となると、どうしても週末に集中してしまうことも多いだろう。
そのような状況で、はたして土日の3時間程度の労働で、どのくらいの収入が得られるのか検証してみよう。
初心者が副業で稼ぐまでの流れに関しては、以下の記事に詳しく紹介している。
プログラミング初心者が副業で月5万円稼ぐレベルになるまで【最適な言語と勉強法】
水瀬この記事は、フリーランスで働くプログラミング講師が執筆しています。 プログラミング副業が、近年とても人気だ。 以前はプログラミングスクールというと、本業プログラマーを目指す人がほどんどだった。 し ...
続きを見る
プログラミング初心者が、副業で月5万円をめざす!クラウドで案件を受注する方法
プログラミングを副業にするなら、現在はクラウドソーシングを利用して案件を受注するのが主流だ。 クラウドソーシングとは、ウェブ上で不特定多数の人と仕事の受注・発注ができるシステムのこと クラウドソーシン ...
続きを見る
コロナとプログラミング学習
<2022年1月追記>
コロナの影響でプログラミング学習を検討している方は、臨時記事「プログラマーを目指すなら「コロナピンチ」を「チャンス」にせよ」を参考にしてください。
目次
初心者でもプログラミングで稼げるの?
初心者でも十分プログラミングで収入を得ることができる。
ただし初心者のうちは、どうしても難易度が低く単価の安い案件に限られる。プログラミングは経験が実力になるので、最初は少ない収入でも、コツコツと続けていくことが一番の近道だ。
初心者でも受注可能な案件の代表格が「Webページ作成」である。
「Webページ作成」とはインターネット上のWebサイトのページを作成する仕事で、プログラミング難易度は比較的低めの案件になる。
Webページ作成は、HTML/CSSに加えて、JavaScriptが必要となってくるが、これらWeb系の言語は、一般的なプログラミング現言語とは少し違う。
一般的なプログラミング言語は、「ファイルを開く」→「データを読み込む」→「計算する」→「結果を書き込む」、といった一連の処理手順を記述するものであり、プログラマーにも論理的思考力が要求されるが、HTML/CSSはWebページの画面表示の仕方を記述しているものなので、画面のイメージができていれば、比較的簡単に作成できる。
CSSはWebサイト全体のデザインに統一感を出すために、一元管理することができるし、JavaScriptはHTMLで記述したWebページに動的な表示を加えたり、簡単なアプリを組み込むことができる。いわば機能拡張の効果を生み出すものと考えていいだろう。
そういった意味からプログラミング初心者でも、比較的短い期間で習得可能な言語である。
Webページの作成は、以前からワープロ感覚で文字を入力し、画像を貼り付けたりして、HTML/CSSを駆使しなくても、簡単に作成できるソフトウェアもある。
しかし、文字入力に対応して、HTMLを自動生成しているので、どうしても文字や画像、表などの細かい配置設定(チューニング)がしにくいものがある。
特に見栄えを重視するページになると妥協できない部分である。
なので、どうしても直接HTML/CSSを入力・修正する必要がある。そういう意味で、直接HTML/CSSを扱えるスキルが望まれるのである。
初心者は「Web系」の受注から始めるのがお勧め
Web系の案件はクラウドソーシングサービスで数多く存在するので、受注時には案件の条件などを詳しくチェックしてから申し込みをした方がよいだろう。後から別の案件の方が条件が良かったということもありえるからだ。
人気の案件であれば、競争率も高いので受注できない場合もある。中には経験や実績を問われる案件もあるので、最初はなかなか受注ができないこともある。
とくかく稼ぎたければ、継続して案件を受注することに尽きる。プログラミングの受注ができなくても、ライティングも案件でも何でもやるくらいの気持ちが大切だ。
そうしていれば、次第に受注案件の件数も増えてプログラミングの仕事もできるようになるだろう。
初心者が副業で稼ぐまでの流れに関しては、以下の記事に詳しく紹介している。
プログラミング初心者が副業で月5万円稼ぐレベルになるまで【最適な言語と勉強法】
水瀬この記事は、フリーランスで働くプログラミング講師が執筆しています。 プログラミング副業が、近年とても人気だ。 以前はプログラミングスクールというと、本業プログラマーを目指す人がほどんどだった。 し ...
続きを見る
プログラミング初心者が、副業で月5万円をめざす!クラウドで案件を受注する方法
プログラミングを副業にするなら、現在はクラウドソーシングを利用して案件を受注するのが主流だ。 クラウドソーシングとは、ウェブ上で不特定多数の人と仕事の受注・発注ができるシステムのこと クラウドソーシン ...
続きを見る
プログラミング初心者が取り組める案件の相場をチェック
ではプログラミング初心者向けの案件はどのようなもがあるのだろうか。代表的なものを挙げてみる。
Webページ作成・修正
まずは、Webページ作成の仕事から始めるのがよいだろう。HTML/CSSの知識・技能があれば、初心者でもできる案件が多い。
JavaScriptまで使えれば、更に高報酬の仕事も可能になる。
実際の案件では、簡単な修正から、本格的なWebサイト構築まで、仕事の幅が大きい。自分のスキルに合った案件を選ぶ必要がある。
相場:20,000円~300,000円
各種マクロ・ツール作成
Excel-VBAで作成するマクロから、各種診断ツールまで幅広い案件がある。
こちらも案件内容をチェックして、できそうなものを選ぶとよいだろう。VBAはExcel付属のBASIC言語での開発になる。
Excelさえあれば、開発環境が整うので、こちらも習得しておいた方がよいだろう。
相場:5,000円~50,000円
SEO対策
簡単なSEO対策であれば、初心者向きと言える。
タグ挿入などちょっとした知識が必要だが、Web上で必要な知識は手に入る。ただ案件自体は少なめなので、気に入った案件があれば、早めに申し込むことだ。
相場:10,000円~50,000円
プログラミング上級者が取り組める案件の相場をチェック
上級者向けの案件も挙げてみる。高額な案件も多くなるので、週末だけの副業として難しい案件だ。
Webサイトサービス構築・修正
Webサイトと連動したサービスシステムの構築がある。言語はPHPやRubyなどが必要となるだろう。
またデータベースシステムの知識も必要となる場合もある。
Webサイト作成よりも、高度な内容となるため、Webページ作成よりも高報酬が期待できる。ただし、土日3時間程度となると、時間的に厳しいだろう。短時間で効率的にこなすためには、それ相応のスキルが要求される。
相場:300,000円~800,000円
スマートフォン・モバイルサイト作成
モバイルサイト向けの案件も多い。PC向けのWebサイトとは違って、レスポンシブ対応(画面サイズの動的変化)が必要なので、少し高度になる。企業向けのサイトの案件が多い。
相場:500,000円~800,000円
スマートフォンアプリ開発
スマートフォン向けアプリケーションの開発は、搭載OSによって言語を使い分ける必要がある。Androidであれば、Javaが必要だし、iOSならSwiftを学んでおくべきだろう。
SNS系やゲームアプリも案件としてはあるので、それなりの経験が必要な仕事である。
相場:100,000円~1,000,000円
土日3時間でどのくらいの仕事ができるか
土日で3時間というと、1ヶ月の作業時間は12時間~15時間程度となる。
時給1,000円換算で、12,000円~15,000円程にしかならない。
時給にしてしまうと少ないが、納期単位での受注であれば、月50,000円程の収入も可能である。要は少ない時間で、いかに効率よく作業するかにかかっている。
そうするには、プログラム仕様の素早い理解と、ある程度のプログラミングスキルが必要になる。全くの初心者では難しいので、経験を積まないといけない。初心者を脱した初級プログラマーになる必要がある。
少なくとも複数の言語が扱える程度にはなっておきたい。そうすることで受注案件の幅が広がるからだ。
クラウドソーシングサービスでの受注が中心として、案件はピンからキリまでというところだ。高額な案件はプリーランス向きで。副業では難しい。
上記のように初心者が月に稼げる金額として50,000円程度が上限と考えた方がよいだろう。
無理をして大掛かりな案件を受注して、納期に間に合わない、また納品したもののバグが多いなどという結果になってしまっては、結果として信用を落とすことになり、その後の受注に支障をきたすことになる。
というのも、クラウドソーシングサービスでは発注者、受注者のお互いで、評価し合うシステムになっている。評価点はクラウドソーシングサービス上で公開され、受発注に対しての指標にされている。無理をして評価を下げないようにしたいものだ。
副業として高額案件を目指すには
高額案件もこなせるようになれば、本業としてプログラミングに取り組むことも可能になるだろうが、あくまで副業として高額案件に取り組むことを考えてみる。
ここで問題にしたいのが、本業との兼ね合いである。
本業プラス副業での収入と、プログラミングを本業にした場合の収入比較だ。
プログラミングを本業にしてしまうとそれなりにリスクが生じるが、本業プラス副業の形であれば、副業がうまくいかなくなれば、中断することも可能だ。副業の形であれば、状況に応じて柔軟に対応できるということだ。
時間に余裕ができれば、本業に影響ができない程度に副業時間を伸ばしても、本業と副業のバランスをとることができる。そうなれば、副業でも高額案件に手を出すことも視野に入ってくるだろう。
結局、副業を上手にこなす一番のポイントは、「時間管理」だ。
作業時間はルーチンワークとして習慣付けることで効率化が図れる。
実際には土日といっても、急な用事が入ったりして、予定通りにいかないこともある。予備時間も考えた余裕のあるスケジュールを組んでおくことをお勧めする。
プログラミングで副業している人が、どれくらい稼いでいるか公開!
本業:小売店従業員(20代男性)
副業の年数:約1年
スキル:Java
月々の副業収入:4万円
1週間の副業作業時間:1時間
元々フリーゲームに興味があり、フリーゲームの雑誌編集に関わる出版社の社員と話をした際に、「君がフリーゲームを作らないか?スポンサーを付けるよ」と誘われました。
最初はプログラミングができないので断りましたが、社員の1人が善意で指導してくれるということで、副業として始めようと決意しました。
本業:美容師(30代男性)
副業の年数:約1年
スキル:HTML/CSS/PHP
月々の副業収入:8万円
1週間の副業作業時間:10時間
美容師を15年やってきましたが、今年で35歳になったのをきっかけに新たなスキルを身につけたかったらです。
美容師業は手に職がある専門職で、自分にあっていると思います。しかし、何かあって美容師ができなくなった時に、全く何もなくなってしまうことを不安に思いました。
美容師は体力を使う仕事なので、出来ればデスクワークで副業したいと思い、オンラインスクールでプログラミングの勉強を始めました。
副業として仕事を受け始めてから1年ほどたちますが、プログラミングはパソコン1台あれば出来るので、順調に続けることが出来ています。
本業:サービス業(20代男性)
副業の年数:約2年
スキル:HTML/Python/PHP
月々の副業収入:6万円
1週間の副業作業時間:5~10時間
本業では生活するにしても窮屈だと感じていました。
プログラミングを勉強して副業すれば自分のスキルアップにも繋がるし、お金にも少し余裕が出てくるのではないかと考えたのが、副業を始めたきっかけです。
また、自分は将来起業をしたいと考えており、その時に自分でWebプログラミングなどが出来たら役立つのではないかと考えました。