どうもこんにちは、ジョリビーです。思いのほかフリーランスSEの記事が需要あったみたいなので、フリーランスSEネタの第二弾をしていこうと思います。
今回はフリーランスSE歴13年の私が、どんな働き方でどれ位稼いでるかなど、私が大学時代に聞かれた質問を参考に記事にしていきたいと思います。
あ、ちなみに、大学時代と言いましたが私は30歳になってから通信教育の大学に入学しています。卒業はつい最近のこと。入学時にはすでにフリーランスSEをしておりました。そのため一緒に授業を受けた20歳前後の同級生たちに色々と聞かれた質問となります。大学の件については、また別の記事を書こうと思います。
目次
Q.どれぐらい稼げる?
だいたい最初に聞かれる質問ですね。これは本人次第でもあるので結構ピンキリですが、高い人で年収1200万円ぐらいで、年収700~1000万円ぐらいの人が多い印象です。(他人においそれと年収なんて聞けませんから、あくまでもフリーランスの同僚を憶測で測った感触です)フリーランスSE以外の仕事もしてればこの限りではありません。
むしろ、年収1000万を超えると消費税納めないといけなくなると言う理由で1か月の休暇を取って年収を調整する人や、年収600万ぐらいでいいから週4勤務にするなど、自由な働き方を選択してる人が多いです。
大学時代は、私は週2.5日働いて週2.5日大学で授業を受けて、夏休みや春休みはフルタイムで働くという生活をしておりました。その時の契約が時間単価で3,625円だったので、だいたい年収400万ほどになります。
稼ぐ事に目が行きがちですが、高単価を利用して自由な働き方をするのもフリーランスSEならではといった感じです。
Q.必要な資格は?
特に要りません。というかまったく要りません。一番重要視されるのは、経歴です。その次にコミュニケーション能力です。どんな経験があってどんなことを得意としているのか、それをしっかり伝えられるコミュニケーション能力が必要です。
私の私感ではありますが、IT業界は全体的にコミュ障率が高く、内向的であり、何を考えてるかわからない人が多いです。そのため、明るくハキハキと話せるだけで仕事ができる人と思われます。そういう意味で見ると理系より文系の方がフリーランスSEには向いてるのかもしれません。
Q.どんな勉強が必要ですか?
プログラミングスキルは必須です。どんな言語でも構いませんので何か学んでください。将来的にはマネジメント能力も必要になります。
あと、個人事業主ですので、確定申告が自分でできるぐらいの税の基本的な知識は必要になります。
意外とあると便利なのが法律の知識です。フリーランスは、だいたい企業がクライアントになりますので、契約書などはバンバン交わします。その時の契約内容を読む際に法的知識は役に立ちます。業務委託と書かれていても実態が請負契約だったりしたら大変です。請負契約と準委任契約との違いぐらいは頭に入れておきましょう。
また、トラブルに発展したときに法的知識があると、身を助けます。
Q.その請負契約と準委任契約の違いは何ですか?
フリーランスSEになると、クライアントと請負契約か準委任契約のどちらかで仕事をします。
超ザックリ言うと、完成品に対してお金を受け取るのが請負、労働というサービスを提供してお金を受け取るのが準委任です。
請負を分かりやすく例えると、お家を購入する家主と大工さんの関係です。家主は注文した家が出来たら代金を大工さんに支払います。一方で、大工さんは家主からの依頼を受けて家を立てます。完成すれば代金を受け取りますが、完成までの日数がどれだけ掛かっても、受取る代金は変わりません。
準委任を分かりやすく例えると、病気の患者と医者の関係です。患者は手術の治療費を医者に対して支払います。この時の治療費は病気が治ったかどうかにかかわらず発生します。医者は、患者を治療しますが、手術中の行為に善管注意義務違反(一般的に考えて非常識な行動)が無い場合、病気が治ったかどうかに関わらず、治療費を請求できます。
フリーランスSEは自分の仕事の契約内容がどうなっているのか、常に意識している必要があります。
ちなみに私は、ここ近年、準委任契約の仕事しかしてません。
Q.これから学ぶ言語は何がいいですか?
これも良くある質問ですね。ある程度シェアのある言語ならどれでもいいと思います。
機械学習とかAI技術に関わりたいならPythonですし、Web系やりたいならPHPですし、汎用性の高いものならJavaとかもありだと思います。
人気でいうと、htmlやcssやjavascriptといったWebのフロントエンド辺りもありだと思います。Vue.jsとかは今人材が不足気味ですので、狙い目かもしれないです。
ちなみに私の得意言語はPHPで、フレームワークはlaravelがお気に入り。バックエンドでAPIゴリゴリ書いてる様な人です。
一つの言語をただ学ぶだけではなく、プログラミングに関わる周辺の知識を広く学ぶ必要があります。データベースの知識やLinuxコマンドを覚えたり、gitと仲良くなったりAWSさんともお友達になっておいた方がいいです。
Q.どうやったらフリーランスSEになれるの?
これは先日記事にしました。参考にしてください。
まとめ
いかがでしたでしょうか。今回はこんな感じになりましたが、他にも聞きたいことがあれば答えられる範囲でお答えします。また、個別に聞きたい方も遠慮なくTwitterからDM送っていただければと思います。ではまた!
コメント