【入門】副業プログラマーになる方法2ステップ【初心者向け】

2020年、プログラミング教育が小学校で必修化されるのはご存じでしょうか?

将来性のあるプログラミングができるプログラマーの仕事は、今もっとも注目されています。

しかし本業をしながら、副業のプログラマーができるのか?

これからプログラミングを勉強して、副業で稼げるのか?などの悩みがあると思います。

今回の記事を読むと

記事を読んで解決すること
・プログラマーになるための勉強方法

・副業プログラマーの仕事の獲得方法

がわかります。

直人
ついに、小学生が学校でプログラミングを習う時代が来たんだな。
雅美
プログラミングって、ハッカーっぽい格好の人が英数字で書かれた暗号をパソコンに打ち込むアレよね。

それを小学生が!?

直人
雅美、プログラミングに対する偏見がひどいよ・・・。
雅美
小学生がそんなことをして大丈夫なのかしら?
直人
プログラミングを行うプログラマーは、IT産業の中でも副業に向いている職業なんだよ。

雅美の偏見を払拭するためにも、副業プログラマーについて調べてみようか!

私たちの生活は、無数のプログラムに囲まれています。

それらのプログラムを作る作業がプログラミング

そのプログラミングを副業として行う副業プログラマーの、はじめ方や仕事の獲得方法などを今回わたしが調べましたのでご紹介します。

副業プログラマーが行うプログラミングとは

雅美
プログラマーがプログラムを作る・・・

それだけでカタカナパニックだわ。

直人
専門用語だらけで難しく感じるよな。
雅美
まず、プログラムって何なのかしら?

演奏会や運動会のプログラムしか知らないわよ。

直人
雅美は間違っていないよ。

プログラムって言葉は、IT業界特有の専門用語ではないんだ。

運動会のプログラムってどんなことが書かれてた?

雅美
競技の順番が書かれていたわ。
直人
そう。プログラムという言葉を日本語にすると実行する順番となるんだ。

つまり、コンピュータ上でのプログラムとはコンピューターが行う仕事の、順序や内容が書かれている文書ということになる。

雅美
なるほどね、運動会のプログラムのようなものなのね。

少しイメージが湧いてきたわ。

直人
その、プログラムを作る作業がプログラミングなんだ。

雅美、ノートパソコンの電源を入れてみて。

雅美
入れたわ。あっ、そういえば、もうそろそろ年賀状を作らないといけないわね。
直人
そうだね。ところで年賀状作成ソフトが入っていたら、それだけで自動的に年賀状ができるかな?
雅美
そんなの、できるわけないじゃない。

ソフトを起動して、宛名を打ち込んで、絵柄を選んで印刷して・・・って直人が毎年やっているわよね。

直人
そうだよね。

  • ソフトを起動してほしい。
  • 宛名を入力してほしい。
  • 絵柄を印刷してほしい。

これらのしてほしいことを、コンピュータが理解できるように伝えることが必要なんだ。

雅美
どうやって伝えるの?
直人
コンピュータが理解できる言葉でプログラムを書いて、コンピュータに指示をする。

年賀状作成のソフトには、その指示書が組み込まれているんだ。

その指示書を作ることを、プログラミングと言うんだよ。

雅美
そのプログラミングを行うのが、プログラマーなのね。
プログラムとは

初めにこれをして、次にこれをして、最後ににこれをこうする・・・という指示が、コンピュータが理解できる言葉で、順番通りに書かれているもの。

料理を作るときのレシピ本や、仕事のマニュアルをイメージしていただくと分かりやすいかもしれません。

では、コンピューターが理解できる言葉とはどんなものでしょう?

日本人が日本語を、アメリカ人が英語を母国語としているように、コンピュータにもコンピュータに分かる言語があります。

これをプログラミング言語といいます。

雅美
プログラマーは、プログラミング言語でプログラムを書いていくのね。
直人
そうだよ。それから、プログラムが使われているのは、パソコンだけじゃないぞ。

