メンタルヘルスサポーターズ

その不調は要注意!エンジニアのメンタルヘルス情報

コードレビューで落ち込まない!エンジニアのメンタルヘルス

コードレビューで心を削られないために

コードレビューで心を削られないために

なぜコードレビューは精神的に削られやすいのか

コードレビューの多くは、GitHubのコメントやチャットツールなどのテキスト上で行われます。文字だけのやり取りは感情やニュアンスが削ぎ落とされるため、相手に攻撃的な意図がなくても、受け手には厳しく詰問されているように感じられがちです。
また、「プロなら完璧なものを出さなければいけない」という思い込みや、「ミスが多いと評価が下がるのではないか」という不安も、メンタルを追い詰める原因の一つになり得ます。特に、経験が浅い時期やフリーランスとして参画している場合は、自分の能力不足を証明されたように感じてしまいがちです。指摘の一つひとつに過剰に傷ついてしまうこともあるでしょう。

心を守るために!フィードバックの受け止め方

まずは、「自分」と「コード」を完全に切り離すことが大切です。自分の人格や能力と、提出したコードを完全に分離して考えるようにしましょう。レビューで言及されているのはコードについてであり、あなたの人間性やエンジニアとしての素質を否定しているものではありません。あくまでも「プロダクトをより良くするための作業をしているだけだ」と割り切ることで、しっかりと境界線を引くことができます。 文字のトーンを勝手に「怒り」へと変換しないことも重要です。たとえば、文末に絵文字がない、文章が短いといったケースに遭遇しても、相手の機嫌が悪いと判断するのは避けたほうが賢明です。相手は単に効率的な伝達を優先したに過ぎません。届いたコメントは、仕様確認のメモとしてフラットに読み解くことで、心理的ハードルを下げることができます。
また、コードレビューに対するそもそもの意識を変えてみるのも一つの手です。
AIによるコード生成が普及した今、コードレビューの役割は「AIが書いたコードの不備や確認事項を人間同士でチェックする作業」へと変化しています。そのため、修正が入ることは失敗ではなく、チェックプロセスが正常に機能している証拠といっても差し支えないでしょう。「AI時代だからこそ、修正が入るのは当然」くらいの心持ちでいれば、必要以上に心を削られずに済みます。

心理的安全性を高めるコミュニケーション術

フィードバックを受けた際は、お礼を伝え、その内容を素直に受け止めることが肝心です。不明点がある場合は、感謝を伝えたうえで質問すると良いでしょう。
テキスト上でやりとりをしていると、フィードバックの意図がうまく解釈できなかったり、やり取りが何度も続いて微妙な空気を感じたりするケースもあります。そのようなときは、口頭のコミュニケーションへ切り替えるのがおすすめです。相手に直接話したい旨を伝えれば、大抵の場合は機会を設けてくれるはずです。画面共有をしながら会話をするだけで、モヤモヤが解消することもよくあります。結果として自分を守ることにもつながるでしょう。

新着記事