最終更新日:2020/08/04
男性A
プログラミングってなんか稼げそうだし面白そう、、、!
女性A
プログラミング未経験だけど、何から始めたらいいんだろう・・・

という方もいらっしゃるのではないでしょうか。

ちなみに僕もエンジニアとしてキャリアは積んでいませんが、趣味でプログラミングを始めて、あまりにも楽しかったので仕事にしたいと思いました。

DAI
会社員時代、独学でクラウドソーシングの案件を受注して、在宅で月5-10万円ほど稼いでいました

ただ、そこまで行くために、いろいろと挫折をして、

「最初に知っておけばよかった~」と苦労することが、かなりありました。

そこで今回は、

  • プログラミングを趣味にするメリット
  • 独学でプログラミングを始めて案件はとれるのか
  • 趣味で学ぶなら、何を学べばいいのか?

などといった点について解説いきたいと思います。

プログラミングを趣味にするメリットは?

プログラミングを趣味にするメリットは、以下の3点です。

  1. 実務でも使えるようになる
  2. 転職活動で有利になる
  3. 副業で稼げるようになる

①実務でも使えるようになる

プログラミングを学ぶことで、日々の業務を自分で作ったアプリで、楽にすることができます。

僕自身、楽しいので趣味でプログラミングを勉強して、それを会社のシステムに導入していました。

業務効率化アプリを作っていたんですが、周りから感謝されて、学んでおいてよかったなぁと思います。

②転職活動で有利になる

