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 dal punto di vista finanziario, e l'altro saggio grande programmatore che non ha molto successo finanziario (come la maggior parte degli impiegati di Facebook e Google). / p>     

posta SegFault 20.03.2011 - 10:18
fonte

10 risposte

21

Mettendo da parte i singoli programmatori per un secondo e concentrandosi sulla "programmazione" in generale (e, per esempio, piccole aziende e startup), questo è fondamentalmente come va:

In molti, se non nella maggior parte dei casi, l'abilità 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 essere nella nicchia giusta al momento giusto è molto spesso ciò che porta un grande successo finanziario nella programmazione.

Ho lavorato in aziende che hanno avuto molto successo (anche se in una nicchia molto ristretta), ma la qualità della programmazione era, per usare il termine tecnico, un Santo Mess. Alcuni di questi sono stati epici fallimenti di Joel Test e praticamente sono andati contro ogni migliore pratica immaginabile - ma perché erano nella nicchia giusta al momento giusto, e hanno realizzato un prodotto che soddisfaceva le esigenze del cliente abbastanza bene da vendere e non essere citato in giudizio, erano piccoli negozi di discreto successo all'epoca. E i fondatori che li hanno iniziati, beh, diciamo che "non devono più preoccuparsi dei soldi", almeno non in termini di salari tipici.

Quindi tornando ai singoli programmatori (per esempio Zuckerberg, Page e Brin) - stai vedendo che molte delle stesse cose si svolgono. Non producevano necessariamente TANTO che tutto ciò era tecnicamente difficile o magico dal punto di vista della programmazione, ma erano nel posto giusto al momento giusto e avevano il giusto senso degli affari per trasformare le loro idee in denaro. Pensa a qualcosa come Twitter: non c'è davvero nulla che nessuno sviluppatore web possa fare durante un weekend come prototipo di base (ignorando il ridimensionamento). Ma non è la "grandezza della programmazione tecnica" che lo ha trasformato in un vincitore: è stato il marketing e la conseguente popolarità.

In breve, l'unico vero percorso di successo finanziario per un programmatore è di essere un imprenditore. Essere un codemonkey aziendale non ti renderà ricco, ma se hai le competenze giuste e / o ti metti in gestione, potresti essere vicino a guadagnare un reddito medio-alto-medio-alto un giorno.

    
risposta data 20.03.2011 - 11:21
fonte
9

Right right time.

Anche budella, determinazione ostinata testarda.

E fortuna.

E buon senso finanziario.

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

Alcune persone ottengono denaro e affari ["ottengono" come capisco - praticamente istintivamente]. La maggior parte non lo fa (motivo per cui lavorano per qualcun altro per vivere.) Ciò vale indipendentemente da altri interessi (es. Software, posa dei mattoni, qualunque cosa).

    
risposta data 20.03.2011 - 10:23
fonte
9

* * Niente - hanno semplicemente priorità diverse.

  • Alcuni scelgono di spendere tempo ed energia, concentrandosi sul risultato monetario più elevato .
  • Gli altri scelgono di concentrarsi su scalare la scala aziendale (essendo sempre più rispettati da quelli nelle loro vicinanze).
  • Gli altri si preoccupano solo affinando le loro capacità tecniche e non si preoccupano del rispetto e / o del denaro.
risposta data 20.03.2011 - 10:32
fonte
6

Erano uomini d'affari . Hanno iniziato le aziende; quelli che lavorano su Google e tutti no. Dal punto di vista della programmazione, penso che siano praticamente uguali.

    
risposta data 20.03.2011 - 10:22
fonte
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 un successo finanziario solo a causa della paura di provare qualcosa.

Lavorando con (esso) imprenditori quasi quotidianamente, posso dire che fear è ciò che impedisce loro di fare grandi cose.

Risultato? Molti di quelli che hanno più successo non sono i più grandi, ma gli intrepidi (quelli che non sono consapevoli di quello che stanno facendo, io ero uno di loro ai miei 20 anni) o quelli che sapevano cosa fare (molto rari, di solito quelli lo ha già fatto una volta). Quindi i più grandi programmatori preferiscono essere seguaci.

Che è perfettamente soddisfacente non appena sono felici nella vita.

Non siamo nati uguali e non vivremo e moriremo uguali.

    
risposta data 20.03.2011 - 11:32
fonte
5

Attitude.

Alcuni, come me, aborriscono il profitto e non cercano guadagni monetari significativi nella vita, altri lo bramano.

C'è un bel po 'di etica coinvolta.

    
risposta data 20.03.2011 - 13:35
fonte
3

Idee giuste al momento giusto.

Cospargilo con generose dosi di pura fortuna, strong branding, alcune vere e proprie decisioni di business e un gruppo fedele di sviluppatori che vorrebbe essere associato al marchio.

Detto questo, non possiamo evitare il fatto che Page, Brin, Zuckerberg e altri siano straordinariamente brave menti tecniche che vogliono fare la differenza. E questo conta molto.

    
risposta data 20.03.2011 - 14:14
fonte
2

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

Tre livelli di successo finanziario:

  1. un buon stipendio
  2. una società di lifestyle
  3. un miliardo di degno di compagnia, cioè un grande business

Cosa ti serve di più ad ogni livello:

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

Ad ogni livello è necessario avere anche le qualità precedenti. Tuttavia, in tutte e tre sono necessarie molte altre qualità, come il networking, il talento, il posizionamento, la comprensione di una varietà di argomenti, la capacità di imparare velocemente qualsiasi cosa.

    
risposta data 20.03.2011 - 15:51
fonte
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.

    
risposta data 20.03.2011 - 14:41
fonte
0

Beh, innanzitutto un grande programmatore non significa molto per me: puoi conoscere molte cose sulla programmazione, le tecniche e quant'altro, avere una grande cultura informatica, non è quello che ti farà scrivere codice utile.

Quello che chiami un programmatore economicamente buono è qualcuno che ha messo da parte le sue conoscenze e si è chiesto che cosa avrebbe scoperto il computer poteva fare e non lo fa ancora. Non è la marcatura o "inventare un bisogno", è solo usando gli strumenti che hai per aiutare le persone che non possono programmarlo da solo: devi immaginare te stesso senza la tua conoscenza informatica.

Spesso le persone che fanno parte dell'industria del software ma non sanno come codificare dicono che i programmatori hanno un grande dono che hanno molte potenzialità di successo.

    
risposta data 20.03.2011 - 17:50
fonte

Leggi altre domande sui tag