【実体験】フリーランスエンジニアが参画初月(最初の1ヶ月)に必ずやっている3つのこと

「新しい現場に参画したけど、最初の1ヶ月で『使えない』と思われて契約終了になったらどうしよう……」

フリーランスエンジニアとして新しい案件に入るタイミングは、毎回かなりの緊張感がありますよね。

僕もフリーランスになって4年目になりますが、新しい現場の初日は今でも普通に緊張しますし、最初の1ヶ月は特に気を張って過ごしています。

しかし、参画初月に押さえるべきポイントさえ分かっていれば、必要以上に怖がることはありません。

現役フリーランスエンジニア(4年目)の僕が、新しい現場の「最初の1ヶ月」で信頼を掴むために必ず実践している3つのことを解説します。

フリーランスエンジニアが参画初月に必ずやっている3つのこと

僕が新しい現場に入った最初の1ヶ月間で、契約を継続してもらうために徹底しているのは以下の3つです。

  • 環境構築で詰まった箇所をメモし、手順書の抜け漏れを共有する
  • 質問する前に「15分だけ」ログと既存コードを調べ、仮説を添えて聞く
  • 最初のタスクは「速さ」より「既存コードのお作法に合わせること」を最優先にする

順番に説明します。

①環境構築で詰まった箇所をメモし、手順書の抜け漏れを共有する

1つ目は、参画初日〜数日間で行うローカル環境構築(Docker、Java、Spring Boot、PostgreSQLなど)の記録を残しておくことです。

どの現場でも、最初に「環境構築手順書」を渡されます。

ただ、この手順書が最新の状態にメンテナンスされている現場は、正直かなり珍しいです。

実際に手を動かしてみると、以下のようなことがよく起きます。

  • 手順書に書かれているライブラリのバージョンや環境変数が古い
  • Dockerコンテナを起動したときに特定の設定ファイルが足りずエラーになる
  • DB(PostgreSQLなど)の初期データ投入スクリプトの順番が書かれていない

こうした箇所で詰まったとき、解決して終わりにせず「どこで詰まり、どう解決したか」をすべてメモしておきます。

そして環境構築が終わったタイミングで、「手順書のこの部分が現状と変わっていたので、最新のコマンドをまとめておきました!」とリーダーに共有します。

これをやると、まだ1行も業務コードを書いていない段階から「気が利く人が入ってきてくれた」と一気に信頼してもらえます。

難易度は低いのに効果が抜群なので、参画初週に必ずやっている習慣です。

②質問する前に「15分だけ」ログと既存コードを調べ、仮説を添えて聞く

2つ目は、わからないことが出てきたときの質問の仕方です。

参画初月は業務知識もシステムの仕様もわからないため、質問すること自体はまったく悪くありません。

むしろ、わからないまま何時間も抱え込んでしまう方が危険です。

ただし、フリーランスとして参画している以上、丸投げの質問は避けるようにしています。

僕が決めているルールはシンプルで、以下の3ステップです。

  • まずは15分〜30分だけ、自分でアプリやクラウド(AWS / GCP)のログと既存コードを追う
  • 「ここまで調べて、〇〇が原因ではないかと推測している」と言語化する
  • 「この認識で合っているか確認させてください」という形で質問する

特にフルリモートの現場では、テキストチャットでのやり取りがメインになります。

「動きません、どうすればいいですか?」と聞くのではなく、「ログを見たら〇〇のエラーが出ており、設定ファイルのこの値が不足していそうなのですが、認識合っていますでしょうか?」と聞くだけで、相手の負担が劇的に減ります。

「ちゃんと自分でログやコードを読んでから聞いてくれる人だ」と思ってもらえれば、リモート環境でも安心して仕事を任せてもらえるようになります。

③最初のタスクは「速さ」より「既存コードのお作法に合わせること」を最優先にする

3つ目は、最初にアサインされる軽微な改修タスクやバグ修正での向き合い方です。

新しい現場に入ると、「早く成果を出して実力を示さなきゃ!」と焦ってしまいがちです。

