プログラミングとデザイン、スタートアップの話

プログラミングやデザイン、スタートアップ関連についての雑記

リモートワークで滑らかに働くコツ(在宅勤務・テレワーク)

f:id:harv-tech:20200217101535j:plain

新型コロナウイルス対策としてリモートワーク(テレワーク・在宅ワーク)を一時的措置として採用する企業が増えてきましたね。

リモートワーク歴4年の経験から、リモートワークで気をつけたほうがいいことをまとめました。

業務コミュニケーションは意外と落ちない

リモートワークになると、以下のようなデメリットが挙げられることがありますよね。

  • メンバー同士が何をやっているかわかりづらい
  • コミュニケーションが取りづらい

たしかにそんな気がしますが、実はリモートワークの方が円滑にコミュニケーションを取れたりします。

メンバー同士が何をやっているかわかりづらい

この問題の解決策としては、普段使っているコミュニケーションツール(Slack, Skype等)を活用して自分の今やっていることを定期的に発信すると良いです。

発信する内容は些細なことで大丈夫です。「今から業務を開始します」という打刻はもちろん、「今日はAとB,Cをやる予定です」「Aが終わったのでBやりまーす」というように、普段口頭で伝えていることをチャットに置き換えるだけです。

普段社内ではいちいち細かい進捗状況までは伝えてないかもしれないので、リモートワークの方がお互いの細かな作業状況を把握できるようになります。

やること、やったことの可視化

f:id:harv-tech:20200217100519j:plain

出勤した時も日報の文化があるように、リモートワークの場合も簡易的な日報を送るようにしましょう。

既に日報が当たり前であれば、日報でOKです。日報の文化がない場合は、リモートワークの時は以下のようにしましょう。

  • 始業開始時に今日のTODOをチャットに流す
  • 就業時に今日のやったことをチャットに流す

この報告の有無でお互いのやっていることの把握状況がガラッと変わります。

「あ、Aさんは今日XXXをやってるのね」とチームメンバーが業務内容を把握することで、お互いの不安を解消できます。

リモートワークの最大の特徴は「相手が見えない=どんな感じで仕事をしているかわからない」です。

この不安点を解消するためには、できるだけ自分のやっていることをメンバーに共有することが大切です。

コミュニケーションが取りづらい

f:id:harv-tech:20200217102105j:plain

この問題の解決策としては、ビデオチャットをフルに活用しましょう。

ビデオチャットになれてしまえば、口頭ベースでのやり取りがとても便利になります。

具体的には「XXXについて相談なんですが、ビデオつなげます?」「Y分後にお願いします〜」のようにサクッと日時を決めてしまい、あとはビデオをつなくだけです。

細かなやり取りが必要なときはビデオを使おう

コミュニケーションのラリーが何十回も続くような場合は、ビデオの方が圧倒的に効率が良いです。

ちょっとした連絡事項や確認などは、相手の時間を奪わないようにチャットの方がいいですが、口頭で話した方が早いことはビデオの方が話が早く終わります。

相手の時間を奪ってしまうという点には気をつけつつ、ケースバイケースでビデオチャットを有効活用しましょう。

昼寝をしたくなったら20分まで

リモートワークの敵は自分の怠惰性との戦いです。

人間誰しも、家で一人で仕事をしていれば、少し気が緩んで昼寝をしたくなったりします。

昼寝をしたくなったら、潔く昼寝をしましょう。

リモートワークをしていると、普段のお昼休憩1時間は結構長く感じます。

ご飯を食べに行く往復時間や同僚と喋ったりする時間がなくなるので、お昼は30分で済むことも多いです。

余った30分をうまく使って、昼寝をしてしまいましょう。

ただ、昼寝は20分以上すると体がだるくなりやすく、その後の生産性が落ちると言われているので、20分で必ず起きましょう。

散歩をしよう

現在新型コロナウイルス対策のためにリモートワークを採用している企業は、暫定的に1週間の措置を取っているケースが多いですね。

1週間といえど、ずっと自宅で作業をしていると運動不足になります。

通勤による運動は案外馬鹿にできません。実はそれなりにいい運動になっているんです。

その運動がなくなってしまうので、始業前やランチ時間帯、就業後に15分前後の散歩をしましょう。

もちろん、人が多い所に行ってしまうとウイルス対策の意味が全く無いので、自宅周辺で人気がないエリアがあれば程度に留めておくことは必要です。

散歩じゃなくても家でのストレッチも効果があります。軽いスクワットをしたり、柔軟をしたりするのがおすすめです。

散歩に関して言えば、いつもより少し歩くスピードを上げ、心拍数が少し上がる程度にしてみると、その後の集中力も向上すると言われています。

いつも通り身支度をしよう

家で仕事するから寝間着のままでいいや、とならないようにしましょう。

仕事をするという意味で、メリハリをつけることは重要です。

女性の方はメイクまでする必要はありませんが、髪を整える、普段着に着替えるということはしておきましょう。

家にいるという時点で、慣れるまでは仕事モードへの切り替えがしづらい状況です。

仕事モードへ頭を切り替えるために、いつもどおり身支度は心がけましょう

リモートワークは怖くない

リモートワークの場合、通勤電車のストレスや混み合ったランチのようなストレスを排除することができます。

お互いが独立した環境で仕事をするため、見えないという怖さを感じる人が多いですが、今ではリモートワークを円滑に行うためのツールは多くあります。

それらのツールをうまく活用すれば、むしろ出社しているときよりもコミュニケーションが取りやすいという状況を作ることもできます。

リモートワークの時に使えるツール

ツール 用途 URL
Zoom ビデオチャット https://zoom.us/
Slack チャット https://slack.com/intl/ja-jp/

【6年目突入】フリーランスWebエンジニアとして心身共に健やかに生きる為にやってきたこと

f:id:harv-tech:20190325154059j:plain

フリーランスWebエンジニア生活が6年目に入りますが、周りには増々フリーランスITエンジニアが増えてきました。

そんな環境の中、フリーランス2〜3年目で気持ちが弱っちゃったり、体に不調が出たりしてフリーランスをドロップアウトする人も見てきました。

