今回は、フリーランスエンジニアの実状について
僕の経験をもとに話していく。
フリーランスに対してみんな、以下のような懸念点があると思う。
・実力がないとやっていけない
・フォローしてくれない
・スキルが上がっていかない
・案件が切られてしまう
・会社員に戻れない
この辺を解消していく。
なお、ポジショントークに思われるかもしれないけど
マジで現実そうだからそのまま語る。
実力がないとやっていけない
結論、案件による
ReactやGoの現場
最新技術と言われるところは厳しく見られる
逆にPHPとかRubyとか結構ぬるい
Javaが一番ぬるい
経験年数半年でも入れる案件数が多い
その割に、エンジニアがいない
そもそもどの領域でもエンジニアは足りていない
だから、そんなに仕事できない人でも雇ってくれる
ReactやGoなど、意識高いエンジニアが行きそうな案件はそれなりに準備は必要だけど
PHPとかJavaとかぶっちゃけ惰性でやってきたエンジニアばかりなので、言い方悪いけどポンコツでも仕事はある。
会社員だった僕でも1年以上は契約は続けられたと思う。
それだけ、SNSで人気な技術じゃないところは緩いってことだ。
僕の教えたエンジニアの子で
Vue.jsの古いバージョンの現場行って、
1年以上契約が続いた
Vue.jsは3ヶ月やっただけで、全然詳しくない
なんなら、振られたタスクも怪しいレベル
そんなのでも契約続行してしまうから
本当に人が足りていない
月収100万円を目指すなら、正しくトレーニングは必要だけど
そうじゃなくて月収40~50万円とかなら
ぶっちゃけポンコツでも仕事は有り余るほどある
フォローしてくれない
結論。助けてくれる現場が多い
現場はチームで働く
メンバーが仕事完遂できないなら、チーム全体に損害が出る
だから、フォローしないと社員である自分達が危ない
会社員だろうが、フリーランスだろうが
関係なくフォローもらえる
会社員なら採用とかに回ることはあるけど
それくらい
てかフリーも会社員も変わらず対応する現場も多い
社内旅行とか飲み会くらいかな?
スキルが上がっていかない
フリーランスだと入れる案件が自分が持ってるスキルに依存するから、スキルレベルが上がらない
その論点でいくと会社員も一緒
入れる企業は自分が持ってるスキルに依存する
でも会社員は大事にされがちだから
未経験のスキルでも経験させてくれたりチャンスは得られやすい
という意見もあったりする。
ただ会社員で未経験スキルを好き勝手に学べる環境にいる人
あまり見たことない
仕事が一番大事で優先されるので
そもそも仕事中にスキルアップをするという考えがおかしい
スキルは自分でなんとかする
業務時間外で練習して使えるようにする
フリーランスだろうが、会社員だろうがそこは関係ない
プライベートの時間で鍛えたスキルで
転職や案件に参画すればいい
その際にフリーランスの方が案件を変わりやすいから
スキルアップには最適
プライベートの時間で、仕事で使える最低限を学び身につける
⇩
そのスキルの案件に参画して、なれる
これで僕はフリーランスでスキルアップしてきました。
案件が切られてしまう
冒頭でも話したけど、それは案件による
なぜ契約を切られてしまうのか?
仕事をこなすのが遅い
そもそも仕事にならない
という状態が多い
なぜ仕事にならないのか?
大体は技術が分からないというのが多い
なら慣れた技術の現場で最初はいいんじゃないかと
Javaで開発していたなら、Javaの案件に最初入ればいい
最新技術の案件じゃない限り、案件の継続は結構緩い
それは冒頭にも話したけど
案件を選ばなければ、仕事なんか腐るほどある
会社員に戻れない
これはあり得ない。
人足りてないし、なんならフリーランスではなく会社員になって欲しいってほとんどのフリーランスが企業から言われる
IT企業ってめちゃくちゃあるんですよ。
掃いて捨てるほどある。
半年でも経験あったら、マジで欲しい!って会社いっぱいある
フリーランスやってたから雇いませーんとか
そんな贅沢なこと言える会社ってほとんどないですよ。
メガベンチャーやGAFAとかになると
フリーとか会社員だったとか関係なく
その人が優秀かどうかしか見てない
完全に実力主義の世界
そうなったら会社員として雇われないことはあるけど
他の企業はそもそも人材不足すぎて、喉から手が出るほど欲しがっている
経験1年目でフリーランスになった人でも
会社員のオファーがかなりある
SNSやネットで言われていることと
現実世界で起こってることって、マジで違うから
こういう意見を聞いておくのも大事
まとめ
結論
フリーランスで仕事はかなりあるし
継続して仕事を続けることも、楽勝である
嫌なら会社員に戻ればいい
だからフリーランスをやりたいなら即やった方がいい
ぶっちゃけ会社員のまま続けても実力上がらんなって思ったら
フリーになった方がいい
フリーランスになったら、時間もお金も手に入るから
その時間でスキルアップの練習して、いい案件に参画した方がよっぽど賢い
僕は元々PHPとJavaしか使えなかったけど、
フリーランスになってお金と時間が手に入って
自分でスキルを習得していったら
React, Go, ReactNative, Flutter
このスキルの案件でテックリード任されるようになった。
技術の習得にもやり方はあってそれを適切にやっただけ
React使えないからRaectの案件に行って実績を作るとか
そんなめんどくさいことせずに
プライベートでReact訓練して
Reactの案件いくときは、リードできるレベルにする
これやり方知ってれば誰でもできるので
興味あれば連絡ください。