おはようございます。
今日は僕のようにどこでも仕事ができる人にとって必要なものを紹介します。
・・・と言うか、僕が使っているものを紹介します。
当たり前のものも入ってますが、ご了承ください。
・ノートパソコン
僕はゲームを作っているので、ノートパソコンは外せません。
これさえあればどこでも仕事ができます。
ディスクトップは持ち運びができないので基本的に使いません。家の中でも机の上で仕事をしたりソファーの上で仕事をしたりしまし、気分転換に喫茶店で仕事をしたりもします。
そういう時のためにもノートパソコンは必須です。
ちなみにノートパソコンはMacbook縛りです。
僕がMacが好きだから(2009年からMacユーザー)というのもありますが、iOSのアプリを配信する際にMacbookが必須になるためMac一択です。
あと、マウスは基本的には使いません。
トラックパッドだけで十分ですし、喫茶店やソファーの上などの作業スペースが限られている時にマウスは邪魔になります。
・充電器 or バッテリー
長い間外で仕事をしている時に電源を気にしてしまうと仕事が進まないので、僕は常に持ち歩いています。
また海外に行く場合、飛行機にコンセントがない場合がほとんどなのでバッテリーは必須です。
・iPhone
ゲームの確認をするためにiPhoneは必須です。
それとWifiがない喫茶店などではテザリングにiPhoneを使用しています。
始めはWiMaxやポケットWifiなども考えたのですが、僕は少しの通信料だけで十分仕事ができるので買いませんでした。
ちなみに、僕が主に使っているのはTwitterやSlack、Firebaseなどの通信です。
・iPhoneとMacの接続ケーブル
基本的にはコードがなくてもiPhoneにプログラムを入れて実機確認ができるのですが、たまにできない時に使います。
・TimeCapsule
これ必須です。
もう発売されていませんが、僕は何度かこれに助けられました。
これはMacのデータを定期的にバックアップしてくれるものです。
僕は海外にPCを持って行って壊して帰ってきたことがあります。その時に、ここのバックアップから復元させました。
復元するのに半日ほど潰れますが、夜中にやらせておけば問題ありません。
--- ここまでは物理的に必要だと思っているものです。
書いてませんが、家のWifi環境も必須です。
ここからは個人的に便利なツールを紹介します。
・Git(GithubやBitbucket)
これはプログラムコードを管理してくれるツールです。
本来はチーム間でプログラムを共有する時に使うツールですが、一人で使う場合はバックアップや履歴として使えます。
上記のTimeCapsuleが無くても、GitがあればPCを紛失してもあっという間にプログラムを復元できます。
他にもSVNやCVSなどといったサービスもありますが、今の時代ならGitがお勧めです。
(Mercurialと言うツールもありますが、僕が使ったことがないので割愛します。)
ちなみに、SourceTreeと言うソフトを使うと視覚的にGitの状態が見れるので便利です。
・Evernote
昔は複数デバイスでテキストデータを共有できていたのですが、今では2台のデバイスでしかテキストデータを共有できませんが・・・。
必須です。
これ、何が便利かと言うと、、、これがあればPCが開けない電車の中とかでも仕事ができちゃうんです。
僕の場合は仕事をする時に「やることリスト」を作っているので、電車の中とかでiPhoneを使ってやることリストをまとめたりして入ります。
・・・え?
ノマドなのになんで電車に乗るのか?って?
僕はお酒が好きなので、飲み会に行く時とかに使っているのです。
・Dropbox
これもあると便利です。
ただ、必須か?と言われるとそこまで必須ではありません。
僕は古いPCとのデータやり取りで使っていますが、正直無くても大丈夫です。
メインPCが壊れた時などに重宝します。
・FileVault
あと、忘れてました。
これ、Macの標準機能ですがONにしています。
これをOFFのまま盗難された場合は、パスワードを設定していても簡単にパソコンの中身を読まれてしまいます。
なので、この設定は必須でONにする必要があります。
あとはプログラムで使うXcodeとか、Unityとかなので割愛します。
個人で仕事をする場合は基本的にはPCだけあれば事足ります。しかし、海外で仕事をしたりする場合はPCの破損や盗難も意識する必要が出てきます。
そのために僕はバックアップ策を重点的に見ています。
最悪のケースでもお金があれば復元できる状態にするのがノマドのススメです。