他にも、お金を稼ぐということに目が眩んで、技術レベルが落ちてしまい、結果的にWebエンジニアとしては魅力がなくなっていく人も大勢見てきました。

今、Webエンジニアとして会社員で働いている人でも、フリーランスに興味がある人は多いと思います。実際にそのような相談がどんどん増えてきました。

個人的にはフリーランスWebエンジニア生活が性に合っていて、とても良い働き方だと思っていますが、長くフリーランス生活を続けていく上で失敗もたくさんしてきました。

収入面・健康面において安定的なフリーランスWebエンジニアを続けるために必要なことを「仕事」「健康」「家族」の3つに分けて、この記事では紹介していきます。

フリーランWebスエンジニアの仕事

まずはフリーランスエンジニアとしての仕事の面から。フリーランス6年目というと、だいたい中堅くらいになると思います。

開発だけしない。収入源のポートフォリオを拡張する

f:id:harv-tech:20190325155806j:plain

フリーランス生活の年次が上がる毎に、収入源を1つずつ増やすようにしてきました。

フリーランス1年目の時は開発案件に集中して、数社のサービス開発をやり、フリーランス2年目に入ったら、ブログ運用を開始。

3年目は技術アドバイザー、4年目は一般的な金融商品の投資...と言った具合です。

テーマとして共通しているのは、「いかに自分の時間と経験にレバレッジを掛けて収入を増やし、自由に使える時間を増やすか」ということ。

仮に開発だけを数年間やっていた場合、時給は4,000円、5,000円、6,000円...と上がっていきますが、労働集約的な働き方からは抜け出せません。

コードを書いて納品するという開発者としての業務の場合、単価はだいたい120万円/月で高止まりします。120万/月はあくまでトップ層のアッパーなので、まあ一般的には80万円〜100万円/月あたりをウロウロするフリーランスエンジニアが多いです。

f:id:harv-tech:20190325155827j:plain

つまり、年間1,000〜1,200万円の売上となり、年収が上がる見込みはなく、下がる可能性だけが残るという状況になるわけです(売上1000万円だから手取りだともっと少ない)。

なぜ単価が下がる可能性のみが残るかというと、中長期的に見た時のエンジニア人口の増加(直近数年間は需要増の構図ですけどね)や自分のスキルアップの低減化が懸念されるからです。

ご存知の通り、このご時世ですと幼稚園児や小学生、中学生がプログラミングをやっています。学校の授業でちょっと習っている程度なら気にすることはないですが、小学生からスクールに通ってゴリゴリとコードを書いてる若造たちがいます。

幼稚園児が嬉々としてIchigoJamをやっていたり、小学生が目を輝かせてラズパイを触っていたり、「将来の夢はプログラマーなんだ!」なんて言っている現実があります。そんな彼らは10数年後に我々と同じ土壌にやってきて、一緒に働くことになります。高校生がリモートアルバイトでゴリゴリコードを書くことは容易に想像できます。

f:id:harv-tech:20190325155930p:plain
"手のひらにのせられる大きさの、プログラミング専用こどもパソコンです。IchigoJamにテレビとキーボードをつなげば、すぐにプログラミングを始められます。 インターネットへの接続や難しい設定は必要ありません。初心者向けプログラミング言語BASICを使っているので、事前にプログラミングの高度な知識や技術を学ぶ必要はなく、気軽にプログラミングを体験できます。また、抵抗などの部品を基盤にはんだ付けして組み立てて、電子工作を体験することもできます"

このような未来予想図に対し、フリーランスエンジニアとしての生存戦略を考えないといけません。そこで僕は「コードを書く」という仕事以外にも、エンジニアとして外部顧問をしたり、採用や育成のアドバイザー業務をやったり、ブログ、投資のような収益ポートフォリオを少しずつですが拡張してきました。

フリーランスはいわば「株式会社じぶん」と見立てることができます。株式会社じぶんの事業リスクを減らすためには、複数の事業・取引先が必要です。

Webエンジニアの人なら、新しいプログラミング言語や技術の習得を定期的にやっていると思いますが、それと似ていますね。Railsだけの仕事しかできなくなるのは危険だからgolangを勉強するとか、pythonを勉強するとかです。これもエンジニアとしての技術ポートフォリオを拡張していることになります。

最近、フリーランスWebエンジニア仲間と話しているとnoteを始めている人が増えたり、Udemyにコンテンツ販売をしたり、CHIPのようなファンクラブサービスで若手の育成に携わったりしています。

フリーランスWebエンジニア生活が5年目くらいになってくると、「いつまでも案件探してずっとコード書いてても収入に頭打ち感があるなあ」という認識になってくる人が多いというわけです。

まあこれは一般的によく言われることですが、売上ポートフォリオはできるだけストック収入の方がいいです。不労所得と言い換えられるかもしれません。例えば、noteやUdemyでのコンテンツ販売は一度作ったものが資産(コンテンツ)となり、自分の稼働時間とは関係なくお金を稼いでくれます。それとは対象的に、プログラミングのメンターとかの場合、結局自分がその時間は稼働しないといけないので、自分の時間にレバレッジをかけることができません。

その売上がストックなのかフローなのかということは、ポートフォリオを組んでいく上で欠かせない視点として僕は考えています。

案件探しのための信頼できるパートナーを見つける

フリーランスWebエンジニアは年に数回、新しい案件を探します。

僕の場合は3ヶ月契約を1サイクルにしている場合が多いので、年間4社のクライアントと契約を新たに結びます。

1社決めるために平均4〜5社は実際に会って話を聞き、条件面等を比較検討します。つまり、年間20社くらいとお話をしているわけです。

この20社を自分の力だけで選ぼうとすると、クライアント探しだけで疲弊します。僕がフリーランスWebエンジニアになりたての頃、Wantedlyのような求人サイトや友達経由での紹介で案件を探していた時がまさにそうでした...。

諸条件の交渉や面談の設定とかを各社に対してやっていくということが結構大変なんです。毎回アポ調整をして、経歴について説明して、単価について交渉して...というのは慣れるまでは想像以上に疲れます。特に金額のところとか。単価について両者の折り合いがサクッと決まればいいですが、調整が入ることも多くあります。面談の担当者に決定権がない場合とかだと「ちょっとこの単価だと微妙なラインなので、一回持ち帰らせてください()」みたいなことがあり、意思決定まで時間がかかります(こちらは悠長に待ってられないのに)。

