こんにちは。
フリーランスエンジニアの有人(freese90)です。
正直、フリーランスエンジニアって他の職種と比べて格段に稼げますよね。
例えば、新卒の初任給は平均20万円くらいで、ボーナスなどを足しても年収300万円くらいが平均です。
しかし、フリーランスエンジニアの単価相場は、Rubyを例に取ると下記の通りです。

表から分かる通り、たった半年の実務経験があれば40万ほどとなり、1年の実務経験で50万、その後は1年ごとに10万円づつ上がっていくイメージです。
つまり、Rubyで5年の実務経験があるフリーランスエンジニアであれば月単価70万円を狙えます。
一方で、正社員エンジニアの昇給は、年数を重ねるごとに1万円くらいが相場なので、入社5年が経過しても5万円ほどしか上がりません。
ここだけ比較しても、正直フリーランスエンジニアの報酬って高いなって思います。
しかし、フリーランスエンジニアとして活動している僕が、更なる単価アップのために実践している3つのことについてお話ししたいと思います。
※ 10〜20万円ほど単価がアップしただけではなく、面談の成約率も飛躍的に上がりました。
目次
複数のプログラミング言語を使えるようにする
渋谷で思った。
日本語しか喋れないのは日本人くらいで、普通に韓国や中国の人が日本語で接客してる事実
エンジニアも、一つの言語を覚えて満足するのではなく「早く二つ目の言語を覚える意識」が大切
・日本人が日本語を話せるのは当然
・エンジニアがプログラム書けるのは当然
※ 問題はその先
— 有人 | 実務未経験からフリーランス (@freese90) November 22, 2018
正直、一つのプログラミング言語をマスターしていれば、案件に困ることはないし、単価的にも50万円を切ることはあまりないでしょう。
しかし、より単価をアップさせようと思ったら、2つ以上のプログラミング言語を使えると強いです。
というのも、案件の中にはC言語で書かれたシステムをJavaに書き換えたり、Javaで書かれたシステムをRubyに書き換えたりという案件も多いです。
そのため、複数のプログラミング言語を使えるエンジニアであれば、単価があがりやすくなる傾向にあります。
僕のオススメのプログラミング言語とスキルセットについては下記も参考にしてください。
https://frien.jp/main_programming_language
サーバサイドもフロントサイドもどちらでも実装できるようにする
RubyやJavaなど言語を絞って案件を探しても、現場ではWebシステムを作ることが圧倒的に多いです。
そのため、JavaやRubyなどのサーバサイドの言語だけでなく、javascriptやjQueryなどの見た目を作るための言語も使えるようにしておくと強いです。
基本的に、エージェントを通してフリーランスエンジニアの案件を探す際は、自分の経歴書を提出するのですが、そこにサーバサイドの言語だけでなく、フロントエンドの言語も書くことができると、書類の通過率も飛躍的に上がります。
しかし、実際にはサーバサイドだけでも、または、javascriptだけでも案件を探すことは可能なので、これからサーバサイドも勉強したいけど、とりあえずフリーランスエンジニアになりたいという人はエージェントに相談して案件を探してもらってもいいと思います。
今すぐフリーランスエンジニアの案件を探したい方はこちら

