Was ist der Unterschied zwischen Leuten wie Zukerberg, Page und Brin, die Programmierer sind und auch finanziell außerordentlich erfolgreich sind, und den anderen weisen großen Programmierern, die finanziell nicht sehr erfolgreich sind (wie die meisten Mitarbeiter bei Facebook und Google).
career-development
SegFault
quelle
quelle
Antworten:
Wenn man einzelne Programmierer für eine Sekunde beiseite lässt und sich auf das "Programmieren" im Allgemeinen (und beispielsweise auf kleine Unternehmen und Startups) konzentriert, sieht das im Grunde so aus:
In vielen, wenn nicht in den meisten Fällen, haben Programmierkenntnisse und technische Qualität wenig mit dem finanziellen Erfolg eines Projekts / Produkts zu tun. Guter Geschäftssinn, Marketing, Glück und die bloße Tatsache, zur richtigen Zeit in der richtigen Nische zu sein, sind häufig die Gründe für einen großen finanziellen Erfolg bei der Programmierung.
Ich habe in Unternehmen gearbeitet, die sehr erfolgreich waren (wenn auch in einer sehr engen kleinen Nische), aber die Qualität der Programmierung war, um den Fachbegriff zu verwenden, ein heiliges Durcheinander. Einige von ihnen waren epische Joel-Test-Misserfolge und widersprachen so gut wie jeder erdenklichen Best-Practice-Praxis - aber weil sie zur richtigen Zeit in der richtigen Nische waren und ein Produkt herstellten, das die Kundenanforderungen gut genug erfüllte, um verkauft und nicht verklagt zu werden waren zu der Zeit ziemlich erfolgreiche kleine Läden. Und die Gründer, die sie gegründet haben, sagen wir einfach, dass sie sich "keine Sorgen mehr um Geld machen müssen", zumindest nicht in typischer Lohnform.
Wenn Sie also auf einzelne Programmierer zurückkommen (z. B. Zuckerberg, Page und Brin), sehen Sie viele der gleichen Dinge. Sie haben nicht unbedingt SO viel produziert, was aus programmtechnischer Sicht alles so schwierig oder magisch war, aber sie waren zur richtigen Zeit am richtigen Ort und hatten den richtigen Geschäftssinn, um ihre Ideen in Geld umzusetzen. Denken Sie an etwas wie Twitter: Es gibt wirklich nichts, was ein Webentwickler an einem Wochenende nicht als Basisprototyp-Site verwenden könnte (ohne Skalierung). Aber es war nicht die "Größe der technischen Programmierung", die daraus einen Gewinner gemacht hat - es war das Marketing und die daraus resultierende Popularität.
Kurz gesagt, der einzige wirkliche Weg zum finanziellen Erfolg eines Programmierers besteht darin, Unternehmer zu sein. Ein Corporate Codemonkey zu sein, wird Sie nicht reich machen. Wenn Sie jedoch über die richtigen Fähigkeiten verfügen und / oder zum Management aufsteigen, könnten Sie eines Tages in der Nähe des oberen Mittelstandseinkommens sein.
quelle
Richtiger Ort, richtige Zeit.
Auch Eingeweide, knochenköpfige Hartnäckigkeit.
Und glück.
Und guter finanzieller Verstand.
Ich kenne viele Programmierer, die Schwierigkeiten haben, ihre Schnürsenkel zu binden. Und wer hat nicht die geringste Ahnung von Geld im einfachsten Sinne.
Einige Leute bekommen Geld und Geschäfte. Die meisten tun dies nicht (weshalb sie für jemand anderen arbeiten, um ihren Lebensunterhalt zu verdienen).
quelle
* * Nichts - sie haben einfach unterschiedliche Prioritäten.
quelle
Sie waren Geschäftsleute . Sie gründeten Firmen; Diejenigen, die bei Google arbeiten, haben es nicht getan. In Bezug auf die Programmierung denke ich, dass sie ziemlich gleich sind.
quelle
Die meisten finanziell erfolgreichen Programmierer versuchten etwas .
Es gibt eine große Anzahl großartiger Programmierer, die nur aus Angst , etwas auszuprobieren , finanziell keinen Erfolg haben.
Wenn ich fast täglich mit Unternehmern zusammenarbeite, kann ich sagen, dass Angst sie davon abhält, großartige Dinge zu tun.
Ergebnis? Viele der erfolgreichsten sind nicht die größten, aber die Furchtlosen (diejenigen, die nicht wissen, was sie tun, ich war einer von ihnen mit 20) oder diejenigen, die wissen, was zu tun ist (sehr selten, normalerweise diejenigen) das hat es schon einmal getan). Die meisten großen Programmierer bevorzugen es also, Anhänger zu sein.
Welches ist vollkommen in Ordnung, sobald sie im Leben glücklich sind.
Wir werden nicht gleich geboren und wir werden nicht gleich leben und sterben.
quelle
Einstellung.
Einige, wie ich, verabscheuen Profit und streben keinen nennenswerten finanziellen Gewinn im Leben an - andere begehren danach.
Es geht um einiges an Ethik.
quelle
Richtige Ideen zur richtigen Zeit.
Streuen Sie das mit einer großzügigen Portion Glück, starkem Branding, einigen wirklich klugen Geschäftsentscheidungen und einer treuen Gruppe von Entwicklern, die mit der Marke in Verbindung gebracht werden möchten.
Das lässt jedoch nicht scheuen, dass Page, Brin, Zuckerberg et al außergewöhnlich gute technische Köpfe sind, die etwas bewegen wollten. Und das ist sehr wichtig.
quelle
Es kommt darauf an, was Sie finanziell erfolgreich meinen. Wo ich wohne, wäre ein guter Programmierer im Bereich von 100.000. Die meisten Leute würden das für finanziell erfolgreich halten.
Drei Ebenen des finanziellen Erfolgs:
Was Sie auf jedem Level am meisten brauchen:
Auf jedem Level müssen Sie auch die vorherigen Qualitäten haben. Nichtsdestotrotz sind in allen drei Bereichen viel mehr Qualitäten erforderlich, wie Vernetzung, Talent, Positionierung, Verständnis für eine Vielzahl von Angelegenheiten und die Fähigkeit, schnell etwas zu lernen.
quelle
Die Fähigkeit, sich für alle von ihnen hergestellten Produkte gut zu verkaufen.
Wenn Sie sich billig verkaufen, dann wird auch als guter Programmierer niemand mehr für Ihre Arbeit bezahlen.
quelle
Zunächst einmal bedeutet mir ein großartiger Programmierer nicht viel: Sie können eine Menge Dinge über Programmierung, Techniken und so weiter wissen, haben eine großartige Informatikkultur, und es ist nicht das, was Sie dazu bringt, nützlichen Code einzugeben.
Was Sie als finanziell guten Programmierer bezeichnen, ist jemand, der sein Wissen beiseite legt und sich fragt, was der Computer tun kann und was nicht. Es geht nicht darum, ein Bedürfnis zu vermarkten oder zu "erfinden", sondern nur darum, mit den Werkzeugen Menschen zu helfen, die es nicht selbst programmieren können.
Oft sagen Leute, die in der Software-Branche tätig sind, aber nicht wissen, wie man programmiert, dass Programmierer eine große Begabung haben, die viel Erfolg verspricht.
quelle