フリーランスエンジニアは未経験でも案件を獲得できるのか

フリーランス

こんばんは、めっちです。

現役フリーランスエンジニアをしています。

独立して半年になりますが、今の売上は65万ほど。
大変なこともあるけど楽しく業務をしています。

さて、僕のTwitterでこんな相談をいただきました。(めっちのTwitter)

フリーランスは数年間企業で働いてから就職するのは一般的だけど、未経験からいきなりフリーランスエンジニアになりたいんだけど無理でしょうか

ここは未経験の人であれば、必ず思うことですよね。
僕も独立する前は不安で仕方がない日々を過ごしてきたのでとてもわかります。。

今日はここについて、書いていきます。

フリーランスエンジニアが未経験で案件はとれるのか


結論、フリーランスエンジニアは未経験でも案件は取れます

その理由についても話していきましょう。

エンジニアの需要が供給に比べて少ない

僕はフリーランス独立するときにエージェントを利用しました。そのときにエージェント担当者に聞いてみましたが、今はエンジニア自体が全然足りていないとお話をしていました。

今はITの技術もがんがん伸びてきているけど、それを作れる人が非常に少ない。

なので未経験の方でも案件をとる人が少しずつ増えてきているのだと話されていました。このことから未経験の方でも全然チャンスがあります。クライアントが予算が少なかったりすれば、予算削減のために若くて安いエンジニアを未経験でも採用することはよくあります。

スキルがあれば経験はカバーできる

エンジニア界隈では、実力社会なので能力さえあれば経験がなくても仕事がもらえることもあります。

僕の友人でJavaの経験があってスキルもあったので、多言語の案件にも挑戦できたという話がありました。

そのときはクライアントから将来性を高く評価してもらい、キャッチアップしつつ覚えていけばいいよと言われたみたいです。このようにある程度スキルがあれば、経験はカバーすることが可能ですので諦めず挑戦することが大切ですね。

僕がおすすめする2つのルート

  • ルート①:Web制作で案件を受注する
  • ルート②:IT企業で開発経験を積んでいく

ルート①:Web制作で案件を受注する

→僕のコンサル生では実際にフリーランスエンジニアとして、Web制作会社から案件を取得している人がいます。彼は完璧に独学でプログラミングを覚えつつ、案件を獲得しました。

最初は案件が取れずに苦しい時期もありましたが、僕が営業文を考えアプローチの方法を変えたところ何社かのWeb制作会社とお付き合いを持つことができました。今ではバリバリと案件をこなし、活躍しています。

どれくらいのスキルレベルか

  • Html,Css,Javascriptの基礎を学び模写コーディングを数個
  • WordPressを少しだけ知っている

上記の通り。
最初は彼もこのくらいのスキルでした。

それでも、Web制作会社とお付き合いできるようになりとても楽しそうに仕事をしています。彼から学ぶことも数多く毎日刺激をもらっています。

ルート②:IT企業で開発経験を積んでいく

こちらはすいません。いきなり未経験で案件をとるルートではありません。

しかしこのルートは僕が実際に経験してきたものであり、未経験者でも再現性が高いです。

IT企業に最初に入ることのメリットとしては給料をもらいつつ、業務を覚えていけること。

フリーランスは案件を取れないと売上がありませんが、会社員はそうではありません。

法律にも守られてクビになる危険がフリーランスに比べて低いので。ここで開発案件の実績を積んでいくことで、フリーランスになったとしても即戦力のエンジニアになれます。

僕が独立するときも、何社か面談をうけていましたが僕の肌感覚として「案件がとれないことはまずない」と感じました。

まずはIT企業で全力で1年ほど開発経験を積んで独立するのも、ひとつの手かと思います。

ライバルと差をつける方法


結論、差別化をするべきです。

未経験エンジニアで案件を探す場合、多くのライバルがいます。エンジニア歴バリバリの人もライバルだし、フルスタックエンジニアでフロント側もサーバー側もできる人も多い。その中から案件をとらないといけないのでは、スキルだけで戦っても難しい。

例えば恋愛で例えてみます。あなたが女性と付き合いたいと思っているけど、そこにはライバルがいます。ライバルがあなたが好きな女性にバラを100本送ったとしましょう。あなたはそれを見てバラを101本増やせばいいと思いますか?これと同じです。

この場合は、バラ以外のなにかで勝負した方がいいですよね。彼女の好きなものをリサーチしてそれを渡してあげる。それを理解していれば、ライバルと戦わうこともありませんよね。まずはあなただけの強みを探しましょう。

初心者の強みの例

  • 将来性
  • フレッシュさ
  • コミュニケーション能力

ざっと上記の通り。
ここを強みにしている例が過去の僕です。

初心者のころは全然プログラミングはできませんでしたが、一生懸命コミュニケーションをとって全力でやります。とクライアントにアピールすることを意識しました。

ここで僕のスキルはJava1年勉強しました、だと強強エンジニアとの戦いになるので消耗します。初心者には初心者にしかできない強みがありますので、自分の強みにできることはなにかを考えてみるといいです。

実績などは自分で作ればいい


フリーランスエンジニアは未経験だと最初は企業に相手にされなかったり、いい案件があっても書類選考で落とされることも普通にあります。

でもそこで諦めるのはもったいないです。僕も最初は実績などありませんでしたが、IT企業に就職してブラックではありましたが経験を積み少しずつステップアップして実績を積み重ねていきました。

いきなりガツンと伸びるわけではありませんが、最初がつらいだけです。

未経験の壁を乗り越えるだけでライバルがほとんどいなくなり、案件獲得に困らなくなるので焦らず経験を積んでいきましょう。なんでもそうですが、焦りは禁物です。