[Googleプログラマーの応答] 35〜40年後の生活はありますか? (ソフトウェア開発者向け)

画像






ジェフネルソンは、Chromebook #Xooglerを発明しました。



この質問は、3つの異なる質問に分割するか、異なる方法で定式化する必要があると思います。 このように分割しましょう:



  1. プログラマーのキャリアにおいて年齢記号は決定的ですか?
  2. 採用された専門家ではなく、技術マネージャーとしてのキャリアを考えるべきですか?
  3. ソフトウェア開発者としての自己改善は行き止まりのキャリアオプションですか?


業界が従業員の年齢に注意を払っていないことを誰もが否定することはないでしょう。 少なくとも、シリコンバレー企業の新入社員の平均年齢を見てください。 すべてではないにしても、多くの人が30歳よりはるかに若いのではないかと思います。 同時に、これは、特定の年齢、特定の性別、性的指向、または他の特性に依存する候補者を採用しないという、ある種の公式の企業ポリシーがあることを意味するものではありません。



コンピューター業界で年齢の傾向が観察される理由は多様であり、年長の従業員を雇わないという陰謀の存在を示すものではありません。 第一に、一部の企業は、トップ大学(マサチューセッツ研究所、スタンフォードなど)の卒業生の中から新しい従業員を採用するのが最も簡単だと考えています。 最近の卒業生は安いです。 彼らは安定したレベルのトレーニングを受けています。 彼らは他の会社で否定的な仕事の経験がありません。 それらは空白のシートのようなものなので、企業文化、ソフトウェア開発方法論、高度な技術をある程度訓練し、同じ卒業生と組み合わせて新しいスタートアップに取り組むことはある程度容易です。



シリコンバレーの誰かが、専門技術環境で3年の堅実なプログラミング経験を持ち、名門大学の卒業証書を持っている候補者も、最良ではないとしても良い選択肢になると主張するとは思いません。 他のすべての条件が同じであれば、会社の範囲に対応するという条件で、実務経験が重要であると言うことさえできます。



プログラマーのスキルが関連性を維持するには技術が急速に変化するという神話は一度存在したかもしれませんが、ネットワークを構築する主な技術は数十年にわたって私たちと共にありました。 Cプログラミング言語は、40年以上前の1970年代後半に登場しました。 現在のJavascriptは、20年前の1997年に初めて登場しました。 退職前のプログラマーがいて、その数十年のキャリアはC言語とUnixサーバーでの作業に基づいていることがわかりました。 それでも、このような経験と経験を持つこのレベルのプログラマーは多くありません。これらのテクノロジーを使用した40年以上の経験を持つ60歳のスペシャリストよりも、22歳の卒業生を優れた候補者と呼ぶ人はいないでしょう。 はい、そのようなショットはまれです。



したがって、質問に戻って、私はソフトウェアの分野での仕事がキャリアの観点から見込みがないとは思わない。 しかし、数年後には実際に賃金に関して一定の限度に達することに注意する価値があります。 これは、プログラマーが大量生産品であるという事実に一部起因しています。 あなたが非常に優れた開発者でない場合は、常に簡単に別のものに置き換えられます。 それがプログラマーの給与が他の競争産業の専門家の給与よりもある程度低い理由だと思います。 同時に、プログラマーの需要が大学を含む供給を上回ることをほぼ確実に保証できるため、常に仕事ができます。 確かに、あなたは来年毎にそれらの甘い10%の昇給を受けず、最初の2、3年だけを受け取るでしょう。



そして最後に、管理職の方が優れているという事実に関して、なぜこの機会だけを考慮するのだろうか? 確かに、あなたが選択できる他のキャリアの機会があります。 プログラミングの別の領域に目を向けることができます。 たとえば、製品の作成に満足していない多くの開発者は、同じ会社の多くの場合、運用上の問題、製品またはプロジェクト管理、品質管理、または営業や一般管理などの技術的でない他の責任に移ります。 また、活動分野を完全に変えた友人もいます。たとえば、フルタイムの教師として働き始めました。



要約すると、私が一緒に働くマネージャーがソフトウェア開発の分野で信頼できる経験を持っているとき、特に会社の技術分野と一致する場合、本当に感謝していると言えますので、テクノロジー会社のマネージャーのキャリアを急ぐことはありません。 将来あなたと一緒に仕事をしなければならない私たちのために、普通の従業員として5-6年の経験を積んでください。 作成者の視点から業界がどのように機能するかを学びます。 そして、マネージャーのキャリアの選択肢を検討してください。 ブルックリン橋の建設に花屋を雇うことはありません。 プログラミングの義務を放棄していないテクニカルマネージャーを雇わないでください。




この翻訳は、 ウェブアプリケーションやサイトを専門的に開発し 、大規模な顧客向けにAndroidおよびiOSモバイルアプリケーション開発する EDISON Software社によってサポートされました。





All Articles