Qual è la differenza tra un grande programmatore e un programmatore di successo finanziario? [chiuso]


13

Qual è la differenza tra persone come Zukerberg, Page e Brin che sono programmatori e anche straordinariamente di successo finanziario, e l'altro saggio grande programmatore che non ha molto successo finanziario (come la maggior parte dei dipendenti di Facebook e Google).


4
I programmatori di successo finanziario sono essenzialmente buoni uomini d'affari, quindi si applicano tutte le qualità che li definiscono.
Aditya P,

3
Fai un google sul destino .
Fanatic23,

visione e / o abilità commerciali.
Rig

Qual è la differenza tra il colore marrone e windows? Questi non hanno nulla a che fare l'uno con l'altro, alcuni sono entrambi, alcuni sono uno, altri no, non si riferiscono. Inoltre, questo è davvero solo un argomento di discussione, non una domanda letterale a cui è possibile rispondere, mi dispiace votare per chiudere.
Jimmy Hoffa,

Risposte:


21

Mettendo da parte i singoli programmatori per un secondo e concentrandosi sulla "programmazione" in generale (e, diciamo, piccole aziende e start-up), questo è fondamentalmente il modo in cui va:

In molti, se non nella maggior parte dei casi, le capacità di programmazione e la qualità tecnica hanno ben poco a che fare con il successo finanziario di un progetto / prodotto. Il buon senso degli affari, il marketing, la fortuna e il fatto di trovarsi nella giusta nicchia al momento giusto è spesso ciò che porta un grande successo finanziario nella programmazione.

Ho lavorato in aziende che hanno avuto molto successo (anche se in una piccola nicchia molto stretta), ma la qualità della programmazione è stata, per usare il termine tecnico, un Holy Mess. Alcuni di questi erano epici fallimenti del Joel Test e praticamente andarono contro ogni migliore pratica immaginabile, ma poiché erano nella nicchia giusta al momento giusto e creavano un prodotto che soddisfaceva i requisiti del cliente abbastanza bene da vendere e non essere denunciato, essi all'epoca erano abbastanza piccoli negozi di successo. E i fondatori che li hanno creati, beh, diciamo solo che "non devono più preoccuparsi dei soldi", almeno non in termini di salari tipici.

Quindi, tornando ai singoli programmatori (ad es. Zuckerberg, Page e Brin) - stai vedendo molte delle stesse cose che si svolgono. Non necessariamente producevano TANTO ciò che era tecnicamente difficile o magico dal punto di vista della programmazione, ma erano nel posto giusto al momento giusto e avevano il giusto acume negli affari per trasformare le loro idee in denaro. Pensa a qualcosa come Twitter: in realtà non c'è nulla che uno sviluppatore web non possa creare in un fine settimana come sito prototipo di base (ignorando il ridimensionamento). Ma non è stata la "grandezza della programmazione tecnica" a trasformarlo in un vincitore - è stato il marketing e la conseguente popolarità.

In breve, l'unico vero percorso per il successo finanziario di un programmatore è quello di essere un imprenditore. Essere un codice-chiave aziendale non ti renderà ricco, anche se se hai le giuste competenze e / o passi alla gestione, un giorno potresti essere vicino a guadagnare un reddito vicino alla classe medio-alta.


2
Tabelle, "Non hanno necessariamente prodotto TANTO ciò che era tecnicamente difficile o magico dal punto di vista della programmazione". Nel caso di Facebook, Twitter o Hotmail, sarei sicuramente d'accordo con te. Ma l'algoritmo PageRank di Page e Brin è stato un pezzo significativo della pura ricerca CS. Un altro esempio potrebbe essere Rivest, Shamir e Adleman e l'algoritmo di crittografia a chiave pubblica RSA. Quei ragazzi avevano ancora bisogno del buon senso degli affari (e della fortuna), ma alla base del loro successo c'era una significativa invenzione tecnica.
Charles E. Grant,

9

Nel posto giusto al momento giusto.

Anche coraggio, determinazione testarda dalla testa d'osso.

E buona fortuna

E buon senso finanziario.


Conosco molti programmatori che lottano per legare i lacci delle scarpe. E chi non ha la più pallida idea del denaro anche nel senso più semplice.

Alcune persone ottengono denaro e affari ["ottengono" come da intesa - praticamente istintivamente]. Molti non lo fanno (motivo per cui lavorano per qualcun altro per vivere.) Ciò vale indipendentemente da altri interessi (ad esempio software, posa di mattoni, qualunque cosa).


9

* * Niente : hanno semplicemente priorità diverse.

  • Alcuni scelgono di spendere il loro tempo ed energia, concentrandosi sul miglior risultato monetario .
  • Altri scelgono di concentrarsi sull'arrampicata sulla scala aziendale (sempre più rispettati da quelli nelle loro vicinanze).
  • Altri si preoccupano solo di affinare le proprie capacità tecniche e non si preoccupano del rispetto e / o del denaro.

4
disaccordo. alcune persone semplicemente non hanno il know-how finanziario.
quick_now

1
non sono d'accordo, salire la scala aziendale ha un effetto inverso sul rispetto. Essere rispettati in un campo non ha nulla a che fare con la posizione all'interno dell'azienda. Tuttavia, se la persona non sta più facendo nemmeno lo sviluppo, come può uno sviluppatore rispettare veramente ciò che dice?
Berin Loritsch,

