【居心地の良い現場に居続ける?次へ移る?】契約更新で迷ったときの判断基準3選

「エージェントから『先方から更新依頼がきてますが、今の現場を継続でよいでしょうか?』と連絡が来たけど、正直このまま更新するか迷うな、、、」

フリーランスエンジニアをやっていると、契約更新のタイミングって毎回ちょっと考え込んでしまいますよね。

現場の人間関係が悪いわけじゃないし、毎月の単価もちゃんと振り込まれる。

しかし悪い意味で業務に慣れてしまって、成長実感を得られず「あー、このままあと半年ここにいて、自分の市場価値大丈夫かな」とじわじわ不安になってきます。

かといって、またスキルシートを更新して、エージェントと面談対策をして、知らない現場に1から飛び込むのも正直面倒。

僕もフリーランスになってから4年の間に、「ここはもう少し残ろう」「いや、ここは次で抜けよう」と何度か判断してきました。

そこで今回は、僕が契約更新の連絡をもらったときに、「今の現場を継続するか、案件を変えるか」を決めるために使っている3つの判断基準をお話しします。

契約更新で「継続するか、現場を変えるか」の判断基準3つ

僕がエージェントへの返信を迷ったときは、いつも次の3つの基準に照らし合わせて決めています。

  • 判断基準①:職務経歴書(スキルシート)に「新しい1行」を足せるか
  • 判断基準②:レガシーな独自仕様や「その現場だけのルール」に染まりきっていないか
  • 判断基準③:次の案件探しに使える「心の余裕」と案件市場のタイミング

① 職務経歴書(スキルシート)に「新しい1行」を足せるか

まず一番最初に考えるのは、「あと半年この現場にいたとして、職務経歴書の直近プロジェクト欄に新しく書ける実績が増えるか?」という点です。

ここが増えないなら、どんなに居心地が良くても、そろそろ潮時かなと考えるようにしています。

以前参画していたJava(Spring Boot)とPostgreSQLの現場では、最初の半年で新規APIの設計やAWS(ECS)まわりの設定を触らせてもらえて、すごく勉強になりました。

ただ、リリースが落ち着いた7ヶ月目以降は、画面の文言修正や、既存バッチのパラメータ調整、ログ調査といった保守タスクが9割になりました。

チームの空気は穏やかで、定時になればスパッと帰れる本当にありがたい環境だったんです。
(正直、「もうずっとここでぬくぬくしていたい……」と本気で思いました)

でも、ふと自分のスキルシートを見返したときに、「あれ、半年前の状態から書けることが1文字も増えてないぞ」と気づいてゾッとしました。

フリーランスエンジニアは、年齢が上がるほど「直近1〜2年で何をやってきたか」をシビアに見られます。

もし次の3ヶ月〜半年で「パフォーマンス改善を担当した」「新しい認証基盤への移行をやった」といった1行が足せないなら、他の現場へ移る準備を始めた方があとあと自分のためになります。

ちなみに、僕が久しぶりに案件探しをして面談で苦戦したときのリアルな記録は、以下の記事に書いています。

【面談って辛いけど大事な機会だよね】案件探しの実績報告
約1年半ぶりに案件探しを行ったので、その感想と報告です。 感想を一言でいうと、けっこう苦戦し、かなり焦りました。 いやー、本当に。 今回は案件が決まらずに、希望してた時期から参画できないかと思いました。 まずは具体的...

② レガシーな独自仕様や「その現場だけのルール」に染まりきっていないか

2つ目の判断基準は、「その現場でしか通用しない謎ルールや古い技術に、自分の感覚が麻痺してきていないか」です。

長く同じ現場にいると、そのプロジェクト特有の歪な設計や手順が「当たり前」になってしまいます。

たとえば、本来ならマイグレーションツールやCI/CDで管理すべきDB変更を、毎回エクセルの「変更管理台帳_最新_v3.xlsx」に手書きしてから手動でSQLを流していたり。

こういう現場に1年半も2年もいると、業務知識(ドメイン知識)がつくので現場からはすごく重宝されます。

「〇〇さんに聞けば昔の仕様も全部わかるから助かるよ!」と言われると、人間なのでやっぱり嬉しいんですよね。

ただ、冷静に考えると、「その会社の独自仕様に詳しい人」になっても、一歩外に出たらその知識はゼロにリセットされます。

他の現場の面談に行ったときに、モダンな開発フローや標準的なSpring Bootの書き方から浦島太郎状態になっているのが一番怖いです。

「最近、技術的なググり方よりも社内Wikiの検索方法ばかり上手くなっているな……」と感じたら、僕は案件を変えるサインだと捉えています。

③ 次の案件探しに使える「心の余裕」と案件市場のタイミング

3つ目は、スキル面ではなく「今動くのが現実的かどうか」というタイミングの話です。

どれだけ「そろそろ新しい技術を触りたい」と思っても、僕はすぐに「契約満了にします!」とは言いません。

理由はシンプルで、最近のフリーランス市場は昔ほど簡単に希望条件(特にフルリモートなど)の案件が決まらないからです。
(一時期に比べて、週2〜3出社必須の案件が本当に増えましたよね……)

以前、僕がフルリモート案件を探して危うく無職になりかけたときの話は、こちらの記事でも詳しく書いています。

【募集1名に5人の集団面談!?】フリーランスエンジニアが久しぶりにフルリモート案件を探して痛感したリアルな倍率と3つの反省点
「そろそろ今の現場を抜けて、次のフルリモート案件を探そうかな」 「前よりも経験年数も増えたし、まあ2週間もあれば次の現場はすぐ決まるやろ」 もし今、あなたがこんなふうに少し楽観的な気持ちで案件探しを始めようとしているなら、ちょっ...

だからこそ、「今の現場が忙しすぎて、平日に面談の時間を1時間も取れない」とか「プライベートの予定が詰まっていて、スキルシートの棚卸しをする気力がない」という状態のときは、無理せずあと1回(3ヶ月)だけ更新します。

「惰性で更新しちゃったな」と自分を責める必要はまったくなくて、「次の案件探しを万全の状態でやるための準備期間を買った」と思えば十分です。

逆に、今の現場のタスクに余裕があって、頭も体も元気なタイミングなら、思い切って終了の意思を伝えて営業活動に踏み切るのは必要な選択だと割り切っています。

さいごに

今回は、フリーランスエンジニアが3ヶ月ごとの契約更新で「継続するか、現場を変えるか」迷ったときの判断基準についてお話ししました。

僕がいつも確認しているポイントを整理すると、次の3つです。

  • スキルシートに新しい実績が書けそうなら:もう1クール継続して経験を積む
  • 現場独自の古いルールに慣れきってきたら:浦島太郎になる前に案件変更を検討する
  • 心身に余裕がない・市場が渋い時期なら:無理せず更新して準備期間にする

契約更新のたびに「どうしようかな」と迷うのは、自分のキャリアをちゃんと考えている証拠でもあります。

エージェントからの確認連絡が来たときに、少しでも判断のヒントになれば嬉しいです。

それでは!