こんにちは、やまです。
エンジニアとして活躍できるようになりたい、高単価なフリーランスエンジニアになりたいと励んでいる方は多くいらっしゃるかと思います。
それでは、評価されるエンジニア像とは?と問われると、よくSNSで言われるのは
モダンな技術を経験することや、稼げる言語は〇〇で、技術スタックが広いほど単価が上がる…
要は技術の話にフォーカスした情報が多いと思います。
ただ、実際には技術習得や経験を積もうとバリバリ頑張っている方でも、思うように評価されず単価も上がらないという人も多いと聞きます。
一方で、技術力は限られていても現場で皆から信頼され、月80万円以上稼いでいるエンジニアもたくさんいます。
この差は何か?
答えはとてもシンプルで、「現場で価値を出しているかどうか」に集約されます。
技術スタックを広める前に圧倒的に簡単な動き方を変える。それで月収が2, 3倍になることは普通にあります。
月単価30万円、CakePHP2系で開発していた頃に技術以外の動き方でCTOから評価いただけた話
私は昔、フリーランスで月単価30万でCakePHP2系で開発していた時代がありました。
ReactやGoなどと比べると馴染みが薄い技術ですし、同じPHPのフレームワークでも、できるならLaravelをやりたいと感じる所ではないでしょうか?
SNSでよく言われる情報をもとにすれば、将来活躍できるようになるためにもっとモダンな技術をやりたいと思うかもしれません。
しかし、当時の現場では技術よりも「チームでの動き方」の課題の方が大きかったのでした。
新規開発で納期だけ厳密に決まっているが、仕様が曖昧で開発環境ができているだけ。
そこで私がとった行動はシンプルで
- 不明確な仕様は自分から提案して固めていった
- 仕様の懸念点を整理して、着手前にPMに共有して相談するようにした
- チームの進み具合を見て、タスクのアサインの見直しやヘルプに回るようにした
- リリース前に実装漏れがないかを確認する期間を設けた
自分のタスクを早く終わらせるに留まらず、チーム全体の開発が円滑になるように動いたのです。
その結果、CTOからも信頼して任せていただいている感覚もありましたし、単価交渉もスムーズに進み、その現場では最大20万円単価がUPしました。
何より、その現場の最終日に送別会を開いてくださり、
「やまくんのおかげでたくさんの仕事ができました。本当にありがとう。」と言っていただけたのは
今でも忘れられない嬉しさとして覚えています。
さらにそれ以降の現場でも同じようにチームの動きを意識して動いたことで、
気づけば単価が100万円を超えていました。
「どうすれば活躍できるエンジニアになれるだろう?」と悩んでいた頃のやま
- 技術スタックを広げることやモダンな技術を学ぶ必要があるのかな…
- 副業もして経験を積むことが大事なのかな…
そんな風に悩んでいた時期もありました。
でも、今は「チーム、組織の動きを円滑にできるエンジニアが活躍できる」と断言できます。
もし、「チーム・組織の回し方の改善」という視点を持てていなければ、
僕は今もズレた努力で評価されず、単価も上がらずに悩んでいたと思います。
もし実績を積もうと副業に勤しんでいても、大したスキルアップはできていなかったでしょう。
週2日くらいのスポットで稼働しても、企業が本当に困っていることには気づきにくいですし、
何よりそもそも現場は「経験するところではなく、価値を出してお金をいただくところ」ですね。
学びはプライベートで自分で行うものです。
今は価値の出せるエンジニア像がわかっているので、「企業にさらに喜んでいただくにはどうしようか?」と考えながら日々の業務に取り組んでいます。
活躍できるエンジニアになるために今すぐにできること
技術スタックを広げることやモダンな技術を学ぶことも大事かもしれません。
しかし、まずは「チーム・組織の回し方の改善」という視点を持つことが最優先です。
今、チームはどんなことに困っていて、簡単な方法で改善できないかを考えてみる。
それを一つ一つやっていく。
とてもシンプルですね。
面談でもお見送り理由がスキル不足、と言われつつ
実際にはチーム・組織の改善を意識した意見が持てていないことが多いです。
「周りがより効率的に進めやすくなる」動き方を意識するだけで、現場で価値を出せるエンジニアに近づ句ことができます。
結果として評価や収入にも繋がり、気づけば単価も100万円超で稼働できるようになります。
今回の記事で、チームの動き方に関する視点で現場で動くきっかけになれば幸いです。
私は今回お話ししたような評価され、収入をUPするエンジニアの考え方をお伝えするメルマガもやっています。
もしよろしければ、是非チェックしていただけると嬉しいです。