1
Non sono d'accordo su non essere d'accordo. Un programmatore con grandi capacità è limitato dal fatto che puoi lavorare solo così tante ore alla settimana. Il modo in cui possono moltiplicare il loro effetto è gestire una squadra di programmatori. Possono quindi usare le loro abilità e "visione" per dirigere quei programmatori. Solo perché non codifichi più non significa che dovresti perdere alcun rispetto.
Dave,

6

Erano uomini d'affari . Hanno fondato le aziende; quelli che lavorano in Google e tutti non lo hanno fatto. Per quanto riguarda la programmazione, penso che siano praticamente uguali.


Intendiamoci, se arrivassi prima che Google diventasse IPO, saresti piuttosto "finanziariamente di successo". Ho il sospetto che sia un grande fattore determinante per il motivo per cui molti stanno guardando Facebook anche adesso ...
Dean Harding

+1 per le imprese prima che codifichi per secondo quando si tratta di fare soldi
Gary Rowe,

6

La maggior parte dei programmatori di successo finanziario ha provato qualcosa .

Ci sono un gran numero di grandi programmatori là fuori che non avranno successo finanziario solo per paura di provare qualcosa.

Lavorando con gli imprenditori quasi ogni giorno, posso dire che la paura è ciò che impedisce loro di fare grandi cose.

Risultato? Molti di quelli che hanno più successo non sono i più grandi, ma quelli senza paura (quelli che non sono consapevoli di ciò che stanno facendo, ero uno di loro sui miei 20 anni) o quelli che sanno cosa fare (molto raro, di solito quelli che lo ha già fatto una volta). Quindi i più grandi programmatori preferiscono essere follower.

Che è perfettamente bene non appena sono felici nella vita.

Non siamo nati uguali e non vivremo e moriremo uguali.


Penso che dipenda dalla persona. Alcune persone vogliono solo chiudere la porta e scrivere codice. Altri dovevano uscire e creare società. C'è un posto per entrambi. (E puoi anche essere entrambi in momenti diversi della tua vita)
Zachary K

1
Ci sono molte persone che "hanno provato qualcosa" ma si sono rivelate non valere miliardi. Non tutti ricevono una visita da IBM che chiede se possono acquistare il tuo sistema operativo.
Bo Persson,

@Bo Persson: certo, molti di quelli che provano non ci riescono. Niente sostituisce fortuna e talento. Tuttavia, se non ci provi mai, non saprai mai se puoi farcela o no.

5

Atteggiamento.

Alcuni, come me, detestano il profitto e non cercano un guadagno significativo nella vita, altri lo desiderano.

C'è un bel po 'di etica coinvolta.


Due downvotes senza commenti, cattiva forma.
Orbling

3

Idee giuste al momento giusto.

Cospargilo con dosi generose di pura fortuna, forte marchio, alcune decisioni aziendali davvero intelligenti e una serie fedele di sviluppatori che vorrebbero essere associati al marchio.

Detto questo, ciò non consente di evitare il fatto che Page, Brin, Zuckerberg e altri siano straordinariamente buone menti tecniche che volevano fare la differenza. E questo conta molto.


1
La parte del "momento giusto" è particolarmente importante. Devi conquistare il mercato, il che significa essere in prima fila con il giusto sostegno.
Orbling

2

Dipende da cosa intendi per successo finanziario. Dove vivo un buon programmatore sarebbe nella gamma 100k. La maggior parte delle persone lo considererebbe un successo finanziario.

Tre livelli di successo finanziario:

  1. un buon stipendio
  2. un'azienda di lifestyle
  3. un miliardo di società degne di nota, ovvero grandi affari

Cosa ti serve di più ad ogni livello:

  1. essere un buon programmatore
  2. essere determinato
  3. essere in grado di pensare fuori dagli schemi e sentire i bisogni di molte persone.

Ad ogni livello devi avere anche le qualità precedenti. Tuttavia, sono necessarie molte più qualità in tutte e tre, come networking, talento, posizionamento, comprensione di una varietà di argomenti, capacità di apprendere velocemente qualsiasi cosa.


0

La capacità di vendersi bene per tutti i prodotti che hanno realizzato.

Se ti vendi a buon mercato, anche se sei un buon programmatore, nessuno pagherà di più per il tuo lavoro.


0

Bene, in primo luogo un grande programmatore non significa molto per me: puoi sapere molte cose su programmazione, tecniche e quant'altro, avere un'ottima cultura informatica, non è ciò che ti farà scrivere un codice utile.

Quello che chiami un programmatore economicamente buono è qualcuno che ha messo da parte le sue conoscenze e si è chiesto cosa avrebbe scoperto che il computer poteva fare e che ancora non sta facendo. Non è il marketing o "l'invenzione di un bisogno", ma solo l'uso degli strumenti che hai per aiutare le persone che non possono programmarlo da soli: devi immaginarti senza la tua conoscenza informatica.

Spesso le persone che operano nel settore del software ma non sanno come programmare dicono che i programmatori hanno un grande dono che ha un grande potenziale di successo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.