エンジニア35歳定年説の実態-フリーランスにおけるベテランのニーズは-プログラマの定年って?本当にあるの?みなさんは【プログラマ35歳定年説】というのをご存じでしょうか?「プログラマ定年説」のwikipediaの項目を参照すると、このように書かれています。俗にIT土方とも呼ばれデスマーチとなった場合は徹夜が続いたり体力が必要となってくる。そのため、プログラマとしての限界は30~35歳前後であるという説が存在した。これは「プログラマ35(30)歳定年説」と呼ばれる。このような説が唱えられ始めたのは1970年代ではないかと言われていますが、プログラマと言えば、1980年代になってようやくC言語を中心に普及した職業であり、1970年代頃は「まだ世の中に認知されていない」頃と言えます。成熟していない業界だったせいもあってか、かなりキツイ職業だったんですね。この定年説も1990年代頃には、30代後半の優秀なプログラマが多数いたこともあり、あっさりと否定されることになります。弊社のFAworksで働いていただいている技術者様のうち最高齢の方は56歳ですが、とても優秀で、今も新しい技術に積極的に挑戦されています。年齢による定年は、現在のプログラマには存在しないと言えます。それでも消えない定年説これだけ高年齢のプログラマの方が多く存在し、彼らへの需要もある中、いまだに定年説は唱えられ続けています。その原因は、以下の二つです。1.プログラマは低賃金の職業であり、年齢に見合った額がもらえない2.35歳を過ぎると管理職としての働きを期待されるただし、こちらも既に否定されており、一定数のプログラマが上記理由で辞めてしまうことがある程度だと言われています。原因1:プログラマは低賃金の職業であり、年齢に見合った額がもらえない業界の方ならご存知の通り、そんなことはありません。FAworksが依頼させていただいているフリーランスの方には、平均で月額70万円程度をお支払しています。(年収にして800万円以上)人によっては、月額100万円以上お支払しています。優秀な技術者には、それ以上の価値があります。海外の例になりますがシリコンバレーでは、最低でも年収1000万円以上が約束されています。◆単価の補足いまだにある世間の間違った認識を訂正しておきます。長時間残業を前提にこの月額になっている訳ではありません!他職業とほぼ変わらず、月の残業時間は平均して20時間あるかないかといったところです。残業もそこそこに高額を貰える、極めてホワイトな職業と言えます。原因2:35歳を過ぎると管理職としての働きを期待されるこちらはずいぶんと過去の話ですね。開発の仕事が潤沢にある現在においては、プログラマのスペシャリストへのニーズが非常に高いため、管理職にならずにプログラマを続けることができます。管理職になってしまうのがもったいないようなプログラマの方が多数いらっしゃいます。いう方の場合、会社を辞めてフリーランスになる方も多いです。ちなみに、私は2に該当して引退した一人です(笑)10代から始めたプログラミングですが、35歳前後で純粋な開発は辞めてしまいました。今は完全に管理職ですね。フリーランスには40歳定年の壁が存在するここまでは、35歳定年説を否定してきましたが、実は一つだけ定年(壁)があることに最近気が付きました。それは、フリーランスのプログラマの方が迎える、40歳引退の壁です。1.案件参入条件に40歳の年齢制限がある2.40歳から技術について行けないそれぞれ詳しく説明します。原因1:案件参入条件に40歳の年齢制限がある一般的な職業であれば、40代と言えばいちばん脂の乗った時期であり、もっともよく働く年齢層でもあります。フリーランスプログラマの業界では「30代まで」と言う条件が驚くほど多いです。その理由は、Web系案件の場合、プログラマの平均年齢が20代後半でその管理者が30代というケースが多いからです。業界的に若く、40代以上の管理者がまだほとんどいないため、管理者より年上のプログラマを受け入れるのが、チームとして厳しいというケースが多いのです。サイバーエージェントの藤田さんでもまだ46歳(2019年12月)ですから、そういう業界なのです。)は管理者の年齢も高く、長年の業務知識を優先するケースが多いです。よって年齢が高めでもOKなのですが、こちらは個人事業主(フリーランス)NGという別の条件があります。業界的に成熟してくれば多少は変わってくるとは思いますが、今のところ40歳を境に目に見えない壁を感じます。2.40歳から技術について行けないフリーランスプログラマにとって最も重要なのは、技術力です。その技術力が、40歳前後で明確に落ちてきます。プログラマとしての技術力は積み上げてきた経験値が大きいので、早々に問題になることは無いのですが、1点だけかならず発症する症状があります。それは、最新技術へのキャッチアップがおっくうになることです。・新規システム構築の際、新しい技術を選択しない・技術サイト、Blogなどで、最新情報を追わなくなるといったことがおこります。いった症状が出始めた技術者は、数年をかけて緩やかに淘汰されていきます。やって40歳定年説という壁を超えるか?それでは、この壁をどうこえるか?これは、そう簡単には行きません。いくつか守るべき鉄則があるので、それをご紹介します。1.長期間、同じ現場にいない3年以上参入している現場で、利用している技術が参入当時とほぼ変わりないなら、すぐにでも見直すべきです。場合、長期で参入している現場は、同じシステムの保守をしています。新しい技術に触れる機会が無く、どんどん最新技術から取り残されていきます。しても長期で残りたいような素晴らしい現場なのであれば、自ら新しい技術を提案するか、最新技術のキャッチアップを個人で続けた方が良いでしょう。2.仕事は選ぶ「仕事を選ばない」「依頼されたものを全てこなす」という考え方は、ある意味重要ですが、フリーランスで続けるには選ぶ必要があります。この仕事に自信がある、この技術をやりたい、といったこだわりを持って仕事を選択しないと、何の特長もない一技術者となり、他の若い技術者の方が良いと思われてしまいます。プログラマとしての能力に加え、スペシャリティを持つように心がけた方が良いでしょう。具体的には、専門の技術、専門の業界知識などが良いと思います。3.人脈を作っておく仕事を依頼するかどうかの判断は、最終的には現場のリーダーが行いますので、彼らとのコネクションを持っていることは非常に重要です。現在はリーダーではなくとも優秀な技術者であれば数年後にリーダーになる可能性が高いです。勉強会は技術系のイベントなどに顔を出して顔を売っておくと、後々に声をかけてくれたりします。フリーランスのエンジニアは一匹狼で仕事をこなすイメージがあるかも知れませんが、現実にはそうではありません。技術者同士の助け合いの中にいます。4.良いエージェント(案件紹介会社)に登録するフリーランスの方は、個人で仕事を見つけることもありますが、やはり限界があります。仕事が空くタイミングに、次の案件が見つかるか?しかも、自分にマッチした案件が見つかるか?これはなかなか難しい問題です。高齢になればなるほど、案件が見つかりづらいため、あまり技術者のことを考えてくれていない企業ですと高年齢でも参入可能な案件だけを紹介します。なると最新技術へのキャッチアップがしにくくなり、技術者として引退へまっしぐらです。良いエージェントに登録しておくと、あなたのスキルや意向を理解した上で案件を提案してくれます。時には先方に交渉し、案件の募集条件にはマッチしていないにも関わらず、最適な案件を紹介してもらえたりもします。いう会社とお付き合いしておきましょう。【宣伝】FAworksでは、年齢だけにとらわれず真摯に一人一人の技術者様とお付き合いさせていただいております!!まとめもしあなたがフリーランスエンジニアでもっと詳細を知りたいのであれば、お気軽にご相談ください。フリーランスエンジニアになってみたいという方も、いつでもご相談ください。フリーランスエンジニアになる際の落とし穴や、今後どう活動していくべきか?等を、我々の知っている範囲でお伝えできます。ご連絡をお待ちしております。❏フリーランスエンジニエンジニアが転職を考える時に考えたいポイントエンジニアの方が転職を考えるときは、他の仕事をしている方と同様にいろいろ悩むことでしょう。プログラマに人気の77スライドで利用されているページ数、色、内容slideshareには、カテゴリや利用言語を細かく指定して、人気スライドを抽出する機能があります。❏フリーランスプログラマに【FAworks】エイプリルフールにお付き合いいただきありがとうございました。