プログラミング言語を用いて副業をするメリットは、時間効率が高いところです。
そのため、大学生が副業を始めるためにプログラミング言語を習得することは、ゆくゆくは空いた時間を自己投資に回すことができるようになるのでかなりおすすめです。
そこで、今回は大学生が副業を始めるにあたって役に立つプログラミング言語について解説しました。
初めに結論を言ってしまうと、文系・理系問わずExcel VBAを学びましょう。
理系の場合は、Pythonのほうが機械学習も兼ねていて悪くないのかもしれません。
ですが、今回は大学生だけに限らず社会人になってからも頻繁に使用するExcelに焦点を置き、
- Excel VBAを学ぶメリット
- Excel VBAの実際の活用事例
- Excel VBAを活かせる副業
この3つを紹介していきます。
最後までしっかり読み進めてくださいね!
運営者紹介
大学生が副業でプログラミング言語を学ぶなら?
大学生が副業でプログラミング言語を学ぶなら、『webスクレイピング』ができる言語を選ぶのが最適解です。
webスクレイピングは、ウェブ上のデータにアクセスして情報を集める方法のことを指します。
このウェブスクレイピングの技術が高いほど、大学生が副業でガッツリ稼ぎたいとなったときに役に立ちます。
したがって、何のプログラミング言語を勉強するか迷っている人はウェブスクレイピングができる言語はなにのかを調べるところからスタートしましょう。
文理問わず、Excel VBAがおすすめ!
何のプログラミング言語を学ぶか迷っている人に一つの案として、Excel VBAをマスターすることをおすすめします。
理由はかんたんです。
大学生でExcelを使用しない人はいますか?
これが答えです。
大学生時代だけじゃなく、社会人になってからもExcelを使った仕事は必ずあります。
学生時代にExcel VBAを学んでおくことは、副業だけでなく未来の自分に対する自己投資にもなるのがポイントです。
迷っている人は、Excel VBAを学んでおけば間違いありません。
大学生が副業でExcel VBAを学ぶメリット
何のプログラミング言語を学ぶか迷っているなら、Excel VBAを学んでおけばいいよ
本当にExcel VBAを学んで活かせる場面があるのかな?
そんな風に心配になる人もいますよね。
ここでは、Excel VBAを学ぶメリットについて紹介します。
実生活でも十分活かす機会がある
Excelは唯一無二の計算シートです。
Excelに似たサービスとしてGoogleのスプレッドシートが存在しますが、機能はほとんど同じです。
Excelがベースになっていますね!
つまり、これ以上他のサービスが出てきたとしてもベースにはExcelがあるのでExcel VBAを学んでおけば対応できるわけです。
また、Excel VBAを活かした実例として次の見出しで紹介していますが、Excel VBAでできることが山ほどあります。
詳しい話は後ほどしますね。
Excel VBAを使った仕事は供給が需要に追いついていない
Excel VBAを使った副業は需要に対して供給が追いついていません。
大手のランサーズやクラウドワークスでは、多数のエンジニアが所属しているため仕事に対する提案数は多くなかなか受注までたどり着きません。
しかし、歴史の浅いクラウドソーシングサービスではココナラ含め、Excel VBAの仕事に対して提案数が0のところも多く、大学生にとっては穴場とも言える稼げるスポットが多数存在しています。
1年後には飽和しているんじゃないの?
とも思われるかもしれませんが、少なくともあと2年ほどは穴場スポットは変わらず存在すると予想しています。
なぜなら、社会人フリーランスにとっては実績を重視する傾向からマイナーなクラウドソーシングサービスに対しては及び腰になる傾向があるからです。
大学生の私達にはまだ十分、Excel VBAを学んで副業を始める時間は残されているので焦らず、しっかり学んで自分の力にしていくことが大切です。
Excel VBAでできることと実際の事例について
Excel VBAの魅力はわかったけど、実際どんな感じで使われているの?
Excel VBAの活用事例をまとめたサイトを共有するね!
Excel VBAに関して調べていると分かりやすく紹介しているサイトがあったので共有します。
目次は以下の構成で作られています。
特に、
- 2.6 WebAPIを使ってできること
- 2.8 PDFの作業を自動化
- 3.13 VBAでウェブサイトをスクレイピング
の3つは副業をする上で非常に使い勝手のいい内容なので、一度は目を通しておくことをおすすめします。
大学生がプログラミング言語を学び、活かせる副業は?
Excel VBAを活かせる副業は数多くありますが、その中でも代表的なものを2つほど紹介します。
データ入力
副業の定番、データ入力。
時間効率が悪く『何十時間やっても1,000円しかもらえなかった…』との嘆きの声が後をたたない、副業初心者泣かせのお仕事です。
しかし、Excel VBAをフル活用すれば自動でデータを収集、Excelに書き込んでくれるので実働数十分でも大きく稼ぐことができます。
また、スキマ時間に複数の仕事を同時進行できるので実績・信頼作りにもかなり役立ちます。
Web開発・システム設計
Web開発・システム設計に関しては、大学生でExcel VBAを学びたての人には少し難しいため話半分で読んでください。
あっ、こんな事もできるんだ…!
それくらいの軽い気持ちで大丈夫です。
Web開発・システム設計はどんな感じのお仕事なのか。
実例を見てもらったほうがわかりやすいと思うので、動画を紹介します。
この動画では、Rubyと呼ばれるプログラミング言語を使ってプログラムしていますが実際のExcel VBAを使ったWeb開発・システム設計の1例を紹介します。
①楽天/Yahoo!/Amazon等のECモール管理画面に自動ログインし、指定CSVデータ(例:日付指定かつ売上抽出、等)を自動取得する
②取得CSVデータをExcelの指定箇所に貼り付ける
③Excel上の指定グラフをPPTに貼り付ける
④貼り付けたPPTをPDF化
流れ自体は動画の手順とほぼ同じです。
内容も似ていることから、一つの案件をこなせば応用が利いて作業時間の短縮ができることがわかると思います。
また、Web開発・システム設計の相場が高い点も魅力ポイントです。
1つの案件につき、大体10万円前後の固定報酬が設定されています。
慣れてくれば時給5~10万円を狙えるのもExcel VBAを学ぶメリットです。
まとめ
今回は、『大学生が副業でプログラミング言語を学ぶとしたら』をテーマに解説してきました。
もう一度結論を言うと、迷っている人はExcel VBAを学びましょう。
Excel VBAは応用の利く範囲が幅広く、大学生のうちにある程度の知識を入れておくと社会人になってからも自分の希少価値を高めることができます。
加えて、案件自体の報酬も高く、マイナーなクラウドソーシングサービスは大学生にとっては有利な市場です。
ぜひともExcel VBAを学んで荒稼ぎしてください!(笑)