年齢差別はソフトウェア開発業界が直面するキャリアの問題ですか?
ソフトウェア開発は「行き止まり」の仕事ですか?
キャリアプランを管理職にシフトすべきですか?
上記の質問は完全に回答されていますQuora で公開されているので、簡単にまとめてみましょう。
年齢差別に関して言えば、この業界にある程度の年齢差別があることは誰も否定できないと思います。シリコンバレーのほとんどの企業の新入社員の採用状況から判断すると、採用年齢の中央値は30歳未満です。ただし、これは会社の方針の問題ではありません。人種、性別、その他の特性の候補者に特別な優先順位があるため、特定の年齢を超える人は雇用されません。これは単なる客観的な現象です。
テクノロジー業界における年齢差別にはさまざまな原因があります。まず第一に、多くの企業は、新卒の大学生(MIT やスタンフォード大学などの名門校出身)を採用することが最も簡単な採用チャネルであると考えており、新卒採用は「安価」であり、同時に「質の高い」ものであると考えています。それまで、彼らは他の企業の経験に触れておらず、可能性は白紙でした。企業文化、ソフトウェアの手法、実務経験を広めるのは簡単で、新卒者はそれをよりよく受け入れて消化することができます。
しかし同時に、あなたが関連テクノロジーで 3 年間の確かなプログラミング経験 (おそらく名門校の雰囲気と相まって) を持っている候補者であれば、誰もあなたが良い候補者ではないとは言いません。あなたはより良い選択かもしれません。高い専門スキルを持っていることはもちろん良いことですが、候補者の他の条件が似ている場合、ビジネスとあなたのスキルの関連性がさらに重要になります。
「テクノロジーの変化があまりにも速いので、エンジニアが追いつけないかもしれない」と言う人もいますが、これはかつては真実だったかもしれませんが、ネットワークを構築するために必要なコアテクノロジーは何十年も前から存在していました。 C 言語は 1970 年代後半に登場し、すでに 40 年以上前になります。 Java でさえ 20 年以上存在しています (初登場は 1997 年)。これは、業界が今日に至るまで発展するのを見てきたエンジニアがおり、退職年齢に近づいている可能性があり、彼らのキャリア全体が何十年、あるいは何十年にもわたって C 言語の音声と Unix サーバーの実行に集中していることを意味します。こうしてみると、これほど豊富な経験を積んだ「質の高い」エンジニアは稀であり、22歳の卒業したばかりの大学生に劣ると言う人はいないと思います。
一方で、私はソフトウェアエンジニアリングが「行き止まり」のキャリアであるとは決して考えませんでした。実際、給与は大幅に伸びた後、徐々に安定してきました。その理由の一つは、エンジニアが本質的に人間の「商品」であることかもしれません。よほどの特別なエンジニアでない限り、いつでも他の誰かに取って代わられる可能性があります。この代替性により、ソフトウェア エンジニアリングの給与は、他の競合業界に比べてやや満足のいくものではありません。ただし、ソフトウェア エンジニアの需要は依然として企業内で高いことは保証されているため、いつでも仕事を見つけることができます。
最後に、「マネジメントの方向」に進むのが良い選択なのでしょうか? なぜこの選択肢だけを検討するのですか? キャリアパスはたくさんありますが、その中の 1 つとして、他のエンジニアリング分野への転職が考えられます。たとえば、製品開発が好きではないソフトウェアエンジニアの多くは、運用、製品管理、プロジェクト管理、または営業や管理などの技術要件の低いポジションに転身し、大学に入学してキャリアを変える人もいます。彼の教育のキャリアが始まりました。
最後に、著者はソフトウェア開発エンジニアに「最初から経営者にキャリアを向けるな。高層ビルを建てるために庭師を雇う人はいないし、コードを打てないエンジニアを雇う人もいない」と切実に言いました。 。 マネージャー"。