こんにちは。
ブロガー兼ココナラWebライターのしょうこと申します。
私は昔からパソコンや機械をいじるのが好きでした。
本業は医療職なのですが、本音を言えばSE(システムエンジニア)などのIT系の仕事がしてみたかったと思っています。たぶん、技術的にも得意な方で、実家でパソコンの調子がおかしくなると何故かSEの弟ではなく私が呼ばれるレベル(笑)
そんな私なので、ぜひプログラミングを勉強して、それで副業をしてみたいと思っています。
ブログを運営し始めてみてわかったのですが、デザインや機能に凝り始めると、結構プログラミングの知識も要るんですよね。ぜひ、より良いブログ運営のためにも活用したいのです。
そこで今回は同じように「プログラミングで副業にチャレンジしたいけど、難しそうで踏み出せずにいる」という方のために、プログラミングがどんなお仕事なのか、未経験から始めるにはどんな勉強方法があるのかをまとめていきたいと思います。
プログラミングはどんなお仕事?
プログラミングとはどのような仕事で、どのような人がプログラミングに向いているのでしょうか。
まずはプログラミングによってできることから紹介していきます。
プログラミングのスキルがあるとできる副業
Web制作
Webサイトを立ち上げ、クライアントの希望通りのデザインに仕上げるお仕事です。
ちょっと意外なようですが、Webサイトの制作に必要なスキルは比較的習得しやすく、ここに挙げている制作物の中では最も早く習得できるようになるそうです。
初心者がまず最初に目指したい到達点ですね。
Excelのマクロ作成
“マクロ”とはExcelの決まった作業をボタン1つでやってくれる機能のことです。
毎回同じデータの入力とコピペを繰り返して面倒だったExcelの集計業務が、マクロがあれば自動でやってくれるようになります。Excelが苦手な人には大変ありがたい機能ですし、業務の効率化にもつながります。
比較的簡単なので、副業としては他のプログラミング業より報酬が低めですが、副業にしなくとも、身につけたら重宝するスキルです。
アプリ開発
スマートフォン・PC向けのアプリを開発し、販売するお仕事です。
有料アプリを販売したり、無料アプリに広告をつけたりして収益を得ます。
一度売れるアプリを作ってしまえば、自動販売機のように収益が入り続けるので、
プログラミングをやるならぜひ目指したい副業です。
プログラマーにはどんな人が向いている?
プログラミングを仕事にするには、どんな特性を持った人が向いているのでしょうか。
【プログラマーに向いている人】
1. PCや機械をいじるのが好きな人
2. 論理的な思考力がある人
3. 常に新しいことを学習するのが好きな人
言わずもがな、四六時中PCと向き合う仕事なのでPCでの作業に抵抗がない、むしろ大好きなくらいな人でないと難しいでしょう。
プログラミングは物事を順序立てて考える思考力も必要です。
効率の良いプログラムを書くためには、何をどういう順序で処理するのがベストなのかを常に考える必要があり、もしプログラムにエラーが起こった場合には、プログラムのどこを書きかえればエラーが復旧するのかを考えなければなりません。
数字パズルや戦略シミュレーションゲームなどが得意な人は好きな作業ではないでしょうか。
常に進化していく世界なので、最先端の勉強を続けていく努力が必要になるため、新しいもの好きの方にも向いている職業だと言えます。
未経験からのプログラミングの習得方法
プログラミングはとても難しそうなイメージがありますが、未経験の人がプログラミングを学習するにはどのような方法があるでしょうか。
無料で学ぶ方法は?
入門編~初級編くらいまでなら無料で学べるサイトはたくさんあります。
中級編以降のコンテンツは有料会員登録、または有料コンテンツ購入とされているサイトが多い傾向です。
プログラミングには“言語”と呼ばれる種類があり、言語によってWeb制作やアプリなど得意とするジャンルが異なります。どの言語を学べるサイトなのか、自分がプログラミングで何をしたいのかに合わせてきちんと調べてから学習を始めましょう。
初心者が学びやすいプログラミング学習サイト
Progate
プログラミング学習サイトの中では最も有名と言えるでしょう。
様々な言語の基礎講座を無料で受講でき、有料会員になると中級編以降も全コース受けられるようになります。
スライドを見ながら学習した後、演習問題に正しく答えて次のステップに進んでいく学習システムです。
1つ1つの単元を確実にマスターしながら次へ進めるので理解しやすく、プログラミング学習で迷ったらまずProgate、と呼ばれるくらい定番のプログラミング学習サイトです。
月額利用料は、まとめ払いを利用すればお得になります。
学習してみて、続きそうだったらまとめ払いを選択する良いでしょう。
プラン | 月額料金 |
1か月プラン | 1,490円/月 |
6か月プラン | 1,290円/月(一括払い7,740円) |
12か月プラン | 990円/月(一括払い11,880円) |
ドットインストール
プログラミング専門の学習サービスです。
すべて「1本3分の動画」で教材が用意されており、自分のペースで気軽に学びやすくなっています。
無料動画だけでも結構な数があり、学べるプログラミング言語も複数用意されているので、無料でも十分に学べます。月額1080円(税込)のプレミアム会員になると、中~上級編のプレミアムレッスン動画を視聴できる他、学習の助けになる機能が使えるようになります。
Udemy
プログラミングだけでなく、様々な講座を配信しているサイトです。
月額制ではなく、動画を購入する形式になっているため、月額利用料を払ったのに全く勉強できず無駄にしてしまった、ということがありません。一度購入すれば同じ単元を何度も復習することが可能です。
HTMLの基礎的な内容など一部動画は無料で見れますのでまずは無料範囲で学習してみるのも良いですね。
≫Udemyで「HTML/CSS/JavaScript」などを学ぶ
Schoo
こちらもプログラミングに限らず幅広い講座を展開している学習サイトです。
無料で生配信講座が見られるのが特徴ですが、お仕事をされている方はなかなかリアルタイムで生配信を見ることは難しいかもしれません。
月額980円の有料会員登録をすれば、アーカイブを視聴することも可能です。
有料会員でも月会費はそれほど高くないので、自分のペースで学びたい方は登録してみてはいかがでしょうか?
オープンイノベーション大学
オープンイノベーション大学ではLINEを利用して様々なスキル育成コースが無料で受講できます。
プログラミングの場合、学習できる言語はRubyに限られるようですが、無料で手軽に利用できる点が魅力。
RubyもWebアプリ開発やExcelのマクロ作成に使える言語なので、学んで損はありません。
LINEでのオンライン受講の他に実践会、合宿などの開講もしているようです。(参加に審査が必要)
未経験からプログラミングで副業できるまで
未経験からプログラミングを学ぶ方法、プログラミングでできる副業の内容についてご紹介しました。
最近は小学校のカリキュラムにもプログラミングが導入され始めていると聞きます。
きっとお子さん、お孫さんの世代ではプログラミングができることが当たり前の世界になっているのでしょう。
私が小学生の時にはようやくパソコンの授業が始まったばかりだったのですが、時代は急速に進んでいるのだと感じます。
それだけこれからの時代に必須の知識・スキルと考えられているということなので、副業できるほどには至らなかったとしても学んで損のないスキルです。
ぜひ、無料で学べる範囲から勉強してみたいですね!