2018/05/16エンジニアスキル経験TweetPocketフリーランスのエンジニアとして独立を考えている方や、すでに独立されている方の中には、これから先生き残っていくために、どうしていけばいいのか悩んでいる方もいるのではないでしょうか?IT業界の技術進歩は速く、日々不安が募っている方もいらっしゃるかもしれません。フリーランスエンジニアとして長く働き続けていくために、どのようなスキルや経験が必要になるのかをご紹介します。顧客が求めるものは、案件に対する内容や要望を正確に把握し、それを実現できるだけの経験があるかどうかです。フリーランスエンジニアの多くは、元は企業エンジニアであった人が多いはず。その時に、どんなプロジェクトに関わっていたのかは、経験内容に大きく影響します。金融業界に関わっていて、基幹システムの構築をしていた。WEBサイトの構築で、セキュリティ管理に携わっていた。スマホアプリ制作会社で、ゲーム開発をしていたなど。同じエンジニアという職種でも、その経験は人によって異なります。それぞれの業界でも、下請けレベルでの経験しかないのか、業務フローの上流にいたのかによっても、経験の深さが違います。企画段階から関わった経験があれば、顧客の構想しているプロジェクトに対し、コスト・マーケット・実現の精度といった観点から、ベストな形で提案・実現することが可能です。顧客の本音としては、ただプログラムを組むしかできないエンジニアよりも、その業界に精通し、プロジェクト管理ができるエンジニアを使いたいというところでしょう。総合的な経験の多くは、企業エンジニア時代に培われるもの。近年は企業エンジニア経験なしに、趣味のプログラム開発経験から、フリーランスのエンジニアへ転身する人も増えています。した人たちが業務の流れで、上位の経験を積むには、2通りの方法があります。・エージェントやクラウドソーシングサービスを利用する・既存顧客に打診するいきなり未経験者が「企画に携わりたい」「マーケティングに携わりたい」と言っても、聞き流されるのがオチです。した分野は、プロジェクトの中核となる部分ですから、実績がない人に任せることなどできないものです。それならば、少しずつ関わる範囲を広げていくほうが(多少、時間はかかっても)、確実に実績を残せます。エージェントを活用すれば、これまでの実績などから「この分野ならできるのではないか?」といった相談をしつつ、目標の実現に協力してもらえます。クラウドソーシングであれば、発注内容によって仕事を選べます。その中から目指す方向に近い案件に応募することにより、段階を踏みつつ経験を重ねていけます。既存顧客なら、契約実績もあり人柄もわかっているので「〇〇がしたいのですが」と伝えやすいはず。それが相手の求めるエンジニア像と合致している場合、部分的でも参加させてもらえる可能性があります。・コンサルティング・プロジェクト管理フリーランスエンジニアに必要なスキル企業や開発現場が求めるスキルやそのレベルは、案件の規模によっても様々です。大規模案件であれば、業務範囲が細分化され、それが個々のエンジニアに割り当てられます。この場合、業務フローの上位で採用されるエンジニアには、管理能力やその経験が豊富な人が選ばれやすく、下位にいくほど各分野のスペシャリストが採用されやすくなります。一方で規模が大きいぶん、集める人材にも限りが出てくるため、実務経験が少なくても採用される可能性があります。小規模案件の場合、必要なエンジニアの総数が少なくなります。そのため、一人のエンジニアに求められるスキルやレベルが広く深くなりがちです。WEBエンジニアなら、サーバの保守管理やネットワーク構築など、本来の役割以上を求められることがあります。できれば、どんな状況でも対応できるスキルを持っていることが望ましいのですが、それは現実的に難しいのが実情でしょう。自分の専門分野に関連する領域に対して学びを重ねておけば、いざ機会が訪れたときに、上手くチャンスに変えられます。スキルを深めるうえで重要なポイントとして、時代や流行に左右されないスキルを持っておくことが挙げられます。プログラム言語には、時代の流れがあります。WEB関連のプログラム言語は、その傾向が大変強いですね。今流行っているからとトレンドを追うばかりでは、ずっと不安定な状況は変わりません。新しい言語を学び続け、経験を積み続けていくのも大切ですが、長く働ける土台を盤石にしておくことも必要です。人気のある案件は、時代の潮流に乗っている言語に集まる傾向にあります。これは、今後も変わることはないはず。いえ、案件の多さを考えれば、トレンドの言語を理解していることは、フリーランスエンジニアとして強みになることも確かです。エンジニアとして長く活動していくなら、主軸となる言語を絞り、余力として時代に合わせた言語を学ぶのがベストでしょう。プログラム言語は、それぞれに象徴される業界が異なります。異なる業界を股にかけるよりも、同じ業界内でスキルを磨くのが、最適な選択ではないでしょうか。することにより、既存顧客への信用が増し、継続的な案件も得やすくなります。その相乗効果として、既存顧客から新規顧客へコネクションが作りやすくなります。新しいスキルを学ぶにしても、収入が不安定になるようでは、他領域に手を出すことがはばかられます。主力となるスキルがあれば、収入の安定性が保たれます。時代が移り変わろうとも経験の土台は、盤石なまま。主力としている言語がやがて他の言語に移り変わったとしても、過去の言語がすべて昨日今日で急に失われるわけではありません。メンテナンスや新しい環境へのシフトの際に、その技術力が必要になります。加えて、関連する技術スキルを身につけておけば、切り替えなども十分対応でき、将来的に起こりえる事態への対処も可能になるはずです。属する業界のトレンドや最新情報へのアンテナを常に張っておくのは、フリーランスのエンジニアにとって、とても大切なことです。いえ、トレンドの技術ばかりを追いかけるのは得策ではありません。時代の潮流に合わせることは大事なことですが、それはあくまでも補助的なスキルとしましょう。身につけるべきは、フリーランスエンジニアとして末端作業で終わることのない、スキルと経験。IT業界が日進月歩で技術革新されていったとしても、それぞれのプロジェクトにおける業務フローは、大きく変わるわけではないからです。スキルと経験の2つをもってすれば、未経験の領域に関わることになったとしても、これまでの経験とスキルを活かして、飛躍していくことができるはずです。Academy」TweetPocketこんな記事も読まれていますサラリーマンが副業で月3万円稼ぐ一番確実な方法はアルバイトです...が、私は◯◯をおすすめします。フリーランス・副業の翻訳者は稼げるの?その仕事内容とは?フリーランスは新規営業に毎日2時間使うべき!3つの理由と新規集客5つの方法フリーランスが対面営業しないのはもったいない!高額案件のチャンスを逃します。障害と貧困を乗り越えて。自称メンヘラフリーランスがこれまで歩んできた道とは?今週の人気1サラリーマンが副業で月3万円稼ぐ一番確実な方法はアルバイトです...が、私は◯◯をおすすめします。副業をする目的は一体なんでしょうか?「起業のための準備」や「本業のスキルアップため」という人も多いでしょう。副業をするほと2翻訳者未経験だった私がフリーランスになり10年経ったので、翻訳の仕事の取り方を公開します。語学が得意な人にとって、魅力的な仕事の1つが翻訳ではないでしょうか。フリーランスの翻訳者になれば、時間や場所を問わず、自由に仕事をすることが3フリーランスの確定申告で注意すべき税金、よくある疑問をまとめてみたフリーランスとアルバイトを掛け持ちして、複数の収入を得ている人が増えています。フリーランスとアルバイトの掛け持ちをするという働き方4なぜ医療事務の労働環境が過酷なのか?働き方改革が叫ばれるようになってから、医療従事者の労働環境は少しずつ変化を見せ始めています。その一方で、医師や看護師、検査技師など5「仕事が遅い人の尻拭いのための残業なんて、バカバカしくてやってられない。