そこで解決策として使い始めたのが、フリーランスWebエンジニアのエージェントです。僕も初めてエージェント使う時は、エージェントがどういったものなのかよくわかってなかったんですが、簡単に言えば「フリーランスがタダで使える案件探し代行」です。

自分だけで案件を探す場合、案件のリストアップからしないといけないのに対して、エージェントの場合はめちゃくちゃ多い案件DBを持っているので、そのDBの中から自分の条件にフィットする案件を見つけて、クライアントと繋いでくれます。

しかもクライアントとの面談日程調整や単価の交渉、契約延長の交渉とかはすべておまかせでOKなのがとてもいいです。面倒なことはやらずに済み、自分の時間を圧倒的に増やすことができるようになりました。

色々なエージェントを使ってきましたが、数年間使っていると、そのエージェントの中で信頼できる人が何人か見つかるようになりました。今でも3〜4人の担当者の方とは仲良くさせてもらっていて、案件について相談したい時には連絡を取って紹介してもらうようにしています。

エージェントの活用方法については下記の記事で詳しく説明しています。

harv-tech.hatenablog.com

魂を売らない。収入より技術を大切にする

f:id:harv-tech:20190325155747j:plain

フリーランスWebエンジニアになった途端、お金に目をくらませる人がいます。

高単価の案件を重視して、稼いだお金で金融投資を初めて、毎日チャートばっかり見ているみたいな人です。仮想通貨がバブった時期にはそういった人がめちゃくちゃ増えましたし、仮想通貨の熱が過ぎた今でもFXや株式投資などに時間を取られ、技術の向上が疎かになっている人はいます。

フリーランスになったら常にお金のことは考えないといけないし、生き方は人それぞれなので好きなようにすればいいんですが、僕自身はあくまでも「エンジニアを主として成長していく」ということを決めています。

言い換えれば、技術の優先度を落としてまで、お金や他のことを優先しないということです。

なんでこういう方針になったかというと、実は僕自身も上述の人たちのような経験をしてしまった反省があるからです。

フリーランスWebエンジニアとして月100万円以上稼げるようになってしばらくしてから、「あれ、このお金もっと増やせるんじゃね」みたいな考えになったことがあります。お金をいっぱい稼げるようになると、人はもっとお金を稼ぎたいと思うようになる生き物なんですね、きっと。

「もっと稼ぎたい、もっと稼ぎたい」という気持ちが強くなり、どうやったら年収2000万円、3000万円になるのかを考えるようになり、色々なことに手を出しました。

f:id:harv-tech:20190325160602j:plain

そうなった結果、自分の技術を磨く時間が大幅に減り、1年たった頃には自分で痛いほどわかるくらいに「あれ、1年前と同じコードしか書いてなくね?むしろ、ちょっと書けなくなてね...?」みたいな焦りが出てきました。

そうなるのは当たり前ですよね。開発案件を選ぶ時も”80万円の新しい技術チャレンジができる案件"よりも"自分の今の技術で120万円稼げる案件"をやってましたから(笑)。

そもそも開発案件自体でスキルアップの機会もない中で、それ以外の時間は株式投資のことを考えていたりしたわけで、エンジニアとして成長できるわけがありません。

こうなってしまうと2年後、3年後には60万円の開発案件しかできなくなります。エンジニアとしての市場価値が下がっているからですね。

「こりゃやべーぞー」ってことでそこからはスイッチを入れ替え、やっぱり自分はエンジニアとして技術を磨いて、そこから出せるパフォーマンスでしっかり稼げるようにしようと決めました。

方向転換してからは、新しい技術的なチャレンジをたくさんできるようになり、その結果エンジニアとしての能力が伸び、案件の単価も右肩上がりになっています。

それと連動してよかったのは、開発の案件だけじゃなく、上述したようなアドバイザー業務などもできるようになりました。自分の幹となるスキルが伸びると、幹から派生したスキルで別の稼ぎ方ができるようになります。

そうなるとうまく売上のポートフォリオが組めるようになって、それぞれの収益源も大きく成長していくようになりました。

フリーランスWebエンジニアになる人の多くは「稼ぎたい!」という思いがあると思いますが、そのバランスを崩さないようにするというのが、フリーランスエンジニア生活を長く継続していく上では大切なんじゃないかなと思います。

安売りしない。相場をチェックし、自分の単価を定期的に見直す

f:id:harv-tech:20190325161222j:plain

フリーランスエンジニアとして一番悩んだのが「自分の単価の決め方」です。

時給4,000円なのか、時給5,000円なのか。それとも4,500円なのか。時給500円の差は月の売上に換算すると約10万円の違いにもなるので馬鹿にできません。

単価は案件を契約するときに毎回決めないといけないんですが、まず基本的な構図はこうです。

「単価はできるだけ下げたい企業 VS 単価を上げたいフリーランスエンジニア」

当たり前ですが、企業はできる限り人件費(外注費)を下げたいです。「もうちょっと単価下がりませんかね...」みたいなことが日常茶飯事です。

「時給4,000円までしか出せないんですよ」みたいに最初から上限が決まっているケースもあります。その企業の業務内容が魅力的だったり、今案件探しに困っているという状況だったらあなたはどうするでしょうか?

転職市場と同じで、フリーランス案件の単価決めの時には「前の案件での単価」が1つの参考指標になります。

一回単価を下げてしまうと次の単価に影響が出てきてしまうわけです。

僕が昔やってしまった失敗があります。案件探しにちょっと疲れていた時に、サービス内容も開発内容も面白そうな企業に出会うことができた時です。面談をしていて「開発めっちゃ楽しそうだし、周りに優秀な人も多いからこの企業いいかも」と思ったのですが、単価の話になった時に「うちはベンチャーだから3,500円くらいまでしか出せないんだよね...」と言われました。

僕はヒジョーーに悩みましたが、「案件の内容が楽しそうだし、自分のためにもなるから今回は安めでもいいか」と結論を出して、その企業と業務委託契約を結ぶことにしたわけです。僕がやっていたこれまでの案件単価と比較すると、3500円はランクダウンでした。