言語だけでなくフレームワークの経験を積む
どこの現場でも、チームで一つのシステムを開発するので、フレームワークを用いて開発を行います。
フレームワークとは、システム開発する上での枠組みのようなもので、その枠組みに沿ってプログラムを書いていけば、簡単にシステムを構築できます。
そのため、自分が案件を獲得したいプログラミング言語のフレームワークを使ったことがあると、単価が上がりやすい傾向にあります。
また、フレームワークはプログラミング言語ごとに様々なフレームワークが用意されているのですが、全てのフレームワークを使いこなせる必要はなく、どれか一つでも十分です。
(というのも、一つのフレームワークが使えたら、他のフレームワークも大差はありません。)
https://frien.jp/reasons_to_recommend_ruby
まとめ
僕は「稼ぐための言語」と「生活するための言語」というようにスキルを分散させてます。
極端な話、JavaかPHPができたら、案件探しに困ることはないので、どっちか身に付けてから、PythonやGO、Scalaなどの「単価が高いけど案件数は多くない言語」を習得すれば強いと思います。 https://t.co/ghu9ZFXf1v
— 有人 | 実務未経験からフリーランス (@freese90) November 15, 2018
これはフリーランスエンジニアだかたという訳ではありませんが、やはり複数のプログラミング言語・スキルを持っている人のほうが単価が高いのは言うまでもありません。
また、数あるスキルの中でもどのスキルを身につけておくべきかというのも大切です。
市場価値があまり高くないプログラミング言語や案件数が非常に少ないプログラミング言語よりも、単価が高く案件数も多い言語を身につけたほうがいいですよね。
僕のオススメは『稼ぐための言語』と『生活するための言語』スキルを分散させることです。
『稼ぐための言語』とは、PythonやScalaなどの “単価は高いけど案件数は多くない言語” であり、『生活するための言語』とは、JavaやPHPなどの “単価はそこそこだけど、案件数が圧倒的に多い言語”のことです。
そうすることで、高い単価の案件が見つかりそうなときは、そっちで案件を探し、マッチした条件で案件が見つからないときは、通常の案件で仕事を探すことができます。
そのようにリスク分散させることで、継続的に仕事を受注しつつ、高単価の案件にもどんどん参画することができます。
稼ぐための言語:Python、Scala、Go、AI関連など
生活するための言語:Java、Ruby、PHPなど

本気でフリーエンジニアを目指したい人へ
TwitterやYoutube、ブログやInstagram等で情報発信をしていると、よく以下のような相談をいただくことがあります。
「今は未経験だけど、これからフリーランスを目指したい」
「既に実務経験があり、フリーエンジニアとして独立を検討している」
「現役のフリーランスだけど、もっと単価を上げたい」
☝️昔の僕がそうだったように、こんな目標がある方も多いと思います。
僕はどうせなら、自分だけではなく、周りでも「稼ぐ」エンジニアがもっと増えたらハッピーだなって思ってます。
また、単に「稼ぐ」だけではなく、「時間」や「場所」に縛られず自由に働けるエンジニアが周りに多いと、そのエンジニアの人たちと一緒に事業を作ったり、次の挑戦に向けて一緒に切磋琢磨できるので、
僕の周りに「お金」「時間」「自由」の3つが揃っている人たちが増えて欲しいなって思ってます(^-^)
そこで、公式LINE「最速で月収50万を達成するためのLINEマガジン」を用意し、具体的なノウハウの情報発信や個別の相談会を開催する取り組みを始めました。
登録者限定で、以下のプレゼントを準備しています▼
🎁 僕が月収88万を稼いだスキルシート(pdf)
🎁 フリーエンジニアを目指す教科書
✔︎『未経験からフリーランスを目指す方法』
✔︎『フリーエンジニアになれるスキル基準』
✔︎『フリーエンジニアが年収を底上げする方法』
✔︎『稼げるスキルシートの書き方』
✔︎『フリーエンジニアの面談対策』…など
🎁 【完全無料】個別相談会への参加(※ 実務経験のある方向け)
✔︎『自分のスキルで本当に独立できそうか?』
✔︎『今のスキルでどれくらいの単価の案件を獲得できそうか?』
➡️ 一人ひとりの状況に合わせた相談は、是非こちらで質問していただけたらと思います(^-^)
🎁 エンジニアに関する『質問』『相談』もできます
『独立相談会』を実施中▼
公式LINEで、フリーエンジニアを目指したい方の無料相談会も実施中です😁
✔︎ 対象
エンジニアの実務経験がある方
『相談会希望』とLINEをいただけたら、フリーエンジニアを目指すための相談にも乗れます🚀
※ 公式LINE限定特典や独立相談会は、完全無料です。
こちらをタップして参加できます▼
