「今の月収だとなかなか貯金できない」「転職したいけど、雇ってくれるところがあるか不安」という方におすすめしたいのが、副業でフリーランスエンジニアになることです。
フリーランスのエンジニアなら、時間や場所に縛られずに仕事ができますからね!
私は大学も前職も文系ながら、プログラミングスクールで徹底的に勉強し、6年間こつこつと実績を積んで、今は一人で食べていけるくらいにはフリーランスのエンジニアとして仕事ができています。
今回はよく質問される、「副業でフリーランスのエンジニアを目指す方向け、おすすめのプログラミング言語」についてご紹介します。
副業におすすめのプログラミング言語は?
市場の需要が大きい方が副業に向いているので
②モバイルアプリ開発→Kotlin(Android), Swift(iOS)
③その他汎用性の高い言語→Java, C#
といったところでしょうか。
どの言語を選ぶかは、自分の興味が強い方を選びましょう。
いくら市場でニーズが強いからといっても、苦手意識を持った状態で勉強するのはかなり厳しいです。
開発言語は日々進化しているので、能動的な勉強が欠かせません。
優れたエンジニアほど、日々最新情報を取り入れ、より効率的にコードを書く練習をし続けるなど、自分の得意分野こそ誰にも負けない努力をし続けています。
プログラミング言語は、一度勉強して終わりというものではないのです。
だからこそ、なんとなくでも「好き」と思った言語を勉強していくのが大事だと思います。
まずはWebとアプリならどちらがいいか、どちらを作ったり変えたりしてみたいかを考えてみましょう。
スペシャリストよりゼネラリストを目指せ
あとは、流行の機械学習やモバイルなどをやるのも良いですが、分野問わず役立つIT基礎知識(コンピュータの仕組みや、TCP,IPなど)を習得すると、後々必ず役に立ちます。
具体的に言うなら、ITパスポート、基本情報技術者、応用情報技術者などの資格試験を取っておくと良いでしょう。
例えば、特定の分野の知識やスキルだけ習得しているといわゆる「潰しの効かない状態」になり、仕事を取ることが難しくなります。
その分野の第一人者となるほど突き詰められるならば別ですが、ほとんどの人はそうはなれません。
ならば、強みとなるプログラミング言語に加えて、ある程度幅広くIT技術やIT系の教養を身に付けておく方が、仕事を取るチャンスを増やせます。
副業としてエンジニアになりたいならば、「広く浅く」「基本を大切に」をモットーに勉強することをおすすめします。
副業でエンジニアをするなら、独学NG
さて、副業でエンジニアを目指すあなたは、具体的にどうやってプログラミング言語を習得しようと思っていますか?
独学?プログラミングスクールに通う?
もしあなたが独学でプログラミング言語を学ぼうと思っているなら、私は全力であなたを止めたいです。
なぜなら、プログラミング言語を独学する人の9割は1年以内に挫折するという実験結果があるから。そして、私自身もそれを経験したうちの1人だからです。
私はフロントエンドエンジニアになりたいと思い始めた頃、さまざまなプログラミング言語を独学で習得しようと、無料の学習サイトを使ったり本で学んだりしていました。
しかし、学ぶほど「どこが分からないのか分からない」状態になり、結果的にプログラミングスクールで学ぶようになりました。
独学していたのは1年間ほどでしたが、正直言って無駄な時間だったと後悔しています。
私が通ったのは、日本最大級のプログラミングスクール「テックアカデミー」ですが、そこでは体系的にプログラミング言語を教えてくれるだけでなく、自分専属のメンターがいろいろと相談に乗ってくれました。
メンターたちは現役のエンジニアなので、リアルタイムの情報(生きた情報)を踏まえて相談に乗ってくれるのが本当にありがたかったです。
どこが分からないのか分からないと言えば、分かるところまで戻って根気よく教えてくれました。
フリーランスのエンジニアを目指していると言えば、何を作りたいのか、どんな人生設計を目指しているのかと親身になって相談に乗ってくれました。
もしこれから何かプログラミング言語を学びたい、エンジニアになりたいと思われているなら、私は独学ではなく、プログラミングスクールで勉強することをおすすめします。
テックアカデミーには、プログラミング言語を教えてもらえるだけではなく、エンジニアになった後の自分の人生についても共に悩み導いてくれるメンターがいます。
現役エンジニアのメンターにあらゆる質問をぶつけられる環境…それは貴重で贅沢な環境です。
お金を惜しんで独学し結果的に潰れるのか、自己投資と思ってメンターにがっつり質問し、投資分を回収+自分の人生に生かすのか。
どちらを選ぶかはあなた次第です。
ちなみに私は、「Webアプリケーションコース」と「フロントエンドコース」を受講しました。
いきなりコースを選ぶのは不安だ…という方は、ぜひ1週間の無料体験を受けてみてください。
この無料体験では、テックアカデミーで開講されている「Webアプリケーションコース」の一部を、実際に受講するのと全く同じ環境で体験することができるんです。
メンターには24時間相談し放題なので、プログラミング言語に関してだけでなく、今後のキャリアパスなどについても質問を投げかけてみてください。
きっと親身に相談に乗ってくれるはずです。
もし全コースを見てみて、複数のコースを受講したいけど選べない…という場合は、セットコース(セットにすると割安になります)やウケ放題というプランもありますよ。
ぜひチェックしてみてくださいね。