Zukerberg、Page、Brinのようなプログラマであり、経済的にも非常に成功している人と、あまり経済的に成功していない他の賢明なプログラマ(facebookやgoogleのほとんどの従業員のような)の違いは何ですか?
Zukerberg、Page、Brinのようなプログラマであり、経済的にも非常に成功している人と、あまり経済的に成功していない他の賢明なプログラマ(facebookやgoogleのほとんどの従業員のような)の違いは何ですか?
回答:
個々のプログラマーを少しの間置いて、一般に「プログラミング」(そして、例えば、小さな会社やスタートアップ)に焦点を当てて、これは基本的にどのように行くかです:
ほとんどの場合ではありませんが、多くの場合、プログラミングスキルと技術的品質は、プロジェクト/製品の経済的成功とはほとんど関係がありません。優れたビジネスの洞察力、マーケティング、運、そして適切なタイミングで適切なニッチにいることは、ほとんどの場合、プログラミングで大きな経済的成功をもたらします。
私は非常に成功した会社で働いてきましたが(非常に狭い小さなニッチではありますが)、プログラミングの品質は、技術用語を使用すると、聖なるものでした。そのうちのいくつかは叙事詩的なジョエルテストの失敗であり、考えられるあらゆるベストプラクティスにほぼ反していましたが、適切なタイミングで適切なニッチにあり、販売され訴えられることなくクライアントの要件を十分に満たす製品を作ったため、当時かなり成功した小さなお店でした。そして、彼らを始めた創業者たちは、少なくとも典型的な賃金労働者の観点からは、「もうお金を心配する必要はない」とだけ言っておきましょう。
それで、個々のプログラマー(例えば、Zuckerberg、Page、Brin)に戻って-あなたは同じ事柄がたくさん出てくるのを見ています。彼らは必ずしもプログラミングの観点から技術的に困難または魔法のようなものを生み出したわけではありませんが、適切なタイミングで適切な場所にあり、アイデアをお金に変える適切なビジネスの洞察力がありました。Twitterのようなものについて考えてみてください。週末には、基本的なプロトタイプサイトとしてWeb開発者が立ち上げられなかったものは何もありません(スケーリングを無視します)。しかし、それが勝者になったのは「技術的なプログラミングの偉大さ」ではなく、マーケティングとその後の人気でした。
要するに、プログラマーの経済的成功への唯一の本当の道は、起業家になることです。企業のコードモンキーになっても金持ちになることはありませんが、適切なスキルを持っている場合、および/または管理職に就く場合は、いつか中流階級に近い収入を得ることに近いかもしれません。
* *何もありません -彼らは単に異なる優先順位を持っています。
彼らはビジネスマンでした。彼らは会社を始めました。グーグルで働く人たちは皆そうしなかった。プログラミングに関しては、それらはほとんど同じだと思います。
ほとんどの経済的に成功したプログラマーは何かを試しました。
優秀なプログラマーは非常に多くいますが、何かを試すことを恐れているだけで経済的に成功することはありません。
起業家とほぼ毎日仕事をしていると、恐れが彼らが素晴らしいことをするのを妨げるものであると言えます。
結果?最も成功している人の多くは最高ではありませんが、大胆不敵な人(彼らがしていることを意識していない人、私は20代で彼らの1人でした)または何をすべきかを知っている人(非常にまれで、通常はそれはすでにそれを一度しました)。そのため、ほとんどの優れたプログラマーはフォロワーを好みます。
彼らは人生で幸せになるとすぐにそれは完全に素晴らしいです。
私たちは生まれつき平等ではなく、生きて平等に死ぬことはありません。
それはあなたが経済的に成功するという意味に依存します。優秀なプログラマーが住んでいる場所は、10万台です。ほとんどの人はそれが経済的に成功していると考えるでしょう。
経済的成功の3つのレベル:
各レベルで最も必要なもの:
各レベルでは、以前の資質も必要です。それにも関わらず、ネットワーキング、才能、ポジショニング、さまざまな問題の理解、迅速な学習能力など、3つすべてにさらに多くの資質が必要です。
まあ、最初に素晴らしいプログラマーは私にはあまり意味がありません:あなたはプログラミング、テクニック、その他について多くのことを知ることができ、素晴らしいコンピューターサイエンスの文化を持っています。
あなたが経済的に優れたプログラマーと呼ぶものは、彼の知識を脇に置き、コンピューターに何ができるかを自分自身に問いかけ、まだやっていません。マーケティングや「ニーズの発明」ではなく、自分でプログラミングできない人を助けるために必要なツールを使用しているだけです。コンピューターサイエンスの知識がなくても自分を想像する必要があります。
多くの場合、ソフトウェア業界にいるがコーディングの方法を知らない人は、プログラマーが多くの成功の可能性があるという素晴らしい贈り物を持っていることを伝えます。