実際にその企業での案件は楽しかったんですが、次の案件をさがす時にそれがネックになって少し苦労するハメになって反省をしています。次の単価の1つの参考指標になるということもそうだし、一回そういった経験をすると、それが癖になってしまうからです。

「3500円でも収入的にはなんとかなっているし、まあいいか」みたいな経験をしてしまうことで、自分のハードルがガクッと下がってしまったんです。もっと単価を上げていきたいというモチベーションにも翳りが出てきまうし、一回自分のハードルを下げたことは色々なところに悪影響がでました。

仮に時給6,000円に到達することを目標にしている場合、そこに向かって進むためには自分を安売りすることはしないほうがいいでしょう。かと言って自分のスキルに見合わない単価を提示しても採用してくれるところなんてないので、「自分の技術レベルに適した単価からは下げないようにする」ということを意識するのが大切です。

自分に適した単価は知人のフリーランスに話を聞いてみるか、エージェントに登録して聞いてみるのがオススメです。

自分に親しいスキルセットを持つ知人がいて、単価まで教えてくれるような人がいれば聞いてみましょう。もしそういう人がいないなら、エージェントに登録して一回オンライン面談とかをすれば、相場も含めて教えてくれます。

フリーランスWebエンジニアの健康

フリーランスエンジニアは健康を崩す人が結構多いので、健康へのケアはめちゃんこ大事です。ちなみに、なぜ健康を崩す人が多いかというと、フリーランスは自由度が高いが故に、自己管理能力が問われ、それが低い人は健康に影響が出るから。

リモートワークと出勤のバランスを整える

f:id:harv-tech:20190325161605j:plain

フリーランスになったら、できるだけリモートで働きたいという人も多いと思います。僕は根っからのリモート信者で、毎日出社しないといけない案件とかだとストレスになるので基本的にはやっていません。

リモートの方が出社時間0分にできるから可処分時間が増えるし、自分にとって最高の環境を自宅に作れば、常にそこで最高のパフォーマンスを出せます(フリーランスになると定期的い案件が変わるため、働く環境が変わります。そういう意味で、自宅を最強の仕事環境にしてリモートで働くというのは大切。それかどこでも働ける強靭なメンタルを手に入れるかですかね)。

とはいえリモート偏重になると、あまりに運動不足になります。「片道30分の通勤が結構馬鹿にできない運動だったんだな」と痛感するくらいです。気がついたら体力がガクッと落ちていて、久しぶりに駅の階段を上ったら息切れするようなこともありました。

僕は結構出不精なんですが、同じように出不精のエンジニアの人って結構いると思います。土日は外に出なくても苦にならないし、ご飯はコンビニかUber eatsで食べるみたいな。

そういった人がフリーランスでリモートワークしかしなくなると、どんどん体力が落ち、健康状態にも影響が出てきます。一人暮らしだったりすると、運動面だけではなくて、コミュニケーション不足にもなります。言葉をほぼ発することなく、チャット上の会話で終わる日が続いてくると精神衛生上もよくありません。

そういった状態を避けるために、週に1日くらいは最低でもクライアント先に出社するようにしています。「自分で運動とかをすればいいんでしょ」と思うかもしれませんが、僕の場合は意志がそんなに強くないため、面倒な運動は結局徐々にやらなくなっちゃうことが多かったです。

だから、契約として「週1日は出社します」としてしまえば、自分のモチベーションに関係なく外に出る機会が作れるし、外に出た日は帰り道とかにブラブラしたりするきっかけになります。

リモートワークばっかりやっていた頃に思ったことは「なんやかんや仕事での人とのコミュニケーションって大切なんだな」ということ。顔をあわせて言葉を発してやりとりすることがほぼ0にするよりは、多少そういった機会を作ったほうが、仕事のモチベーションが続きやすいなあという感覚があります。

仕事を掛け持つことに慣れる

f:id:harv-tech:20190319161534j:plain

フリーランスWebエンジニアとして技術レベルを上げながら、売上も伸ばしていくために案件を掛け持ちしている人は多いです。

僕はフリーランスを始めた当初、1つの案件で平日5日の稼働をしていましたが、平日5日を2分割して2つの案件をやるようになってからは関われる会社の数が2倍になったことで、学べることが一気に増えました。

色々な会社の人たちと働くと、学べることも増えることがわかったので、それからはずっと案件は掛け持ちするようにしています。

ただ、案件を掛け持ちする時のデメリットがあります。1つの案件しかやっていない時はその業務について100%集中できるんですが、複数案件になった場合は頭の中も分割されてしまいます。

例えば、月〜火曜日はA社の案件、水〜木曜日はB社の案件、金曜日はC社の案件をやっていたケースだと、火曜日にA社の仕事をしてから次にA社の仕事をするまでに5日の間が空くので、A社の仕事についての感覚が若干鈍ります。

「あれ、先週どこまでやってたっけな」とか「5日の間に周りのメンバーはどれくらい開発進んだんだ?」とか。

テレビドラマの冒頭に回想シーンで先週の話を思い出す必要があるように、1週間の間が空いたら前の状態を思い出すというところからスタートしないといけません。

さらに、テレビドラマの場合は1週間話は進まないので前回のお話を思い出すだけで良いんですけど、仕事の場合はその期間中に進んだことや変わったことをキャッチアップして差分を埋める必要があります。

この独特な感覚はフリーランスとして掛け持ちをしてから徐々に慣れていかないといけません。社内で兼務とかをやっていた人は、その感覚が近いのでイメージしやすいかもです。

案件営業について上述したように、3ヶ月サイクルで案件を変える場合は年間20社くらい比較検討する必要があると書きましたが(1社決めるために5社比較する場合)、掛け持ちをする場合はその数は2倍近くになる大変さもあります。

とはいえ、なぜ慣れてくれさえすれば、多くの企業から技術を学ぶことができたり、繋がりができるという強力なメリットがあるので、まだ掛け持ちをやったことが無い人はチャレンジしてみると成長スピードがこれまでと変わると思います。

掛け持ちの案件探しの方法はこの記事で詳しく書いています。

http://harv-tech.hatenablog.com/entry/2016/07/31/223604