プログラミングを学ぶと、

  1. IT業界の転職がしやすくなる
  2. IT業界だと、年収が上がりやすい
  3. エンジニアへの転職が可能になる

    が有利になります。

    IT業界の転職がしやすくなる

    実際僕自身も、未経験からWebディレクターに転職したときの理由が、プログラミングが分かるからでした。

    DAI
    営業でも、経理でも、分かっていると、エンジニアとコミュニケーションがとれるといった理由で、市場価値が上がりやすいです!

    IT業界だと、年収が上がりやすい

    給料は、会社がどれだけ儲かってるかによって決まります。

    もし、今の給料が、少ない場合、ほとんどはその会社自体が儲かっていないため、払われていない可能性が高いです。

    一方で、IT業界は、市場が大きいので、他の業界と比較すると、全体的に年収が高いです。

    DAI
    IT業界で働く場合、プログラミングが理解できていると、非常に強いです!

    エンジニアへの転職が可能になる

    そして、エンジニアへの転職が可能になります。

    エンジニアは、

    • 働き方の柔軟性が高い(在宅ワーク、フリーランスなどになりやすい)
    • 需要が大きい=市場価値が高い
    • 実力で年収が上がる

    といったポイントが魅力的です!

    ③副業で稼げるようになる

    プログラミングが出来るようになると、初心者からでも1-5万円は副業で稼げるようになります。

    DAI
    実際僕自身も、3カ月ほど勉強して、未経験から月1-2万円の案件を数件担当しておりました!

    プログラミングを趣味として始めるためにPCを用意すれば十分!

    最低限用意するものとして、プログラミングが実行できるPCとネット環境があれば良いでしょう。

    DAI
    パソコンでおすすめなのはmacです!

    Mac Proがおすすめですが、お金がなければもう少し安いモデルでも問題ないです。

    PCを買って、プログラミングの環境構築を行えば、簡単にスタートすることができます。

    独学でプログラミングをはじめて、趣味で案件をとれるのか?

    独学でプログラミングをはじめて、趣味で案件をとれるのでしょうか。答えはYesです。

    仕事を取るので大事なのは

    • プログラミングでお客さんの課題を解決する技術力
    • お客さんを信頼させるコミュニケーション力

    の両方が必要になりますが、このどちらかをしっかりと身につけていけば、不可能ではありません。

    プログラミングを学ぶ上で最初にやるべき3つのこと

    プログラミングを学ぶ上で、必要なのは、以下3点です。

    1. 目的を決める
    2. 何を作るのか決める
    3. 学習する教材を決める

    ①目的を決める

    趣味でやるにしても、自分ができるようになりたいことを明確にすると、やる気が持続しやすいです。

    まずは、

    • 本業で活かすのか、
    • 転職で使うのか、
    • 副業で稼ぐのか

    決めましょう。

    DAI
    目的と意志を持つことで、挫折しにくくなります!

    ②何を作るのか決める

    以下の中から選ぶのがおすすめです。

    1. 業務で活かす場合:Pythonなどの業務効率化に向いている言語
    2. 転職の場合:Rubyなどのアプリケーションを作成するのに向いている言語
    3. 副業の場合:ホームページ作成でよく使う、WordPress、PHPなどの言語

    業務で活かす場合は、Pythonを学ぶとよいでしょう。

    Pythonを学ぶことで、業務効率化に活用することが出来ます。

    【保存版】今話題のPythonでできることを、プログラミング未経験者でもわかるようにまとめてみた

    転職の場合は、Rubyや、Ruby on Railsがオススメです。

    ただし、転職をする場合は、かなり高レベルな学習が必要になるので、注意が必要です。

    エンジニアに未経験から転職するためにやること3か条【知らないと後悔します】

    もっとも趣味で学ぶのにおすすめなのが、副業。

    WordPressや、PHPなどを学ぶことで、副業をしやすくなります。

    未経験からプログラミングで副業するためにやること3箇条(知らないと後悔します)【体験談】

    プログラミングを趣味で学ぶなら、Web制作がおすすめ!

    趣味レベルで学ぶのであれば、Web制作がおすすめです。

    DAI
    Web制作は、企業のホームページを作るお仕事。企業の数だけ案件があるので、需要は大きいです!

    理由としては、

    • 他の言語よりも比較的簡単で、楽しいから
    • 副業で、月3-5万円ほど稼げるようになるから

    などといった点です。

    Web制作とは

    DAI
    Web制作の過程として上のイラストが分かりやすいと思います!

    Web制作のコーディングのお仕事は、簡単なHTMLやCSSを利用して、デザインを実際のコードに落とし込んでいくお仕事。

    DAI
    実際に自分で書いたコードが、最初に画面に反映されるのはとても感動します!

    Web制作を学ぶなら、何を学べば良いか

    Web制作をする場合は、最低限

    • HTML
    • CSS
    • JavaScript
    • PHP
    • WordPress

    の学習が必要です。

    DAI
    ざっくりと簡単に説明しますね!

    HTML

    使用用途
    Webページの見た目を作る
    学習難易度
    必須学習時間 20時間
    対象者 ・ホームページを作りたい人
    ・ランディングページを作りたい人
    ・Webアプリを作りたい人
    おすすめ学習サイト Progate HTML/CSSコース

    HTMLは、Webページの文字、リンクなどを指定する言語です。

    たとえば、こんなページを作りたいとします。

    この場合、

    • 見出しはh1タグ
    • リンクはaタグ
    • 文章はpタグ
    • 強調はstrongタグ

    を利用して、このように記述することができます。

    <h1>見出しになります</h1>
    <a href="google.com">これはGoogleへのリンクになります。</a>
    <p>ここに文章を記述します。<strong>強調</strong>もできます</p>

    HTMLは、Webページの見た目を作る言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

    CSS

    使用用途
    Webページの見た目を装飾する
    学習難易度
    必須学習時間 20時間
    対象者 ・ホームページを作りたい人
    ・ランディングページを作りたい人
    ・Webアプリを作りたい人
    おすすめ学習サイト Progate HTML/CSSコース

    たとえば、HTMLで作ったこんなページがあるとします。CSSは、Webページの文字、リンクなどを装飾する言語です。

    どこか少し、殺風景ですよね。

    CSSを利用すると、HTMLを装飾して、見やすくすることができます。

    たとえば、

    • 見出しの下には緑色の枠線を下につけたいなぁ…
    • 強調する部分は文字サイズを大きくして、色を付けたいなぁ…

    と思ったら、こんな感じでコードを書いてあげると

    <h1>見出しになります</h1>
    
    <a href="google.com">これはGoogleへのリンクになります。</a>
    
    <p>ここに文章を記述します。<strong>強調</strong>もできます</p>
    
    <!-- ここからCSS -->
    
    <style>
    
    h1{
       border-bottom:3px solid #21C19C;
    }
    
    strong{
       font-size:32px;
       background-color:#ff9;
    }
    
    </style>

    こんな感じの見た目に変更することができます。

    CSSは、Webページの見た目を装飾する言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

    JavaScript

    使用用途
    Webページの見た目を装飾する
    学習難易度
    必須学習時間 30時間
    対象者 ・ホームページを作りたい人
    ・ランディングページを作りたい人
    ・Webアプリを作りたい人
    おすすめ学習サイト Progate JavaScriptコース

    たとえば、HTMLでこんなボタンがあるとします。JavaScriptは、Webページに動きをつける言語です。

    たとえば、ボタンをクリックしたときに、赤色を変えようとする場合、JavaScriptでこんな風に実現できます。

    <h1>色をかえるよ!</h1>
    <button id="color">赤色に変える</button>
    
    <!-- ここからJavaScript -->
    <script type="text/javascript">
    	document.getElementById("color").onclick = function(){ //colorと書いてある要素がクリックされたときに
    		document.getElementById("color").style.color = 'red' //colorと書いてある要素の色を赤色に変更する
    	}
    </script>
    

    ボタンをクリックすると、赤色になります。

      Webページに動きを付ける言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

      また、昔はほとんど見た目を作る言語として利用されてきましたが、PHPやRubyのような、サーバーサイド言語としても利用され始めています。

      PHP

      使用用途 Webサイト・Webアプリで利用されるサーバーサイド言語
      学習難易度
      必須学習時間 50時間
      対象者 ・ホームページを作りたい人
      ・Webアプリを作りたい人
      おすすめの学習サイト Progate PHP

      PHPは、サーバーサイド言語のひとつです。

      大きな特徴としては、幅広い用途に利用されることが多い点です。

      企業のホームページ作成に利用するCMS WordPressはPHPで作成されています。そのため、Web制作の現場でも非常に重宝されています。

      また、WebアプリケーションもPHP、そのフレームワークであるLaravelで利用されることが多いです。

      他のRubyなどの言語と違い、Web制作、Webアプリ開発両方の現場で利用されることが多く、また古くから利用されているため、様々なサービスで利用されていることが多いです。

      WordPress

      使用用途 Webサイトのコンテンツを管理するシステム(CMS)
      学習難易度
      必須学習時間 50時間
      対象者 ・ホームページを作りたい人

      大きな特徴としては、世界の90%の企業のホームページが、WordPressを利用して作成されているという点です。WordPressは、PHPで作られた、コンテンツ管理システムです。

      そのため、Web制作の案件は非常に多く、フリーランスとしてWeb制作を仕事にしている方もかなりいます。

      プログラミングを未経験から学んで、仕事を獲れるようになるためには?

      また、実績がない段階でいきなり仕事を勝ち取るのは相当難しいですが、コツさえあればできないことはありません。

      やることとしてては、

      • Webサイトのポートフォリオの作成
      • Webサイト作成案件の営業

      上記の2点に取り組んでみましょう。

      Webサイトのポートフォリオの作成

      ポートフォリオの作成手順としては、

      1. スクールなどでWebサイトやコピーアプリを作る
      2. オリジナルアプリやWebサイトを作る
      3. オリジナルアプリやWebサイトをポートフォリオにする

      このようなステップになります。

      特に、自分で作ったWebサイトのポートフォリオがないと、営業すらできないので、まずはポートフォリオを作りきることに専念しましょう!

      DAI
      この作成したポートフォリオをなるべく持って、早速営業に移りましょう!

      Webサイトの作成案件の営業

      仕事の取り方は、以下の2種類あります。

      1. クラウドソーシングのサイトを利用して受託する
      2. 直接仕事をもらう

      クラウドソーシングのサイトを利用する場合

      ネット上でお仕事の募集をしている企業と、仕事をしたい人をマッチングするサイトが何個かあります。

      DAI
      初心者が始めるのであればここからが良いと思いますので、何個か紹介します!

      とりあえずは全部登録しておいて、どんな案件があるのか見れるようにしておきましょう。おすすめは以下3サイトです。

      直接仕事をもらう場合

      直接仕事をもらう場合は、ツイッターを始めると良いと思います。

      DAI
      ツイッターで日々学んだことを発信していくと、「この人ちゃんと仕事できる人なんだな」ということがわかります!
      また、ブログも始めるととても良いと思います。ツイッターのフォロワーをしっかりと増やして、自分から営業に行くのがおすすめです。

      独学でWeb制作を学べるのか?

      プログラミング学習では、オリジナルのポートフォリオが必須なんですよね。

      ただ、独学でゼロからやろうとすると、相当時間がかかりますし、9割がた挫折します。

      DAI
      僕自身も、学生のころ独学で途中までやっていたので、かなり時間がかかりました。

      独学でやってみて、つらかったこととしては、こんな感じです。

      • エラーの解決方法が全く分からず、3日間悩んでしまう
      • 目標を達成するために、何を勉強すべきか全くわからなくなる
      • いくら調べて勉強しても、具体的なサイト・アプリが作れる気がしない…

      僕の場合は、プログラミングスクールを経営している友達がいたので、彼に途中からメンターに入ってもらったのですが、かなり学習効率が上がりました。

      • 3日間悩んでいたことが、30秒で解決できるようになった
      • Webサイトを作るところから逆算して何を学べばいいかわかるから、やる気が上がった
      • エラーも自己解決できるような、学習方法が学べたので、学習効率が上がった

      一気に効率的に学習できるようになり上達しました。

      なので、今独学で躓いていたり、効率的に学びたい人は、最初からプログラミングスクールを利用してみてもいいかもしれません。

      Web制作でおすすめのプログラミングスクール

      Web制作が学べるおすすめのプログラミングスクールは以下の3つです。

      • Techacademy
      • Code Camp
      • RaiseTech
      【TechAcademy】副業でWeb制作を学ぶならここ!
      お手頃な価格で、Webサイト制作をしてみたい方におすすめ。完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれる.
      【CodeCamp】副業で稼ぎたいなら!
      オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービス。副業で稼ぎたいならWordPressコース。余裕があるならWebデザインマスターコースがおすすめ。
      【RaiseTech】副業に特化したWordPress副業コースがある!
      実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

      TechAcademy

      公式サイト:https://techacademy.jp/

      【TechAcademy】副業でWeb制作を学ぶならここ!
      お手頃な価格で、Webサイト制作をしてみたい方に特におすすめ。完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれます!

      学習言語 HTML5/CSS3, Bootstrap, Git/Github, PHP
      受講場所 完全オンライン
      期間 4週間
      講師 現役エンジニア
      主なサポート ・毎日の毎日15時〜23時のチャットサポート
      ・週2回のマンツーマンメンタリング
      料金 ¥149,000
      全額返金保証 なし
      転職紹介 受講生限定のスカウトサイト
      DAI
      お手頃な価格で、Webサイト制作をしてみたい方にはおすすめです

      TechAcademyは、最短4週間で未経験からプロを育てるオンライン完結のスクールです。

      副業でWeb制作をやってみたい!という方には、以下の2つの理由で特におすすめです。

      1. 完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれる

      2. Wordpressに特化したコースがある

      ①完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれる

      現役エンジニアのパーソナルメンターがつくことで、以下のことができるようになります

      1. 挫折する可能性がぐっと下がる
      2. 自立して学習できるようになるので、案件が取れるようになる

      ①挫折可能性がぐっと下がる

      まず、プログラミングを学ぶほとんどの人が、モチベーションが続かず最初につまづいて辞めてしまう傾向にあります。

      パーソナルメンターがいれば、最初の一番きつい学習期間を一緒に乗り越えられるので、学習が継続します。

      DAI
      モチベーション管理や、学習の進捗の確認を行ってもらえるので、オンラインでも挫折しにくい仕組みになっているので、初心者の方でも安心ですね!

      ②自立して学習できるようになるので、案件が取れるようになる

      Web制作の現場は、常に自分で調べながら学び続けなければいけませんが、なかなか自分自身の力でエラーを解決するのは難しいですよね。

      マンツーマンのメンターがいると、プログラミングの課題をどうやって解決すればいいか、「学習方法」を学ぶことができます。

      • 週に2回の面談
      • リアルタイムでのチャット質問

      ができるので、受講者の方も非常に学習が進めやすかったそうです。(インタビュー記事より

      mottyさん
      カリキュラムでは学習のサポートをしてくれる担当メンターが1人就いてくれます。週2回のオンライン面談があり、分からないことがあれば、そこで質問も出来ました。

      ②Wordpressに特化したコースがある

      そんなWordpressに特化したコースがTechAcademyにはあります。

      料金は一番短いプランであれば15万円ほどなので、かなり安いです。

      企画からこのコースを受講することで5万円ほどの案件を獲得するのに必要なスキルがすべて学べるようになっています。

      また、TechAcademyでは、無料体験ができるようです。まずは無料体験に申し込んだうえで、レッスンを受けてみるのがよいかと思います。

      ※更新情報 2020年5月 TechAcademyのコースは、1コース申し込むと、もう1コースが割引になるセット割があります。 Webデザイン+WordPressセットを申し込むと、普通に学ぶ場合よりも30,00円〜60,000円もお得になるようです。

      公式サイト:
      https://techacademy.jp/

      【TechAcademy】副業でWeb制作を学ぶならここ!
      お手頃な価格で、Webサイト制作をしてみたい方に特におすすめ。完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれます!

      Code Camp

      公式:
      https://codecamp.jp

      【CodeCamp】副業で稼ぎたいなら!
      オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービス。副業で稼ぎたいならWordPressコース。余裕があるならWebデザインマスターコースがおすすめ。

      Codecampは、オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービスです。

      Code Campのコースのうち、もし副業で稼ぎたいなら、WordPressコース余裕があればWebデザインマスターコースがおすすめです。

      WordPressコースのポイント

      WordPressコースでは、WordPressのテーマ開発などを行います。

      もしこれができるようになると、だいたい月5万くらいの、簡単なコーディング案件はできるようになると思います。

      Webデザインマスターコースのポイント

      一方で、予算があるなら個人的にはWebデザインマスターコースがおすすめです。なぜか。

      それは、デザイン+コーディングができると、案件の単価が上がるからです。

      こちらに一般的なWeb制作のフローを貼りました。

      WordPressコースでは、一般的にコーダーだけの仕事になります。

      一方で、Webデザインマスターコースだと、デザインとコーディングができるとより上流の単価の高い仕事をすることができます。

      どうせ高い料金を支払うのであれば、僕個人的にはデザインとコーディングの両方ができるようになることをおすすめします。

      WordPressコース デザインマスター
      料金 148,000円/2ヶ月プラン
      +
      30,000円/入学金
      148,000円/2ヶ月プラン
      248,000円/4カ月プラン
      +
      30,000円/入学金
      学習内容 WordPress Webデザイン全般+WordPress
      詳細ページ https://www.lp.codecamp.jp/wordpress https://codecamp.jp/courses/master_design

      ※更新情報 2020年5月 WordPressコースは期間限定のようです。また、無料体験を受けて申し込むと、、10,000円の受講料割引が効くようです。

      公式:
      https://codecamp.jp

      【CodeCamp】副業で稼ぎたいなら!
      オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービス。副業で稼ぎたいならWordPressコース。余裕があるならWebデザインマスターコースがおすすめ。

      RaiseTech

      RaiseTech(公式):
      https://raise-tech.net/

      【RaiseTech】副業に特化したWordPress副業コースがある!
      実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

      RaiseTechは、現場で使える最新技術を落とし込んだカリキュラムを提供しているプログラミングスクールです。

      JavaやAWSのコースもありますが、副業に特化したWordPress副業コースがあります!

      案件獲得までがっつりサポート!RaiseTech WordPress副業コース

      実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。

      RaiseTech副業コースの特徴としては、以下3点があります。

      • 現場でフロントエンジニアをしている、月単価80万以上の講師のみ採用している点
      • 実際にフリーランスで働いている人から、案件の取り方をしっかりとレクチャーしてもらえる
      • 現場で使われる技術を、プロから学べる点

      RaiseTechは、プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめです。

      RaiseTechの場合は、かなり現場レベルのコースが学べます。

      カリキュラムはこんな感じ。

      ちょっとよくわからないかもしれませんが、ほかのスクールがカバーしない範囲の、より実務的なスキルを学ぶことができます。

      値段はほかのスクールと比較すると値が張りますが、案件獲得から納品まで、がっつりと学びたいならRaiseTechがオススメです。

      料金 ¥261,800 / 2カ月
      ¥173,800 / 2カ月 (学割)
      学習内容 Webデザイン,WordPressテーマ開発, 案件獲得の営業など
      講師の充実度 月単価80万以上の現役エンジニアのみ採用
      公式 https://raise-tech.net/courses/wordpress-sidejob-course

      RaiseTechにはトライアル受講制度というものがあって、なんと受講をはじめて2週間以内であれば全額返金されます。

      なので、受講しようか迷っている方は実際に2週間受けてみてから判断すると良いと思います。

      RaiseTech 公式:https://raise-tech.net

      【RaiseTech】副業に特化したWordPress副業コースがある!
      実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

      最後に

      今回は、プログラミングを趣味ではじめる際の方法について解説しました!

      DAI
      まずは独学がとにかくおすすめです!独学しても、挫折してしまった場合はスクールも検討してみてください!

      この記事で紹介したおすすめのプログラミングスクール

      【TechAcademy】副業でWeb制作を学ぶならここ!
      お手頃な価格で、Webサイト制作をしてみたい方におすすめ。完全マンツーマンなので、受講者一人ひとりに合わせたアドバイスをしてくれる.
      【CodeCamp】副業で稼ぎたいなら!
      オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービス。副業で稼ぎたいならWordPressコース。余裕があるならWebデザインマスターコースがおすすめ。
      【RaiseTech】副業に特化したWordPress副業コースがある!
      実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

      関連記事

      未経験からプログラミングで副業するためにやること3箇条(知らないと後悔します)【体験談】