今はやりのフリーランスエンジニア、プログラミング学習。SEネタ(特に社内SE)今はやりのフリーランスエンジニア、プログラミング学習。2019年3月18日こんにちは、げんごにあです。インターネットのおかげで、世界のどこにいてもフリーランスのITエンジニアとして、仕事を受注できるという、少し前なら考えられなかったような選択肢が登場している時代です。会社員を十年以上続けている筆者としても、このようなライフスタイルへ憧れる気持ちは強く、いつかは独立するということを目標に、会社員生活を通じてスキルアップに励んでいます。水を差すようですが、現在まだ学生さんである場合、卒業していきなりフリーランスのITエンジニアを志すのは、避けておくべきという記事を書きたいと思います。本記事の内容については十分自覚しており、それでも覚悟ができているという場合には新卒からフリーランスのITエンジニアを目指すのもありですが、少しでも後悔のないキャリア選択ができるよう、筆者の社会人経験を交えながら記事にまとめました。ソフトウエア設計と同様、人生設計も、念入りに会社員時代を経験することで身につくスキルがあるいくら社会不適合者だからフリーランスを目指すといっても、社会とのつながりをゼロにすることはできません。一定の社会性がなければ、仕事を成立させられないのは、会社員だけではなく、フリーランスとしても、同じことです。社会性を効率よく育むには、会社員生活ほどコスパが良い選択肢はないと思います(失敗をしようが給料をもらうことができ、同時に、社会性を鍛えてくれるという場でもある)。具体的には、以下のようなスキルは、会社員生活を通じて無償(むしろ給料つき)で学ばせてもらうことができるものです。顧客と接する際の言葉遣い、提案の仕方など、幅広い言い方をすると、いわゆるビジネスマナーというものです。フリーランスとして駆け出す前には、一通りのビジネスマナーを身につけておくことは必須。どれだけ技術力の高いエンジニアであっても、その人にビジネスマナーが欠けていた場合、仕事を頼もうとするクライアントはいないと思います。集団で仕事を進めるスキルフリーランスには、一人でアウトプットを出していくイメージを抱くのではないでしょうか(筆者もそうでした)?実際には、フリーランスと言えど、一人で完結できる仕事なんて、ほとんどないと思います。条件の良い仕事を回してもらうためには、フリーランス仲間でのネットワークを構築することが大切ですし、一人で受注できるビジネスには限りがあるため、ある程度の規模になると、一部の仕事を外注さんに請け負ってもらうこともあるでしょう。会社員であれば、自分のお金を使わずに、外注さんをうまく活用するノウハウ・スキルがどんどん身につきます。フリーランスとして外注を活用するとなれば、失敗すると身銭を切ることになるため、思い切って色んなパターンを試行錯誤することが難しくなり、得られる経験値も目減りしてしまいます。このことから分かるように、会社員であれば、失敗するというパターンを数多く「無料で」経験でき、その豊富な失敗経験から圧倒的スピードで成長できるという強みがあります。会社員だと自分のお金を失うという痛みを伴わないため、学び取るものも少ないのでは?という指摘があるかも知れませんが、そもそも痛みが伴わないと成長できないような人は、フリーランスとして世の中を渡るのに必要なフットワークの軽さに欠けていると言わざるを得ません。会社員とフリーランスの差として、フリーランスであれば、付き合う人間を自分で(ある程度)選べるという違いはあるものの、人の輪を大切にしなければビジネスを継続することが難しくなるのは、共通しています。有料の開発ツールに関するスキル開発ツールの中には、有償である製品が少なくありません。無料版の開発ツールでもフリーランスをしていくことは可能だと思いますが、有償の開発ツールは、間違いなく使いやすいですし、生産性を高めることに大きく貢献してくれるものです(だからこそ、有償でも使いたい人が出てくる)。会社員エンジニアをすることの利点には、(会社の経費で)そういった有償の開発ツールを利用する経験を積むことで、自分の技術知識ストックを深めることができる点にもあります。フリーランスとして、経費を切り詰めてエンジニアをやっていると、世の中に、どれだけ便利な開発ツールがあるかに気づけないままかも知れません。新卒で企業へ就職し、数年間の実務経験を得てから、フリーランスに転向。それとは逆に、新卒でフリーランスとして出発し、数年間の実務経験を得てから、会社員へ転向。いずれも似たようなキャリアパスで、「順番」が違うだけのようにも思えます。ある意味、その通りなのですが、実際には、「実現困難度」という大きな違いがあることを忘れるべきではありません。いまの日本社会が売り手市場であるといえど、企業が欲しがっているのは、大学を卒業したばかりの優秀な人材です。年齢が高かったり、一定ブランクのある経歴であったりすると、まだまだ買い手市場というのが実情。良い(いわゆる大企業とされる)会社の人事部ほど、伝統的・保守的な考え方を持つ傾向にあり、フリーランスとしてのキャリアを評価してもらえるためのハードルも高いと言えます。新卒時ほど、有利な条件で就職活動を進められるという日本社会の構造上、やはり、第一のキャリアは会社勤めを経験することが安全です。当然のことながら、フリーランスとして生きていくには、会社員以上に、高い自立心(自律心とも)が必要です。仕事を獲得するためのアクションを起こすことから、受注した仕事を納期以内に完遂させることなど、会社員以上にシビアな感覚をもって取り組める人間でなければ、フリーランスとして大成することは難しいでしょう。フリーランスとして成功するための能力が自分にあるかどうか、新卒時には、冷静かつ客観的に判断することは、まだ難しいのではないでしょうか?社会人経験を数年間積んでみて、週末に副業を手掛けたりしながら、自分にフリーランスとしてやっていくための基礎力ができているかを確認してからでも、キャリアパスを変更することは遅くありません。ソフトウエア設計と同様、人生設計も、念入りに新卒時、いきなりフリーランスとしてやっていくことには、思わぬ機会損失が生じ得るというお話でした。インターネットには、フリーランスとして成功したエンジニアの体験談が派手に出回っている分(多くの失敗談も存在するはずですが、書きたくない・読みたくないという心理が働いてか、インターネット上でほとんど議論されません)、こういった側面にもスポットライトを当てる記事で、警鐘を鳴らしたいという気持ちで執筆させていただきました。最後まで読んでくださり、ありがとうございました。SEネタ(特に社内SE)author関連記事SEネタ(特に社内SE)【過少評価されやすい?】情シス部門が、社内カーストの最下位になってしまうという構造こんにちは、げんごにあです。こんなものあるかどうか分かりませんが、筆者の勤務先では、部署ごとの力学関係が露骨にあり、社内カーストなるものを定義できるのではないかと思います。IT系国家資格を取得することに意味はある。上流工程信仰の根強い日本社会の仕組みを逆手にとるという意味で、理に適っているという話こんにちは、げんごにあです。SE業界には政府・民間あわせると、有名なものだけでも数十個という資格が存在し、読者の中にも、これまでいくつか受験された経験をお持ちの方も含まれていると思います。永遠に繰り返されるのが、この議論。資格を活用して、うまく大企業の社内SEポジションに収まって、基本温泉のユル系職場環境にドップリ浸かるというキャリア志向も健全だと思う。それを実現するために考えたいことこんにちは、げんごにあです。資格取得後について、一番わかりやすい恩恵は、金銭的なリターンとして手元に入ってくる、報奨金や諸手当だと思います。ITエンジニア志望の高校生へ「勉強がうまい」ITエンジニアになりたいなら、学生時代にやっておきたい3つのことこんにちは、げんごにあです。ITエンジニアとして成功するために、有名大学の学歴は必須要件ではありませんし、高卒でもバリバリ優秀なITエンジニアは多数いらっしゃいます。...SEネタ(特に社内SE)ITストラテジスト取得後、社会人MBAに挑戦するのって、かなり得るものが多いと思うこんにちは、げんごにあです。数年前にITストラテジストを取得した筆者。三十半ばを過ぎ、職場でもマネジメント側の業務を担当することが増えてきたことに伴い、いっそう高い視点で組織運営に携わるスキルの必要性をひしひしと感じています。...SEネタ(特に社内SE)社内SEとして十年目の筆者が、将来的にフリーランスのITエンジニアとして独立するため、最近始めた勉強こんにちは、げんごにあです。雇われITエンジニア(会社員)として過ごしていると、「いつかは」と夢見るフリーランスの道。フリーランスエンジニア目指す?】プログラマ業は参入障壁が低いからこそ、国家資格や自ソース公開によって、実力アピールが大切だという考え方こんにちは、げんごにあです。巷では、フリーランスとして自立することを目標に、プログラミング学習へ取り組むことがブームになっているようです。考えてみると、プログラマ業って、胡散臭い商売です。...SEネタ(特に社内SE)【いわゆる神エクセル?】システム開発の設計書を、エクセルで作ってしまう日本の悪習。設計書は、スリム構成、マークダウンで作るべきこんにちは、げんごにあです。システム開発の際、ビジネスパートナー(SIerなどの外注先)との意思疎通に用いられる設計書。)の論文ネタが思いつかない方へ、スッキリするための思考法NEXTオフショア開発でも役立つITエンジニアの業務英語。@gengoneer言語(PG、外国語)が好きで、資格勉強もちょくちょく。人件費の安い東南アジア諸国のソフトウェア開発会社を活用しながら、日英バイリンガルのITエンジニアとして活躍する三十代。最近では、Web開発(フロントエンド&バックエンド)における、システムアーキテクト的な仕事ばかりやっています。SEネタ(特に社内SE)2019/03/27【知ってる人は投資中】JavaScriptって地味だけど、現在史上けっこう最強なのかも知れない説。ITエンジニア志望の高校生へ2019/03/26社内SEである私が、社会で十年以上働いて痛感したこと。学生時代に戻れるなら、これに力を入れてガッツリ勉強したいコンテンツ3選SEネタ(特に社内SE)2019/03/24【いわゆる神エクセル?】システム開発の設計書を、エクセルで作ってしまう日本の悪習。持つ意外な意味を解説。FacebookやTwitterを閲覧中、海外の動画投稿で見かけるアレの意味は?ITストラテジスト2019/03/23ITストラテジスト(午後II)合格に向け、「最初の一本」の論文が書けるようになるまでの苦しみを乗り越える方法。2019/03/21IT系国家資格を取得することに意味はある。上流工程信仰の根強い日本社会の仕組みを逆手にとるという意味で、理に適っているという話オフショア開発2019/03/21いつまでフリーランスエンジニアで消耗し続けるか問題。