掛け持ちをする時のメンタルコントロールを早めに身に着けておくと、安定した精神状態でフリーランス生活を送れると思います。

お気に入りのカフェを見つける

僕は自宅だけではなく、週の半分くらいはカフェに出て仕事をしています。

自宅を最強の環境に仕上げたとしても、カフェで仕事するのは気分転換に良いです。

僕の場合、フリーランス生活の序盤で5つくらいのお気に入りスポットを見つけて、そこをローテーションして回るようにしています。

集中したい時は渋谷の○○、少しリラックスしながらやりたい時は新宿の○○といった感じですね。

自分なりのお気に入りスポットを固定化していくことで、毎回カフェ探しをする手間が省けます。

「今日はどこにいこうかな〜」って考えるのは面倒なので、できる限り固定化します。新しいカフェに行くと「んー結構うるさいし、ネット回線遅い」とかいうハズレを引いてしまう可能性もありますしね。

カフェがそんなに大事なの?って感じるかもしれないですが、長いフリーランス生活において、自分が気持ちよく作業できる場所のポートフォリオを組んでおくというのはとても大事です。

フリーランス仲間を大切にする

フリーランス仲間と飲みに行くというのは、日々のストレスを軽減する意味でも、仕事の繋がりを生むという意味でもとても大切だと思っています。

会社員の場合は、同じ境遇にいる人が社内に多くいるので、愚痴なり世間話なり相談事なりを同僚に言いやすいです。一方フリーランスの場合は、なかなかそういった人たちと物事を共有しづらいです。

そんな時に助かるのが同じフリーランス仲間です。やっぱり同じ境遇で働いている人は話が通じやすいし、相談事のときは解決しやすいです。

辛い時とか大変なときに頼れる仲間として、フリーランスエンジニア同士の繋がりは大切にするように心がけています。

定期的に飲みに行ったり、仕事を探している仲間が入れば、自分が過去に働いたことがある企業を紹介したり、逆に自分が紹介してもらったり...。

人脈は宝といいますが、フリーランスエンジニアにとってエンジニア同士の繋がりは結果的に自分を救うので、大切にしましょう。

フリーランスWebエンジニアの家族

フリーランスエンジニアになったばかりのときは独身で自由に働いていたんですが、その後結婚をし、子供がうまれて家族を持ちました。

家族ができると働き方ももちろん変化します。

仕事とプライベートの線引の自分ルールを作る

リモートワークで自宅で仕事をしていると、奥さんや子供からすると仕事をしているのか休憩しているのかパット見では判断がつきにくいです。

例えば午後7時ごろになったくらいのとき、パソコンに向かう自分に話しかけていいのかどうかもわかりません。もしかしたらまだコードを書いてるかもしれないし、ただネットサーフィンをしてるだけかもしれません。

僕が経験したのは「今は話しかけてほしくないな〜」というときに話しかけられたりすることもあったし、逆に「あ、今はただザッピングしてただけだから全然だいじょうぶだったのに」みたいなことが最初はありました。

特に前者の「話しかけてほしくない」っていうのは対処が必要です(会社で残業しているときに家族から話しかけられることなんてないですからね)。

夜8時くらいになっても仕事のキリがついていないときに、奥さんに話しかけられてそれにいつも通り応対してしまうと、奥さんからしたら「あ、別に話しかけてもいいんだ」と思ってしまいます(こちらはストレスなのに)。

だから、自宅作業のときは、仕事とプライベートの線引は明確にするようにして、お互いストレスにならないようにするのが大切です。

その方法は何でもいいです。イヤホンをつけているときは仕事中とか、このぬいぐるみを机に立てているときは仕事中とか。

「朝9時〜18時がオンタイム」みたいに時間で区切ると、どうしてもそのとおりに仕事が片付かないときとかがあるので、あまりおすすめしません(ざっくりはいいけどね)。

線引がなくてもストレスにならない人は拘る必要はありませんが、自分なりのルールを作っていくことは1つの仕事だと思います。

収入について定期的に伝える(全部ではない)

家族に収入についてどこまで開示するのかは、それぞれの所帯によって色々あると思いますが、僕が実際にやってみてよかったことを1つだけ紹介します。

前提として家族にフリーランスがどういったものかということを理解してもらう必要があります。

その上でやはり心配されるのは収入の面。会社員の場合、大きく給与は変わらないので家族もそれについて心配というか、あまり考えることはありません。

フリーランスの場合は、1ヶ月単位で収入が大きく上下します。先月は100万だったけど、今月は50万というケースもあれば、先月は80万だったけど今月は120万とか。

この変動は家族(奥さん)には、そのまま報告しないようにしています。というのも、収入の大きな変動は家族からしてみると過剰な刺激になってしまうからです。

大きく売上が上がった月でも、下がった月でもどちらにせよ奥さんにとっては強い刺激になってしまいます。

下がったときは「え、大丈夫なの」と思うし、上がったときは「じゃあ洗濯機買い換えたい」とか言い出す可能性もあります。

強い刺激はストレスになるので、長い目で見ると「フリーランス大変そうだから、会社員に戻ったら...?」といつか言われるかもしれません。

なので、収入についての報告は年に1回程度にするようにしています。

「家族が問題なく暮らせるお金はXX万円だから、それは約束する。だから心配しないでいい」程度にしておいて、細かい話はあまりするようにしていません。

「例えば月50万円は家族の口座に入れるね」という約束だけしておくわけです。そうしておけば、月70万の売上のときも、40万円のときも家族には何もストレスはかかりません。

僕自身がやることは、約束した月50万円を家族口座に入れれるように自分の売上を工面するというだけ。

100万円稼いだ月は半分を家族口座に入れ、残りは自分の口座に入れておきます。もし売上が少なくなってしまった月は、自分の口座に貯めておいたお金でカバーするといった具合です。

もちろん、税金のことを考慮した上でどうやってやりくりするかを考えてやりましょう。

できるだけ家族には負担をかけず、家族に「会社員よりフリーランスの方がいいね」と思ってもらえるように働き方もお金のことも調整していくのが、長くフリーランスエンジニアを続けるコツだと思います。

