副業をするのに必要なスキルは1人で開発できる能力

Share on:

ベンチャーに入ると副業ができるようになるので、副業を始めたいと思う人もいるかもしれません。

なので今回は、副業をするのに最低限必要なスキルをお伝えします。

必要なスキルは以下の通りです。

  • リモートワーク向けのツールが使える
  • 自分で調べて解決することができる
  • 浅くても広い知識がある
  • リモートワーク向けのツールが使える

    副業は基本的にリモートワークなので、以下のリモートワーク向けのツールが使えることが必須になります。

  • 自前のMacbook
  •     <li>
          Githubアカウント
        </li>
        <p>
        </p>
        
        <li>
          エディタ
        </li>
        <p>
        </p>
        
        <li>
          仮想環境
        </li>
        <p>
          </div>
        </p>
      </div>
    </div><h3>
      自前のMacbook
    </h3><p>
      ベンチャーで働いていて、自分のPCを持っていない人はほとんどいないと思いますが、自分のPCは必須です。
    </p><p>
      副業先は経費となるようなPCやデスクを用意してくれるわけではなく、単価をくれるだけだからです。
    </p><p>
      仕事道具は全て自分で用意しなければなりません。
    </p><p>
      将来的に完全リモートワークのフリーランスになりたい人は、覚えておくと良いでしょう。
    </p><p>
      本業ではMacbookを使っていると思うので、だいたい必要なスペックはわかっているかと思います。
    </p><h3>
      Githubアカウント
    </h3><p>
      <a href="https://engineer-village.com/get-shortage-skill/" rel="noopener noreferrer" target="_blank">ベンチャー転職後に大企業では足りなかったスキルを補う方法</a>でお伝えしたように、ベンチャー業界ではGit、その中でもGithubというサービスはほぼ必須で使います。
    </p><p>
      なので、Githubアカウントを持っておき、もし使えないのであれば使えるようにしておきましょう。
    </p><h3>
      エディタ
    </h3><p>
      本業で使っているものを同じエディタでいいと思います。
    </p><p>
      自分のPCにもお気に入りのエディタを入れておきましょう。
    </p><h3>
      仮想環境
    </h3><p>
      少し難しいかもしれませんが、<strong>仮想環境</strong>があると便利です。
    </p><p>
      自分のPCの中に小さなサーバを複数台立てるようなイメージです。
    </p><div class="sc_designlist li fa_check  blue">
      <ul>
        <li>
          virtual box
        </li>
        <li>
          vagrant
        </li>
        <li>
          docker(docker-compose)
        </li>
      </ul>
    </div><p>
      の3つを使うと、複数の環境を自分のPCに立てることができます。
    </p><p>
      副業を掛け持ちしていたり、本業も自分のPCを使っている人は、サービスごとに開発環境がごちゃごちゃになってしまうので仮想環境を立てられるようにしましょう。
    </p><p>
      PCを買い換えるときにも、仮想環境のデータを残しておくことですぐに環境を作ることができます。
    </p><h2>
      自分で調べて解決することができる
    </h2><p>
      副業をやる上で一番大変で一番嬉しいのが、<strong>リモートワークであること</strong>です。
    </p><p>
      どこにいても作業ができるのは嬉しい反面、対面での会話ができないと仕事が思うように進まないこともあります。
    </p><p>
      会話をしなくても自分1人の力で進めていかなければいけません。
    </p><p>
      なので、わからないことがあっても自分で調べて、何とか解決することができる能力が求められます。
    </p><p>
      これは本業でも日々の勉強でも磨くことができるはずです。
    </p><p>
      誰かに質問をしたり、教わったりする回数を減らし、多少時間がかかっても自分で解決するように意識することで、副業をするのに必要な<strong>自分で調べて解決する力</strong>が身につくと思います。
    </p><h2>
      浅くても広い知識がある
    </h2><p>
      自分で調べて解決する力と被る部分はありますが、わからないけど調べればわかる状態になるには、広い分野での知識が必要になります。
    </p><p>
      例えば、サーバサイドエンジニアだとして、何かわからない問題が起きたとします。
    </p><p>
      その問題がプログラムのせいなのか、ネットワークのせいなのかを判断するにはネットワークの知識が必要になるのです。
    </p><p>
      本業であれば、ネットワークのプロがいて、その人に聞けばわかるかもしれませんが、全て1人で解決していかないといけないので、浅くてもいいから広い知識を持っておく必要があります。
    </p><h2>
      まずはやってみる
    </h2><p>
      どのくらいのスキルがあればやっていけるのかは一概には言えません。
    </p><p>
      なので、まずはやってみることが大事です。
    </p><p>
      私もプログラミング歴1年で副業を始めたところ、また未熟だったので1ヶ月で稼働ストップさせられました。
    </p><p>
      実質クビだと思っています。
    </p><p>
      1年でもできる人もいるかもしれませんし、会社との相性もあるので、早めに飛び込んでみたほうがいいと思います。
    </p><p>
      副業をクビになっても、本業には全く影響ないどころかより一層がんばろうとしますし、経歴には書く必要はありません。
    </p><p>
      全くリスクのないチャレンジなので、上記のスキルを参考にしつつも早めにやってみると良いと思います。
    </p>