テレビ、スマホ、電子レンジなんかにも、プログラムが活用されているんだ。

雅美
もう私たちはプログラムまみれというわけね。

悔しいけれど降参するわ。

直人
いったい何に降参したんだよ・・・

副業プログラマーは未経験・初心者でもできる理由は?

雅美
副業プログラマーについて調べ始めたばかりだけど、分からない言葉の連続で、初心者にできるとは思えないわ。
直人
確かに、未知の世界ではあるよな。

だけど、英語の勉強だって最初は分からないことばかりだっただろ?

My name is masami.

これだって、単語や文法が分かるから、簡単な英文に思えるかもしれない。

だけど、英語を初めて見た人だったら、意味の分からないアルファベットの羅列にしか見えないはずだよ。

雅美
確かにそうね。
私も勉強したらコンピュータの言葉が分かるようになるかしら?

経済産業省のIT人材白書によると、IT人材は2020年で37万人不足、2030年で79万人不足すると予想されています。

さらに、2019年からは新卒者の人数よりも退職者の人数が上回ることが分かっています。

プログラマー、エンジニアといったIT人材が不足しているのです。

直人
プログラマーの副業は、完全未経験からでも数ヶ月の学習で稼げるようになる仕事はたくさんあるよ。
雅美
そうよね。クラウドソーシングサービスでも、副業プログラマーの求人がたくさんあるわ。

クラウドソーシングサービス
ランサーズ
クラウドワークス

直人
プログラマーとしての経験が浅くても、案件を受注することは可能だよ。

だけど、ひと昔前は開発ツールが高額で、プログラミングは一部の専門家だけのものだったんだ。

雅美
開発ツールって何?
直人
ソフトやアプリを作成する際にかかる手間を自動化、省力化するためのツールだよ。
雅美
プログラムをゼロから書くんじゃなくて、自動化できる便利なものが開発ツールなのね。
直人
ここ最近は、開発ツールやフレームワークのOSS化が進んで、無料で手に入るようになったんだ。
雅美
フレームワークっていうのは、システム開発を楽に行えるように用意された、プログラムのテンプレートみたいなものね。
直人
OSSは「Open Source Software(オープンソースソフトウェア)」の略だな。

プログラミング言語で書かれたソースコードを公開し、誰でも自由に扱ってよいとする考え方のことだよ。

雅美

プログラムを書くための色々な機能が自動化され、それを無料で使用できるようになったのね。

直人
そう、だから知識や経験が浅い初心者でも、簡単にプログラムの開発ができるようになったんだ。

副業プログラマーについて調べていくと、聞いたこともない専門用語に次々と出会います。

意味の分からない言葉の羅列を見ているだけで、挫折しそうになるかもしれませんね。

ですが、分からない言葉があっても、あきらめずに調べてみましょう。

私たちは今、未知の世界を覗いているのです。

直人
雅美、なんか顔が赤いけど大丈夫?
雅美
知らない言葉アレルギーが出たみたい。今日はもう寝るわ。
直人
そんなアレルギー持っていたのかよ・・・

今日はゆっくり寝て、明日また調べようぜ。

副業プログラマーの勉強方法とは?

副業プログラマーをするには、まずはプログラミングを学ぶことからのスタートです。

プログラミングはしっかりと勉強すれば、1~3ヶ月で仕事レベルのスキルが身につきます。

雅美
数カ月の勉強が必要なのね。長いわ。
直人
雅美はその数カ月がもったいないと思う?
雅美
・・・だけど、身についたスキルは一生役に立つわよね。
直人
そうだよ、すぐにでも勉強を始めてみたらどうかな。
雅美
でも、普段の仕事の後に勉強することになるけれど、大丈夫かしら。

なかなか時間がないのよね。

直人
時間がないってのは言い訳だよ。

時間がないなら作るんだ!

定時で帰って勉強するんだ!

無駄な飲み会は断って勉強するんだ!

パンケーキ食べてる暇があったら勉強するんだ!

雅美
・・・直人、部活の鬼コーチみたいだわ。
直人
うん、自分でも思ったよ。