自分も家族も大切にしながらフリーランスWebエンジニアとして5年、10年、20年と仕事をしてくためには色々な工夫が必要です。そういった工夫も楽めるのもフリーランスの特徴だと思います。

会社員と違って、本当に「すべて」を自分で決めていくことは大変ですが、それでも僕はフリーランスとして色々な仕事に携わり、自分の好きなように働けるというのが好きです。

フリーランスエンジニアを20年後もやっているかはわかりませんが、少なくともこの7年間はとても楽しかったし、これからの10年間も楽しめそうです。

フリーランスエンジニアが増えていく中、多くの人がフリーランスエンジニアライフを楽しめるような世界になったらいいなあと思います。

■■■ 関連記事 ■■■

harv-tech.hatenablog.com

harv-tech.hatenablog.com

【土日で稼ぐ】エンジニアのための在宅の副業案件を今すぐ探す方法

2020年1月18日更新

エンジニアなら、副業で10〜20万円ほど月収を上げたいですよね(間違いなく上げれます)。

副業を考えている人によくある悩みが「良い副業案件はどう探せば良いのか」ということです。

おそらくあなたには本業があるので、副業探しにはあまり時間は取れないですよね。

でも時間を掛けずに、スキルが伸ばせて単価が良い案件を見つける方法があるので安心してください。

これまで私が副業案件をがんがん獲得してきた方法をお教えします。

この方法なら副業探しに時間を取られずに、土日や平日夜で働けるプロジェクトを見つけることができますよ。

最短で2週間後には副業をスタートすることができるので、参考にしてみてください。

エンジニア向けの副業探しマッチングサイトを使おう

この記事の後半で紹介しますが、エンジニアが副業を探せるサイトが最近数多く出てきています。

その中でもサイトが使いやすく、かつ高単価で面白いプロジェクトを掲載しているマッチングサイトを使いましょう。

マッチングサイトというのは、イメージとしてはWantedlyのような感じのサイトが多いです。

会員登録すればプロジェクトを見ることができて、そこに単価や諸条件が書いてあるので気になったらお気に入りに保存して企業から連絡があるかを待つ形式ですね。

エージェントと違い、誰とも面談をしなくていいし、サイト上で全て完結します。契約もエージェントを介さずに直接企業との契約になるのでマージンを抜かれることも有りません。

エージェントは担当者の人が案件を探してきてくれるので自分の時間を使わないで良いというメリットがありますが、エージェントが面倒という人はマッチングサイト型を使うのがオススメですね。

エンジニアの副業案件が多いエージェントを使おう

エージェントなら案件探しに時間を取られない

f:id:harv-tech:20180724231457j:plain

自分の経験上、副業を探す時にはできるだけ自分の時間を奪われない方法で案件を探した方がいいと断言できます

というのも副業をするということは本業があるわけで副業探しに充てられる時間には限りがあります。

家族がいる方の場合は平日の夜や週末には家族サービスもしないといけないですし、最短工数で副業探しができるにこしたことはありません。

エンジニアのエージェントを使えば最初に申込をしてスキルシートを書けば後はエージェントが案件を持ってきてくれるのであなたは案件を選定するだけで済みます。

「探す」という作業が最も時間を取られるので、そこはエージェントの力を借りてしまうのがベストなんです。

エンジニアの副業案件を扱うエージェントは実は少ない

副業探しに使うエージェントですが、実はあまり副業案件を扱っているエンジニア向けエージェントは多くありませんのでご注意を。

今最も多いのが転職エージェントとフリーランス向けのエージェントなので、間違ってそっち側のエージェントには登録しないようにしましょう(対応が面倒なので)。

エンジニアの副業が見つかるエージェントはこの記事の最後に紹介するので、そちらを参考にしてもらえれば間違いないです。

しょぼい案件は掴まされるな

案件を提示された時に気をつけたいのが「しっかりと案件を見極めること」です。

エージェントにももちろん色々な思惑があります。ノルマ達成のために適当な案件を提示してくる可能性もあります。

エージェントから案件を提示されたら、以下のポイントで見極めましょう。

  • 報酬額は適正か(Web系エンジニアなら最低3,500円〜、モバイルアプリ系エンジニアなら4,000円〜)
  • 事業は安定しているか
  • エンジニアの技術環境は整っているか

友人の紹介もいいが、時間がかかる

探すのに苦労するのは本末転倒

f:id:harv-tech:20180724231535j:plain

なぜかエージェントを毛嫌いする人もいますが、エージェントを使わないとしたら自分で案件を探すしかありません。

Wantedlyのような求人サイトで案件を探したりする人もいますが、あまり副業の求人案件は載っていないので案件数x合格率の式に当てはめると非常に厳しい戦いだということがわかるでしょう。

どうしてもその企業で働きたいなら話は別ですが、副業をやってエンジニアの技術を伸ばしつつお金を稼ぐという目的だけならエージェントを使う方が楽に目的を達成できます。

友人の紹介に関しても同様で、そういった話が出てくるかどうかはわかりません。今すぐにそういった話があるならもちろんそちらも話を聞きに行った方がいいですが、案件探しに時間をかけ過ぎないように注意しましょう。

友人価格になる可能性もある

f:id:harv-tech:20180724231811j:plain

友人に紹介してもらったり、友人の会社を手伝うと融通は効きますが、友達価格でやってほしいというパターンになりかねません。

友人価格だけは絶対にやってはいけません。それがあなたの価値を表しているからです。

エンジニアとして適正な価格で案件を請け負う自信と責任を持ちましょう。そうすれば、副業を続けていくうちに単価も上がっていきます(経験談)。

エンジニアの副業案件が見つかるエンジニアのための厳選エージェント

f:id:harv-tech:20200121190230j:plain

冒頭で説明した通り、副業案件を持っているエージェントに登録するようにしましょう。

以下に紹介するのは実際に私が過去に紹介を受けてきたエージェントなので、ご安心を。

それと1つ注意ですが、エージェントは複数登録しておくのが◎。1つのエージェントだけではカバーしきれない案件などを網羅的に探すことができるので、最低2つ登録しておくと案件探しはスムーズになります。

同じ案件でもエージェントによって提示報酬が違ったりしますしね。僕の場合は3つ程は常に登録しておいて、案件が常に比較できるような体制にしています。

