Quelle est la différence entre un grand programmeur et un programmeur qui réussit financièrement? [fermé]


13

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).


4
Les programmeurs qui réussissent financièrement sont essentiellement de bons hommes d'affaires, d'où toutes les qualités déterminantes de ces derniers s'appliquent.
Aditya P

3
Faites un google sur le destin .
Fanatic23

vision et / ou compétences en affaires.
Rig

Quelle est la différence entre la couleur marron et les fenêtres? Ceux-ci n'ont rien à voir les uns avec les autres, certains sont les deux, certains sont un, certains ne sont ni l'un ni l'autre, ils ne sont pas liés. De plus, c'est vraiment juste un sujet de discussion et non une question littérale à laquelle on peut répondre, désolé de voter pour clore.
Jimmy Hoffa

Réponses:


21

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.


2
Tables, "Ils n'ont pas nécessairement produit autant de choses techniquement difficiles ou magiques du point de vue de la programmation." Dans le cas de Facebook, Twitter ou Hotmail, je serais certainement d'accord avec vous. Mais l'algorithme PageRank de Page et Brin était un élément important de la recherche CS pure. Un autre exemple serait Rivest, Shamir et Adleman et l'algorithme de chiffrement à clé publique RSA. Ces gars-là avaient toujours besoin de connaissances en affaires (et de chance), mais au cœur de leur succès se trouvait une invention technique importante.
Charles E. Grant

9

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.).


9

* * Rien - ils ont simplement des priorités différentes.

  • Certains choisissent de consacrer leur temps et leur énergie, en se concentrant sur le meilleur résultat monétaire .
  • D'autres choisissent de se concentrer sur l' escalade de l'échelle de l'entreprise (étant de plus en plus respecté par ceux de leur voisinage proche).
  • D'autres se soucient juste de perfectionner leurs compétences techniques et ne se soucient pas du respect et / ou de l'argent.

4
être en désaccord. certaines personnes n'ont tout simplement pas le savoir-faire financier.
quick_now

1
en désaccord, gravir les échelons de l'entreprise a un effet inverse sur le respect. Être bien respecté dans un domaine n'a rien à voir avec le poste dans l'entreprise. Bien que, si la personne ne fait même plus de développement, comment un développeur peut-il vraiment respecter ce qu'il dit?
Berin Loritsch

1
En désaccord sur le désaccord. Un codeur avec de grandes compétences est limité par le fait que ton travail ne peut fonctionner que tant d'heures par semaine. La façon dont ils peuvent multiplier leur effet est de gérer une équipe de codeurs. Ils peuvent ensuite utiliser leurs compétences et leur "vision" pour diriger ces codeurs. Ce n'est pas parce que vous ne codez plus que vous devez perdre tout respect.
dave

6

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.


Attention, si vous êtes entré avant que Google ne soit introduit en bourse, vous seriez plutôt "financièrement prospère". Je soupçonne que c'est un grand facteur déterminant pour lequel beaucoup consultent Facebook en ce moment aussi ...
Dean Harding

+1 pour les entreprises, le premier codage en second lieu quand il s'agit de gagner de l'argent
Gary Rowe

6

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.


Je pense que cela dépend de la personne. Certaines personnes veulent juste fermer la porte et écrire du code. D'autres devaient sortir et créer des entreprises. Il y a une place pour les deux. (Et vous pouvez même être les deux à des moments différents de votre vie)
Zachary K

1
Il y a beaucoup de gens qui "ont essayé quelque chose" mais qui ne valaient pas des milliards. IBM ne reçoit pas tous la visite pour lui demander s'ils peuvent acheter votre système d'exploitation.
Bo Persson

@Bo Persson: bien sûr, beaucoup de ceux qui essaient ne réussissent pas. Rien ne remplace la chance et le talent. Cependant, si vous n'essayez jamais, vous ne saurez jamais si vous pouvez le faire ou non.

5

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.


Deux downvotes sans commentaires, mauvaise forme.
Orbling

3

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.


1
La partie «au bon moment» est particulièrement importante. Vous devez conquérir le marché, ce qui signifie être à l'avant avec le bon soutien.
Orbling

2

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:

  1. un bon salaire
  2. une entreprise lifestyle
  3. un milliard d'entreprises, c'est-à-dire de grandes entreprises

Ce dont vous avez le plus besoin à chaque niveau:

  1. être un bon programmeur
  2. être déterminé
  3. être capable de sortir des sentiers battus et de ressentir les besoins de nombreuses personnes.

À 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.


0

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.


0

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.