それじゃぁ、無理のない程度にやろうぜ!

初心者が副業プログラマーで稼ぐための2ステップ
  • ステップ1.プログラミングの基礎を学ぼう(2週間程度)
  • ステップ2.プログラミングスクールで学ぼう(3ヶ月程度)

ステップ1.プログラミングの基礎を学ぼう(2週間程度)

WEBで学べる学習サイトをご紹介します。

スライド形式でプログラミングを学べるようになっており、初心者にも分かりやすいです。

動画で学べるプログラミング学習サイト。
レッスン動画が分かりやすく、初心者でも勉強を進めやすいです。

 

ステップ2.プログラミングスクールで学ぼう(3ヶ月程度)

基礎を学んだ後に、プログラミングスクールを利用するのがオススメです。

なぜなら、独学だとほとんどの場合に挫折するからです。

プログラミング独学の挫折者は約90%と言われています。

直人
学習初期段階は、わからないことを聞ける相手がいることが大切なんだな。

平均して20万円程度の費用がかかりますが、実際にスキルを身に着けてしまえば、割とすぐに回収できます。

例えば、クラウドソーシングサイトのWeb制作案件の場合、10万円前後の仕事がたくさんあります。

雅美
プログラミング案件を2~3個こなせば、スクール費用を回収できそうだわ。
おすすめのプログラミングスクール
  • TechAcademyオンライン完結でプログラミングを学びたい方
  • TECH::CAMPプログラミング教室でプログラミングを学びたい方
  • Kredoプログラミングスキルと英語スキルをセットで学びたい方

上記のの3つで特におすすめなのが、TECH::CAMP(エンジニアスクール)です。

知名度、実績が業界のなかではとても高いから。

あなたは、どのプログラミングスクールを選びますか?

直人
他にも、プログラミングスクールの侍エンジニア塾では、カリキュラムの中で仕事を請けられるんだ。

サポートを受けながら、実際の仕事を請け負うことができるからいいよな。

雅美
勉強しながら実績が作れるなんてすごいわ。
直人
そうだね。それじゃぁ、俺たちに合ったスクールを選んでみようよ!

副業プログラマーに必要な初期費用どれくらいかかる?

雅美
勉強を始めるためにも、まずは何を準備したらいいのかしら?
直人
そうだな。基本的にはパソコンがあればOKだよ。
雅美
特別なソフト等はいらないの?
直人
プログラムの開発ツールはOSSのもので、全てまかなえるよ。
※OSSとは

Open Source Softwareの略。
プログラミング言語で書かれたソースコードを公開し、誰でも自由に扱ってよいとする考え方のこと。

雅美
その他の各種サービスも無料のものが用意されているのね。
直人
副業プログラマーの初期費用は、

  • パソコン1台
  • インターネット環境整備にかかる費用
  • スクールの受講料

といったところだな。

雅美
それじゃぁ、もう準備はOKね。
直人、ファイト!
直人
えっ、なんだよ。一緒にやらないのかよ。
雅美
私は応援担当なの。

副業プログラマーにおすすめのプログラミング言語はどれ?

 

世の中には100種類以上のプログラミング言語があります。

なぜこんなにもたくさんのプログラミング言語が存在するのでしょうか。

雅美
プログラミング言語ってたくさんの種類があるのね。
直人
うん、多すぎてどれにしたらいいかわからないよな。
雅美
ほんと、1つに統一してほしいものだわ。
直人
1つに統一どころか、プログラミング言語の数は年々増え続けているんだよ。
雅美
そんなぁ・・・

どうしてプログラミング言語の種類は1つじゃダメなのかしら。

直人

うん。一応それには理由があるんだよ。

雅美は、手が届かない高い棚のものを取りたいとき、何を使う?

雅美
踏み台を使うわ。
直人
じゃぁ、天井の電球を交換したいときはどうする?
雅美
脚立を持ってくるわ。
直人
そうしたら、屋根にのぼって瓦の修理をするとしたらどうする?