エージェントは無料で使えるので、登録してスキルシートさえ送っておけば良い案件を見逃すリスクを減らすことができます。

とはいえ5個も登録しても対応が大変なので、3つ登録しておくのが労力もかからず、いい情報を常に手に入れるために丁度良いです。

土日だけ!週1だけでもOK! Workship

f:id:harv-tech:20190201190355p:plain

この記事で紹介するエージェントの中で一番オススメなのがWorkship

数あるエージェントの中で唯一、週1副業ができるエージェントだからです。

土日だけ副業したいとか、平日夜と土曜日だけとか、日曜日だけちょっと働きたいといういまのエンジニアのニーズにバッチリ答えてくれます(ほんとオススメ)。

ただし、これまでの業務経験が見られるので実務未経験の方はむずかしいかもです。

言い換えれば、2〜3年のプロジェクト経験があって、副業でもちゃんとしたパフォーマンスが見込める人は良い案件を紹介してもらえます。

f:id:harv-tech:20190201190417p:plain

厳選されたクライアントで、技術が磨けて予算が大きいのが特徴。予算が大きい=単価が良いということですね。

使い方もシンプルで気になる企業にチェックをつけてマッチングがあるまで待っておくだけです。

f:id:harv-tech:20190201190537p:plain

変にスカウトがきたり、エージェントにやいやい言われることがないので「もう少ししたら副業したいし、情報キャッチアップしておくか〜」という温度感の人にもオススメ。

登録・利用も完全無料なので、一度登録してスキル入力をしてみましょう!

Workshipは副業探しにはピッタリだから騙されたと思って一回登録してみて。でもWorkshipだけだと案件に偏りがでるから、他に紹介する3つの中からあと1つくらい選ぶのがいいよ!

Workship

・週1や土日だけの副業が見つかる
・高単価で技術が磨ける案件が多い
・エンジニア以外でもデザイナーやマーケターも利用可能
・登録してマッチングを待つだけ

イチオシ

リモート副業が見つかる!ITプロパートナーズ

f:id:harv-tech:20190308165424p:plain

Workshipと同じくらいオススメできる副業エージェントがITプロパートナーズ。最近の副業ブームで利用者も続々増えているそうなんですが、ITプロパートナーズが副業エンジニアに人気の理由がこちら。

  • リモート案件が見つかる
  • 週1、2日勤務のような柔軟な条件の案件が多い
  • ベンチャー企業が多く、技術力を伸ばせる
  • 副業でも月20〜30万円稼げる

リモートで働ける企業と多数繋がりがあるというのが最大の特徴。リモート案件がこれだけ揃っているのは、数あるエージェントの中でほぼ唯一と言っていいです。

実際にサイトに公開されている「リモートOK」の案件数は2019年3月時点で59件(ちなみにこれは公開可能な案件のみの数。会員登録してエージェントと面談をすれば非公開案件を教えてくれます)。

ITプロパートナーズに掲載されているリモートOK案件の一例をあげておきます。

  • 週2日・一部リモート可能!自社エンタメサービスを担うGoエンジニア募集!
  • フルリモート可能!経験豊富なUnityエンジニア募集!
  • 打ち合わせ以外リモート可能!有名女性メディア運営会社にてRubyエンジニア募集!
  • MTG以外はリモート勤務可能!全国のママと子どもを支えるPHPエンジニア募集!
  • ★週2日×リモート★自由なライフスタイルで旅行Webサービスを創りたいフロントエンドエンジニア募集!

ご覧の通り開発言語や事業領域も幅広く、「副業で月収を上げつつ、今いる会社では身につけられない技術を伸ばしたい」ということができます

副業先の企業は、企業成長が順調なベンチャー企業や開発力が高い企業が多いです。例えばエンジニアの方ならご存知かもしれませんが、技術力に定評があるエウレカなど。

基本的にクライアントからの直受け案件になるので高単価が保証されています。よくあるSESの多重請負構造のようなエージェントではないので。

Workshipの場合は登録して案件とのマッチングを待つ形式ですが、ITプロパートナーズの場合は登録後にエージェントとの面談で希望の条件を伝えます。

条件に合う案件をエージェントが探してきてくれるので、近いうちに副業をスタートしたい!という人には特にオススメ。

「ちょっと副業に興味があって、条件に合うのがあれば話を聞いてみたい」くらいの温度感の人も一度登録してみるといいです。というのも、実際に話を聞くのは無料ですし、一歩踏み出してみると色々と見えてくるものがあるからです。

思ったより面白い案件が見つかったり、気になっていた企業が実は副業エンジニアを募集していた、みたいなことが結構あります。

個人的にはWorkshipITプロパートナーズの両方に登録してみて、両方で様子を見るという戦略がイチオシです。

Workshipは「待ちの戦略」、ITプロパートナーズは「攻めの戦略」で使い分けるのがオススメ。Workshipにスキル登録してマッチングを待ちながら、ITプロパートナーズの方ではササッと面談で希望条件を済ませてエージェントに案件を紹介してもらおう。

ITプロパートナーズ

・高単価な副業案件が多い
・会社の開発力も気にする人にも安心
・リモートOK、週1日〜

イチオシ




Another works(アナザーワークス)

f:id:harv-tech:20200118210434j:plain

最後にイチオシのサイトを1つご紹介。

アナザーワークスは副業・複業特化の複業マッチングプラットフォームです。

大きな特徴として、先に紹介した2つはエージェントでしたが、アナザーワークスはエージェントではありません。

エージェントではなく、マッチングのプラットフォームです(Wantedlyのような感じ、といえばイメージしやすいでしょうか)。

つまり、エージェントのような案件紹介の担当者はおらず、サイトに登録して気になる企業とコンタクトを取るだけでOKです。

f:id:harv-tech:20200118210838j:plain

エージェントが仲介しているわけではないので、契約報酬のマージンを取られる心配もありません。

契約した報酬の100%があなたの報酬になる、というのが大きな特徴です。

使いやすく、めちゃくちゃ良いサービスだなーと思って早速使っているのですが、まだ新しいサービスなので案件数がそこまで多くはないんですよね。

