Quelle est la différence entre des gens comme Zukerberg, Page et Brin qui sont des programmeurs et qui ont également un succès financier extraordinaire, et l'autre grand programmeur sage qui n'a pas beaucoup de succès financier (comme la plupart des employés de Facebook et de Google).
career-development
SegFault
la source
la source
Réponses:
Mettre de côté les programmeurs individuels pendant une seconde et se concentrer sur la "programmation" en général (et, par exemple, les petites entreprises et les startups), voici essentiellement comment cela se passe:
Dans de nombreux cas, sinon dans la plupart des cas, les compétences en programmation et la qualité technique ont très peu à voir avec la réussite financière d'un projet / produit. Un bon sens des affaires, du marketing, de la chance et le fait d'être dans le bon créneau au bon moment sont le plus souvent ce qui apporte un grand succès financier dans la programmation.
J'ai travaillé dans des entreprises qui ont connu beaucoup de succès (bien que dans un petit créneau très restreint), mais la qualité de la programmation était, pour utiliser le terme technique, un Holy Mess. Certains d'entre eux ont été des échecs épiques de Joel Test et sont allés à l'encontre de toutes les meilleures pratiques imaginables - mais parce qu'ils étaient dans le bon créneau au bon moment et ont fait un produit qui répondait suffisamment aux exigences du client pour vendre et ne pas être poursuivi, ils étaient de petites boutiques assez prospères à l'époque. Et les fondateurs qui les ont lancés, eh bien, disons simplement qu'ils "n'ont plus à se soucier de l'argent", du moins pas en termes de salariés typiques.
Donc, pour en revenir aux programmeurs individuels (par exemple, Zuckerberg, Page et Brin) - vous voyez beaucoup de choses se jouer. Ils n'ont pas nécessairement produit CELA qui était techniquement difficile ou magique du point de vue de la programmation, mais ils étaient au bon endroit au bon moment et avaient le bon sens des affaires pour transformer leurs idées en argent. Pensez à quelque chose comme Twitter: il n'y a vraiment rien là-dedans qu'aucun développeur Web ne puisse créer pendant un week-end comme site prototype de base (en ignorant la mise à l'échelle). Mais ce n'est pas la «grandeur de la programmation technique» qui en a fait un gagnant - c'était le marketing et la popularité qui en a résulté.
Bref, le seul véritable chemin vers le succès financier d'un programmeur est d'être entrepreneur. Être une clé de code d'entreprise ne vous rendra pas riche, mais si vous avez les bonnes compétences et / ou si vous vous élevez à la gestion, vous pourriez être proche de tirer un revenu proche de la classe moyenne supérieure un jour.
la source
Au bon endroit au bon moment.
Aussi les tripes, la détermination tenace à tête d'os.
Et la chance.
Et bon sens financier.
Je connais de nombreux programmeurs qui ont du mal à nouer leurs lacets de chaussures. Et qui n'ont pas la moindre idée de l'argent, même dans le sens le plus simple.
Certaines personnes obtiennent de l'argent et des affaires [«obtiennent» comme on le comprend - presque instinctivement]. La plupart ne le font pas (c'est pourquoi ils travaillent pour quelqu'un d'autre pour gagner leur vie.) Cela s'applique indépendamment de tout autre intérêt (par exemple, logiciel, pose de briques, etc.).
la source
* * Rien - ils ont simplement des priorités différentes.
la source
C'étaient des hommes d'affaires . Ils ont créé des entreprises; ceux qui travaillent chez Google et tous ne l'ont pas fait. En ce qui concerne la programmation, je pense qu'ils sont à peu près les mêmes.
la source
La plupart des programmeurs qui ont réussi financièrement ont essayé quelque chose .
Il existe un grand nombre d'excellents programmeurs qui ne réussiront pas financièrement uniquement par crainte d'essayer quelque chose.
Travailler avec des entrepreneurs presque quotidiennement, je peux dire que la peur les empêche de faire de grandes choses.
Résultat? Beaucoup de ceux qui ont le plus de succès ne sont pas les plus grands, mais les intrépides (ceux qui ne sont pas conscients de ce qu'ils font, j'étais l'un d'eux à mes 20 ans) ou ceux qui savent quoi faire (très rares, généralement ceux qui l'a déjà fait une fois). La plupart des grands programmeurs préfèrent donc être des adeptes.
Ce qui est parfaitement bien dès qu'ils sont heureux dans la vie.
Nous ne sommes pas nés égaux et nous ne vivrons pas et ne mourrons pas égaux.
la source
Attitude.
Certains, comme moi, détestent les profits et ne recherchent pas un gain monétaire significatif dans la vie - d'autres le désirent.
Il y a pas mal d'éthique en jeu.
la source
Les bonnes idées au bon moment.
Saupoudrez cela avec de généreuses doses de chance, une image de marque forte, de véritables décisions commerciales intelligentes et un ensemble fidèle de développeurs qui aimeraient être associés à la marque.
Cela dit, cela ne permet pas d'éviter le fait que Page, Brin, Zuckerberg et al sont des esprits techniques extraordinairement bons qui voulaient faire la différence. Et ça compte beaucoup.
la source
Cela dépend de ce que vous entendez par réussite financière. Là où j'habite, un bon programmeur serait dans la gamme 100k. La plupart des gens considéreraient cela comme une réussite financière.
Trois niveaux de réussite financière:
Ce dont vous avez le plus besoin à chaque niveau:
À chaque niveau, vous devez également posséder les qualités précédentes. Néanmoins, beaucoup plus de qualités sont nécessaires dans les trois, comme le réseautage, le talent, le positionnement, la compréhension d'une variété de sujets, la capacité d'apprendre rapidement n'importe quoi.
la source
La capacité de bien se vendre pour tous les produits qu'ils ont fabriqués.
Si vous vous vendez bon marché, alors même en étant un bon programmeur, personne ne paiera plus pour votre travail.
la source
Eh bien, d'abord, un grand programmeur ne signifie pas beaucoup pour moi: vous pouvez savoir beaucoup de choses sur la programmation, les techniques et ainsi de suite, avoir une excellente culture informatique, ce n'est pas ce qui vous fera taper du code utile.
Ce que vous appelez un bon programmeur financièrement, c'est quelqu'un qui a mis ses connaissances de côté et s'est demandé ce qu'il avait découvert que l'ordinateur pouvait faire, et ne font toujours pas. Ce n'est pas du marketing ou "inventer un besoin", c'est juste utiliser les outils dont vous disposez pour aider les gens qui ne peuvent pas le programmer eux-mêmes: vous devez vous imaginer sans vos connaissances en informatique.
Souvent, les gens qui sont dans l'industrie du logiciel mais ne savent pas coder disent que les programmeurs ont un grand cadeau qui a beaucoup de potentiel de réussite.
la source