フリーランスで稼ぐプログラミングのレベルは高くない

仕事・働き方
スポンサーリンク

プログラミングを学ぼうと思っている人はどのレベルまでスキルがあればフリーランスのエンジニアとして稼げるか分かりませんよね。

なので、システム屋として働いている私がフリーランスとしてどのくらいのスキルが必要かをぶっちゃける。これは、日本のプログラマーのスキルを知っている私からの警告でもあります。

日本のエンジニアのプログラミングスキルは低い。なので、フリーランスとしてプログラミングで稼ぐ場合、それほどのスキルは必要ない。

もちろん、ちゃんとフリーランスで仕事をもらいたい場合は、それなりのスキルが必要ですが、SES契約としてある企業に常駐して働くフリーランスエンジニアのレベル。

ぶっちゃけSES契約では、ある程度のプログラミング知識だけあれば、ごまかせますよ。

SES契約とは

大規模のシステム開発は、大手の開発会社が一手に契約をして、派遣会社やフリーランスのエンジニアを集めて行います。その契約形態としてSES契約という契約を結ぶことが多い。

SESとは、システムエンジニアリングサービスの略で、大手企業にに技術者を派遣することです。具体的には、大手開発会社と契約をして大手開発会社に常駐してシステム開発を行うこと。

簡単に説明すると派遣社員のようにある企業に常駐して作業をして、その作業時間の対価をもらう契約。SES契約で大手企業と契約をする場合、主にプログラミングを行います。

設計とか、仕様の方針は受け入れる企業が行うので、SES契約で入るエンジニアはプログラミングをするだけ。

そして、システムの開発のルールは企業ごと、プロジェクトごとに違うため、SES契約をするプログラマーは、基本的にみんな未経験の初心者ばかり。

なので最低限のプログラミング言語の仕様だけ知っていれば、フリーランスでも稼げます。

SES契約をするエンジニアのスキル

システム屋としては、腹が立つんだけど大手の開発会社(特に古い体制の会社)は人数合わせのようにプログラマーを集める。もちろんスキルのあるエンジニアもいます。でもほとんどがスキルがないプログラマー。

新人でもベテランでも誰でも良いから人数を集める。理由は、開発に掛かった人数(時間)をお客さんに請求するからなんです。本来なら、開発するシステムの機能に対価を払うべきじゃん。

でも、大手のシステム開発会社に発注する企業だったり、公共事業だったりは、ザルで予算を取っていることが多く、開発する機能じゃなくて、時間に対してお金を払っています。だから人数合わせみたいな訳の分からないことをする。

そんな大手の開発会社にフリーランスでSES契約を結べれば、プログラミングスキルなんて必要ない。プログラミング言語の最低限のルールだけ知っていれば、簡単にエンジニアを名乗り、稼ぐことができます。

ただ時間を切り売りできれば良い

ぶっちゃけ、時間の拘束時間だけは長いと思います。月120〜160時間は拘束されます。でも月40〜80万円の収入が得られる。

これも豆知識なんだけど、日本のシステム開発会社の8割は、自社開発をするほどのスキルを持っていません。特定派遣という形態で大手の開発会社とSES契約を結んで、エンジニアを派遣しています。

プログラミングスクールに通ってエンジニアになりたいと思うでしょ?

でも、プログラミングスクールに通わなくてもプログラミング言語の本を1冊勉強すれば、システム屋として働けます。

私は、そんなシステム屋は直ぐに仕事がなくなると思っているんだけど、この流れはしばらく続くと思う。後10年くらいはSES契約で働ける環境が続くと思う。

ちょっと前の記事で、プログラミングスクールの選び方なんて話をしたけど、そこまでレベルを求めなくてもフリーランスのエンジニアとして稼ぐことはできる。SES契約を結べば良いんだよ。

中小のシステム開発会社経由で大手とSES契約を結べば、簡単に稼ぐことができる。

ただ面白くはない

私もSES契約で、誰もが聞いたことのあるような大手の企業に派遣されていた時期がありました。それが嫌で前職は辞めたんだけど。

SES契約で大手の開発会社で働くことはラク。スキルも必要ないし、プログラミングだけを行えば良いので、ての早い私はとてもラクでした。それこそ「こんなクソ設計だったら、プログラムが動かんだろうな」なんて思っていても「仕様通りにプログラミングをしなさい」と圧をかけられるので、何も考えないでプログラミングすれば良い。

設計したわけではないから動かなくても責任はないしね。

ただ、面白くはない。でもSES契約を結べれば、スキルがなくても稼げるよ。

私はシステム屋として楽しく仕事をするためには、それなりのスキルが必要だと思っている。だってSES契約だったら会社員と変わらんじゃん?

しっかりとシステム屋としてのスキルを身につけると在宅で働けるフリーランスエンジニアとして働くことができる。そっちの方が良いと思いませんか?

どうせプログラミングスクールに通うなら、ひとりで仕事ができるくらいのプログラミングスキルを身につけた方が良いと思う。SES契約で働いても自分の時間と体力を消耗するだけで楽しくないと思うよ。マジで。

最後までお読みくださりありがとうございます。
この記事が気に入っていただけたらシェアしてくれると嬉しいです。

ひらめをフォローする
スポンサーリンク
第18研究室

コメント

タイトルとURLをコピーしました