これから案件数も増えていくという話だったので、上記の2つに加えて一旦登録しておくのが良いと思います。

実際に登録して気になった企業とマッチングするとこんな感じでメッセージのやり取りができます。

f:id:harv-tech:20200118211217j:plain

案件の特徴としては、スタートアップが多い印象です。

Googleから初めて日本のスタートアップとして出資を受けた某A社なども入っていて、面白い企業が多いです。

会員登録すれば案件はすぐに見られるので、ぜひ見てみましょう。

副業・複業専門のサイトだから案件が見つかりやすい!

アナザーワークス

・副業,複業特化のマッチングプラットフォーム
・専門なので、もちろんリモート案件もある
・週1、2の案件ももちろんあります
・企業との直接契約なのでマージン抜かれない


3つのエージェントを書きましたが、エンジニア側は完全無料で使えるので使い倒しましょう。登録の優先度をつけるとしたら

エージェント 優先度 リモート 稼働日数 案件数 補足
Workship A++ 週1〜 週1、リモート、土日が希望なら一番オススメ
ITプロパートナーズ A+ 週1〜 週1or2日&リモート希望なら登録しておきたい
アナザーワークス A 週1〜 エージェントを使いたくない人におすすめ

といった感じですね。まずはエージェントに登録して副業探しの第一歩を踏み出してみてください。なんだかんだで探し始めてから見つかるまでには1ヶ月〜2ヶ月かかることもあるので、登録だけでもしておけばスムーズにスタートを切ることができるので頑張ってみてください!

おすすめのサイトをおさらい



Workship

・週1や土日だけの副業が見つかる
・高単価で技術が磨ける案件が多い
・エンジニア以外でもデザイナーやマーケターも利用可能
・登録してマッチングを待つだけ

イチオシ



ITプロパートナーズ

・高単価な副業案件が多い
・会社の開発力も気にする人にも安心
・リモートOK、週1日〜

イチオシ




アナザーワークス

・副業,複業特化のマッチングプラットフォーム
・専門なので、もちろんリモート案件もある
・週1、2の案件ももちろんあります
・企業との直接契約なのでマージン抜かれない


フリーランスに少し興味がある人はこちらの記事がオススメです

harv-tech.hatenablog.com

harv-tech.hatenablog.com

フリーランスが甘いんじゃなくて、あなたが甘いだけだと思う

『誰も教えてくれなかった「フリーランスは厳しい」ではなく「甘い」という真実。』という記事がぷちバズってますが、この記事には概ね反対ですね。

この記事には、

自分の戦闘力が上がっていないことに気づいていた。関わるプロジェクトも増え、なんとなく忙しく過ごし、サラリーマンよりも自由にインプットしているはずなのに。相対的に弱くなっている気がした

とあり、その原因は、

フリーは現在のスキル・リソースの切り売りだ

と述べられていますが、フリーランスとしての仕事の関わり方次第で自分の戦闘力はコントロールできます

自分自身、フリーランスになった時に気をつけたことなどがあり、過去こちらの記事で紹介しています。

harv-tech.hatenablog.com

例の記事ではフリーランスとしてどの職種のことを指しているのかわかりませんが、仮にフリーランスプログラマーだった場合、以下の点に気をつければいいです。

  • 案件を詰め込みすぎない
  • 関わるチームの見極め
  • 伸ばしたいスキルが伸ばせる案件を取る
    • フリーランスエンジニアにおすすめの記事
続きを読む

プログラマーとして働きたいなら、覚悟しておくべきこと【転職・就職】

「プログラマーとして就職したい」「プログラマーに転職したい」という声が年々増えています。私の周りにもプログラマー志望の人が多く、よく相談をもちかけられます。

日本にプログラマーが増えることは良いことだと思う一方で、『量産型プログラマを撲滅したい – kuranuki – Medium』という記事でも言及されているように、生産性の低いプログラマー比率が高くなってもそれはそれで大変

きっとプログラマーの母数が増えてもレベル別階層の比率は大きく変化しないか、むしろ全体のレベルの底上げに繋がるはずなので個人的にはこれからプログラマーを目指す人は日本や世界のプログラマー全体のレベルが上がることにつながってほしいと思っています。

ただし、安易な気持ちでプログラマーとして働くことを目指すと、思いもよらない想定外の出来事にくじけてしまうことがあります。なので、プログラマーとして働くことの辛い面もしっかり理解しておく必要があります

  • プライベートの時間を犠牲にして勉強するのが当たり前
    • 技術トレンドの変化のサイクルに追随する
    • 勉強には終わりはない
    • 「プライベートを犠牲にする」という感覚を捨てられるか?
  • 納期との戦い、仕様という大敵
  • まとめ
    • あなたにオススメの記事
続きを読む

年始めに書いた目標は、今週末に見直して早めの再整理を

年末年始に今年の目標をたくさん書きましたか?きっと2017年の目標を立てる時は、色々と想像を膨らましながら多くの目標を書いたでしょう。自分もそのうちの一人です。

すっかり正月気分も抜け、1月も半分が過ぎようとしていますが、ここで自分が立てた今年の目標を見直してみた方が良いです。全然実行に移せていない項目が多く出てくることでしょう

  • この段階で実行に移せていない項目はどうする?
  • 中長期の目標からブレイクダウン
  • 少なくとも月に1,2回は見直しを
続きを読む

社会人って遅刻多すぎじゃない?【社会人失格?】

社会人になってから数年が経って思うんですけど、仕事とかプライベートとか問わず、社会人って遅刻が多すぎませんか?

会議のスタートが平気で5分、10分遅れたりするし、待ち合わせの時間にぴったりに来る人なんて半分くらいしかいないような気がします。

私はインターネット系のベンチャー企業界隈で働くことが多いので、大手の企業のことはわかりませんが、少なくとも私が社会に出てから「大人ってこんなにも遅刻するもんなのか」と驚いています。

この記事で言いたいことは、「遅刻するやつダサいわ」ってことです。

  • 会議遅れてくるなよ
  • 会議に遅れる人がいるとそれが連鎖する
  • 待ち合わせで時間通りに来ない
  • 自分が時間通り行く意味がなくなる
  • 時間守れない人はダサい
    • あなたにオススメの記事
続きを読む