「プログラミングを覚えて転職」という宣伝は聞いた事はあると思いますが、「プログラミングで副業」という言葉はあまり聞いたことがないのではありませんか?
そもそも、初心者がプログラミングで副業は無理と思ってませんか?
それに加えて、IT専門の学校やオンラインスクールを利用しないと身につかない技術であって勉強するにもお金がかかるから興味があるけど諦めてしまう人も多いはずです。
そういったプログラミングで稼ぎたいけど一歩がでないあなたに未経験者でも稼ぐ方法があるという事をお伝えします!
さらに、今回は年齢問わず30代、40代とそれ以上でもプログラミングで仕事が可能なのかというプログラミング界隈の暗黒面についても取り上げていこうと思います!
目次
副業にプログラミングをおすすめする理由
他のネット副業もあるのに何故プログラミングをおすすめするのかですが、理由としては手に職系の仕事で在宅で仕事が可能であり、さらには本業が傾いたとしても食べていける仕事だからです。
また、プログラミングを勉強する学習環境がネット上にゴロゴロ転がっているのも始めやすさの一つと言えます。
有名どころの学習サイトとしては
- Progate
- ドットインストール
- schoo
この3サイトが無料で始められて、有料会員になったとしてもそれぞれ1000円程で勉強する事ができます。
これらについては、後に紹介していきます。
プログラミングの仕事に年齢制限はあるのか
次に気になるところは、プログラミングの仕事に年齢制限はあるのかですね。
結果からいうと年齢制限はありません!
これは、ものは言いようで就職・転職をするならば確かに年齢の壁はあります。
これはどの職業でも考えられる事ですよね?
ただし、努力次第で就職・転職は可能です。
40代・50代のプログラミング初学者が未経験からエンジニアに転職する方法
この記事を見れば、行動と努力でエンジニアとして転職は可能と言えます。
ただ今回は副業として仕事ができるのかどうかなので、就職・転職するよりはハードルは低いです。
未経験者がプログラミングで仕事が取れるまでの時間
先述した通り、プログラミングは年齢制限が関係なく、誰でも始められる副業ということが分かりましたね。
ただ、気になるところは未経験者がプログラミングで仕事が取れるまで一体どれくらい時間がかかるのかが心配になりますよね。
プログラミングで検索をかけているあなたなら、YouTubeの広告などで『最短10週間で身につく』なるキャッチフレーズを聞いた事があるのではないでしょうか?
ただ、これはプログラミングスクールに入った場合です。
では、独学であればどれだけの時間で仕事を受ける事ができるレベルになるのか案件毎にお伝えします。
尚、今回は初心者でも比較的習得しやすく、副業としてこなしやすいWeb系の案件のみに絞らさせて頂きます。
HTML・CSSコーディング
ホームページの見栄えを作るためのHTML・CSSのコーディング作業です。
ホームページのデザインが予めクライアントの方で出来ており、それをWebサイトとして構築していく作業等を行う裏方作業の仕事ですね。
案件として若干少なくはなってきた感じですが、サイトをレスポンシブデザイン対応(スマホ〜PCまで画面の大きさでレイアウトが自動で変わる事)にして欲しいという案件があります。
さて、説明はさておいてコーディング作業で使用な言語は、
- HTML
- CSS
上記2つの言語になります。
習得にかかる時間は毎日2〜3時間でおおよそ1ヶ月程度で身に付ける事ができるでしょう。
そんな短い期間では無理!と聞こえてきそうですが、習得するのはコーディングの知識であって、コーディングの専門家になる事ではありません。
基礎だけ身に付けて案件を受けた際は学習サイト等を辞書代わりに使いこなせばいいのです。
報酬金額は1万〜5万円程です。
マークアップ言語とプログラミング言語の違いは、プログラミング言語はコンピューターに指示をする事により動きをつけたり、データを収集したりとあらゆる事ができるのに対し、マークアップ言語はWebサイトの見栄えを作るのみの言語です。
ホームページ作成
ホームページ 作成については、デザインからWebのアップロードまで行います。
大体の提案から始まりますが、デザインも何もない状態から作り上げる事もざらにあります。
クライアント次第ですが、長丁場になると1ヶ月くらいかかったりします。
必要な言語としては、
- HTML
- CSS
- JavaScript
これらになるでしょう。
動的なサイトを使用するのであれば、ここでようやくプログラミング言語であるJavaScriptという言語が必要となってきます。
WEBサイトのトップページでスライドで画像が流れるところを見たことがありませんか?
あれもJavaScriptが使用されています。
上記3言語を合わせて習得するとなると、おおよそ2ヶ月〜3ヶ月くらいとなるでしょう。
また、よりクライアントが独自性のあるホームページを作成したいのであれば、デザインスキルも必要となってきます。
具体的に言えば、ワイヤーフレームソフト(いわばラフ画をめちゃくちゃ便利にしたソフト)や画像編集ソフトを使用しますので、それらの習得を考えるとかなり時間がかかります。
報酬金額は5万〜10万円程です。
CSSとJavaScriptについてはBootstrapといったWEBサイトを効率よく開発するためのフレームワーク(テンプレートみたいな物)を使うと比較的楽にホームページを作成できます。
WordPressのコーディング
世界の4分の1のサイトが使っていると言われているWordPressのコーディング案件となります。
必要な言語としては、
- HTML
- CSS
- JavaScript
- php
これらの言語知識が必要となります。
phpについては主にデータベースを触る言語と覚えておいてください。
さて、具体的にどんな仕事なのかというと、WordPressには外観を変えるテーマというものがあり、無料のものから有料のテーマがあります。
ダウンロードをすることによってサイトのイメージを劇的に変わる仕様となっています。
勘のいい方ならもうお分かりかもしれませんが、人気で高機能のものであれば当然ダウンロードして使用している方も多い為、どうしても見た目に独自性がないサイトになります。
そんなユーザーの悩みを解決するためにカスタマイズを行う事ができるようになっていますが、コードの書き換えや間違った知識で触ってしまうとバグが発生します。
そんな時に専門の知識を持ったプログラマーが必要となります。
必要な学習時間としては長めに見て5ヶ月〜半年程ですね。
報酬金額は10万〜30万円程です。
- 3案件の必要言語、習得期間、報酬金額について
必要言語 | 習得期間 | 報酬金額 | |
---|---|---|---|
HTML・CSSコーディング | HTML、 CSS | 約1ヶ月 | 1万〜5万円 |
ホームページ作成 | HTML、 CSS、JavaScript | 2ヶ月〜3ヶ月 | 5万〜10万円 |
WordPressのコーディング | HTML、 CSS、JavaScript、PHP | 5ヶ月〜6ヶ月 | 10万〜30万円 |
【おまけ】WEBスクレイピング
上記3件は主にサイトの作成でしたが、このWEBスクレイピングというのは、WEBサイトから情報を習得する方法です。
例えば、競合他社のウェブサイトのデータを自動で取得するツールの作成といった案件があったりします。
主に調査の自動化を図るツールが仕事としては多いですね。
必要スキルとしては、
- HTML
- CSS
- JavaScript
- python
これらの言語知識が必要となります。
学習時間としても早くて3ヶ月程度で身につくと思いますが、報酬金額としては3万〜5万円と知識量と比例して決して高いとは言えない相場となっています。
特にこだわりがない限り、勉強するならWEB作成の方がいいでしょう。
プログラミング初心者におすすめの学習サイト3選
独学で勉強する際の強い味方!プログラミング初心者におすすめの学習サイトを3選紹介します。
Progate
知る人ぞ知る、超初心者向けのハンズオンの学習サイトProgateです。
この学習サイトの良い点
- スライドでの講義で勉強してから、実際にコードを書いて理解力を深めるという流れでインプットとアウトププットのバランスが丁度良いところ。
- プログラミングを行う環境構築が全てプラウザ上で完結できるので用意するものはパソコンのみ。
- 間違ったら具体的にエラーの箇所と間違いを指摘してくれる。
初心者〜脱初心者レベル
WEB系講義おすすめ
- HTML&CSS
- JavaScript
- jQuery
各言語、基礎〜実践までのレベルで構成されています。
コツとしては、分からなくても「答えをみる」という項目がありますので遠慮なく見るようにしましょう。
とにかく、時間をかけすぎないように基礎を勉強するという気持ちでこちらのサイトを利用してください。
ドットインストール
プログラミングを勉強するにおいてProgateに次いで有名なサイトドットインストールです。
この学習サイトの良い点
- 1講義が3分程でさっと空き時間に勉強ができるところ。
- Progateで掘り下げなかった深い部分の理解力が身につく。
- 環境構築は自身で用意しなければいけないですが、環境構築のみの講義もあるので迷う事はまずない。
脱初心者〜中級者向けレベル
WEB系講義おすすめ
- レッスン一覧にある『ウェブサイトを作れるようになろう』の全ての講義。
- レッスン一覧にある『JavaScriptではじめるお手軽プログラミング』の中にある、「JavaScriptに触れてみよう」と「もっと詳しくJavaScriptを学んでみよう」の二つの講義。
- WordPress入門
僕の使い方としては「これってどうだっけ」と思った時に辞書感覚で使うようにしています。
schoo(スクー)
プログラミングのみならず、ビジネス系やデザイン系など多くのジャンルを取り揃えている動画授業の配信サイトschooです。
この学習サイトの良い点
- 1講義1時間ほどの長さで充実しており、細かくチャプターとなっているので見返したい部分を簡単に見返せる事ができる。
- 講義のダウンロードができるため、ネット環境化でなくてもデータ使用量を気にする事なく、どこでも勉強ができる。
脱初心者〜中級者向けレベル
WEB系講義おすすめ
- カテゴリーのWEBデザインのHTML・CSS・JavaScript・WordPress関係の動画
- デザイン系の講義(基礎講座は勉強になります)
こちらもドットインストールと同じく、辞書感覚で使用しています。
以上3サイトは無料で使用する事ができますが、やはり有料がおすすめです。
先述で書いたとおり、各サイト月額1000円になります。
一気に3サイト登録するわけでなく、Progateで基礎がためしてから退会し、ドットインストールやスクーに移行していけば1000円以上かかることはありません!
ドットインストールとスクーについてですが、一度使ってみてどちらか好きな方を利用すればいいと思います。
僕のおすすめはどちらかと言えば、短時間講義のドットインストールですね。
【おまけ】Udemy
お金に余裕があればですが、買い切りの動画学習サイトのUdemyがおすすめです。
動画コース1つにつき平均1万円前後ですが海外のバリバリ活躍しているエンジニアの講師のコースもありますので内容がとても濃いです。
また、月に何度も60%〜70%のセールがありますので、実質1500円から2000円程度の買い切りで購入する事ができます。
スクーと同じく、プログラミング以外のコースも充実しているので興味のあるジャンルがあれば受講してみるのもいいですね!
副業プログラミングで仕事を獲得する方法
最後に副業プログラミングで仕事を獲得する方法と獲得しやすくする為の準備について紹介します。
仕事を獲得しやすくするポイント
ネット上にて仕事を獲得する方法についてはクラウドソーシングというWEBサービスを使用します。
仕事をしたい人と仕事をして欲しい人を繋ぐマッチングサービスです。
どちらのサイトについても仕事を獲得しやすくするポイントがあります。
1.大体の案件では必要とされる言語や具体的にこうして欲しいと言う要望が書いてありますので、自分の知識で可能であると確信できるものを選択する。
2.他応募者のレベルの把握を行い実績数や技術的に負けそうなライバルとは戦わないことです。
応募数が少なかろうがレベルが高過ぎる人がいれば負け確定です。
しかし、そういった人達は大体高単価の案件に行くことが多いので安心してください。
3.応募時は初心者と言わないことが重要です。
当たり前のことですがクライアントは出来る人を選びますので「頑張ります」とか「経験年数がまだまだ未熟なので云々」なんて応募文は間違っても書かないでください。
また、丁寧に応募文を書くことも選ばれる理由の一つですので気にかけましょう。
4.有名どころのクラウドソーシングサービスで仕事をとるのはまだ敷居が高いと思うのであれば、ココナラで自分のスキルを試してみるのもいいですね!
仕事を獲得しやすくするための事前準備
仕事を探す前にも仕事を獲得しやすくするための事前準備があります。
まず一つ目ですが、クライアントが仕事を依頼する時、何を見るかというと今までの仕事の実績と評価です。
アマゾンのレビューでわざわざ評価の悪い商品は買うことはないでしょう。
実績をつむ方法については何もプログラミングの仕事でなくても大丈夫で、例えば簡単なデータ入力やアンケートモニターなどの案件をこなして間違いなく仕事を行っていれば、それも実績となります。
クラウドソーシングサービスに登録したらまずはこういったスキルがなくても出来る仕事をこなしていきましょう!
二つ目については、HTML、CSS、JavaScript(jQurary)を可能な限り自信を持てるレベルまで勉強をすることです。
これは当然ですね!
この自信を持てるレベルというのは、案件を見て大体のゴールが想像できるくらいのレベルの事になります。
また、これを逆手に取って仕事の案件を先にこなして応募時に提案するのも良い手ではないでしょか?
実際に僕もやっていましたが仕事を獲得しやすいのでおすすめです!
まとめ
今回は初心者がプログラミングで副業は無理なのか?未経験者が仕事を獲得する方法とは何なのか紹介して行きましたが、参考になったでしょうか。
お金をできる限り使わず、独学で勉強する場合についてはなかなかの努力は必要となりますが、未経験者でも仕事を獲得する事ができます。
また、よく言われている年齢を行く程プログラマーとしては稼げないというのはガセネタというのはよく分かりましたね?
そもそもネット仕事を請ける際に年齢は聞かないですし、必要なのはしっかりと仕事をしてくれるかという事と実績なので、どれだけ年齢をいっていても努力とやる気次第で副業、本業問わずプログラマーになる事は可能です。
僕が思うにプログラミングは、しっかりと正しく努力すればこれほど堅実に稼ぐ事ができる仕事はないと思っています。
身に付けるまで正直なところ時間はかかりますが自身の強力な武器となり得ますので、これから頑張りたいと思っているなら、この記事が少しでも参考になればと思います。