未経験からフリーランスエンジニアへ
こんにちは。
最近、未経験からフリーランスエンジニアになりたいという相談がたくさん来ます。
エンジニア未経験者からしたら、フリーランスエンジニアになりたいけど何から始めればいいか分からず、困ってる人はたくさんいると思います。なので、簡単におすすめのキャリアアップ方法を解説したいと思います。
最近、未経験からフリーランスになりたいという人によく多いのが、すぐにでも自分で案件を取得して自宅にいながらたくさん稼ぎたいという人です。しかしこれはかなりハードな道のりです。自分で案件を取るとなるとコネがあるか、ランサーズやクラウドワークスなどで案件を取る形になると思います。コネがあれば、案件を取れると思いますが、ランサーズやクラウドワークスとなると、すでに競合がたくさんいるし、実績が大事になってくるので案件を取るのが難しいかつ、単価が安いのであまりお勧めしません。この競争に勝てるのはごく一部の方だけなので、YouTubeなどでよく見かける方たちの言葉を鵜呑みにするべきではないと思います。
未経験の方にお勧めなのは、まずは転職してエンジニアとして働くことです。プログラミングを学べてかつお給料ももらえるのであればそれを利用しない手はありません。そこで知識やスキルを身につければ早ければ6~12ヶ月ほどでフリーランスエンジニアになることができます。1年程度でもフリーランス向けの案件はたくさんあります。
会社員エンジニアとして働く→フリーランスエンジニアになる。が現実的でお勧めな方法なので、是非参考にしてみたください。
【プログラミング初心者向け】お金をかけずにプログラミングを学ぶ方法
現在私はフリーランスエンジニアとして働いていますが、プログラミングを始めようと思った当時、高額なプログラミングスクールに通うお金もなかったし、プログラミングを続けていけるかもわからなかったのでプログラミングを全て独学で学んできました。
プログラミングを始めようとしている人の話を聞くと、当時の私のようにプログラミングを始めたいけどお金がない人は結構いるように思います。
なので、お金をかけず、未経験からフリーランスになった学習法をこのブログに残しておきたいと思います。
また、最近では無料プログラミングスクールもあるようなので、しっかりとプロに教えてもらいながら学んでいきたい方にはこちらもおすすめだと思います。
1.Progateで基礎を身につける
最近では、progateを使ってプログラミングを学んでる人が多いと思います。progateは未経験からプログラミングを学んでいる人にとっては無料で利用ができるのでとてもいいサービスです。プログラミングがどういうものなのか、プログラミングの基礎知識をまずはprogateで身につけるといいと思います。
2.コードを書きながら学ぶ
先ほど説明したprogateはわかりやすい説明もあり、いいサービスですが、progateで1~100まで覚えるのは効率があまり良いとは言えません。ある程度知識が身についたら、ドットインストールやTechpitなどで簡単なアプリ作成をしてみると良いでしょう。実際にコードを書いて動かしてみることでこう書けばこう動くっていうのが学べると思います。
3.オリジナルアプリを作成してみる
progateやドットインストールを一通り学習したら、これまでに学習した内容を応用してオリジナルのアプリを作ってみましょう。どんなものを作ればいいか思いつかない人はドットインストールなどで作ったアプリを自分なりに少しアレンジしてみるといいと思います。また、今あるサービスを真似て作ってみるのも良いかと思います。
私はこの学習方法で未経験から3ヶ月でフリーランスになることができ、会社員の時よりも稼ぐことができるようになりました。ただprogateやドットインストールで基礎を学ぶだけではなくて、自分で何かアプリを作ってみるのが大事だと思います。