僕もフリーランスになりたての頃は、とにかく早くプルリクエスト(コードレビュー依頼)を出そうとして、失敗したことがありました。

というのも、現場ごとに「暗黙のコーディング規約」や「設計のお作法」が必ず存在するからです。

  • Controller・Service・Repositoryの責務の分け方
  • 例外処理(エラーハンドリング)の共通クラスの使い方
  • 単体テストコードの書き方や命名ルール

自分の得意な書き方で勝手に実装してしまうと、レビューで大量の修正指摘を受けることになります。

そのため、最初の1〜2個のタスクでは、似た機能を作っている過去のプルリクエストや既存コードを徹底的に読み込むようにしています。

「現場のスタイルに合わせて書く」ことを意識すると、レビューが一発で通りやすくなり、結果的に評価が安定します。

そもそも、参画初月に企業側が見ているポイントとは?

ここまで3つの習慣を紹介してきましたが、なぜ参画初月にこうした動き方が大切なのでしょうか。

僕がSES時代からフリーランスになっていくつかの現場を経験して分かったのは、以下の事実です。

最初の1ヶ月で見られているのは「超絶スキル」ではなく、「コミュニケーションコストの低さ」と「自走力」

フリーランスになる前は、「即戦力として、最初から難しい設計や実装をバリバリこなさないとクビになるんじゃないか」とビビっていました。

「フリーランスエンジニアはやめとけ」に悩まなくて良い3つの理由
「フリーランスエンジニアはやめとけ」 フリーランスエンジニアになるか迷っているとき、この言葉が不安を煽ってきます。 しかし心配する必要はありません。 現役フリーランスエンジニアの僕が、その理由を解説します。 「フリーラン...

でも実際に入ってみると、業務ドメインの知識がない初月からいきなり100%のスピードで開発できる人はいません。

それは採用した企業側もよく分かっています。

SES社員からフリーランスに転身したときにも感じましたが、普段の業務で求められることの本質はそこまで大きく変わりません。

SES社員から常駐型フリーランスになって変わること、変わらないこと
SES社員と常駐型フリーランスって似ていると思うんだけど、何か変わるの? SES社員からフリーランスになった僕が、こちらの疑問にお答えします。 変わることもあれば、変わらないこともあります。 S...

それよりもリーダーやプロパー社員が見ているのは、「この人と来月以降も一緒に気持ちよく働けるか?」という点です。

  • 進捗や困りごとを早めにホウレンソウしてくれるか
  • 既存のルールやチームの方針をリスペクトして書いてくれるか
  • わからないなりに自分で調べてから質問してくれるか

最近はフルリモート案件の競争率も上がっているため、一度参画できた案件で信頼を積み重ねて、長く継続してもらうことの重要性がますます高まっています。

【2024年】久しぶりに案件探しをしたら、フルリモート案件が減っていて焦った
タイトルの通りです。 久しぶりに案件探しをしたら、フルリモート案件が少なく、危うく無職になるところでした。 案件探しの記録と注意喚起のため、記事を執筆しています。 前回、案件を探したのは2022年11月でした。 がっ...

だからこそ、最初の1ヶ月は「凄いコードを書くこと」よりも、「手のかからない、安心感のあるメンバーになること」に全力を注ぐのが一番の近道だと感じています。

さいごに

今回は、フリーランスエンジニアの僕が新しい現場の「参画初月」に必ずやっている3つのことを紹介しました。

新しい現場に入る前は、毎回「ちゃんとやっていけるかな……」と不安になるものです。

僕自身、特別な技術力があるわけではないので、最初はいつも手探りです。

ただ、環境構築のメモを共有したり、質問前に少しだけログを調べて仮説を立てたりといった「当たり前の丁寧さ」を心がけるだけで、周囲からの反応は驚くほど良くなります。

これからフリーランスとして初案件に挑む人や、案件変更で新しい現場に入る人の不安が、少しでも軽くなれば嬉しいです。

それでは!