Raggiungere i grandi campionati e gestire il tempo come uno sviluppatore di giochi alle prime armi? [chiuso]

3

Sono uno sviluppatore di giochi novizio di 23 anni che ha appena avuto il suo primo lavoro nel settore un anno fa. A differenza della maggior parte dei programmatori che conosco, ho iniziato a programmare abbastanza tardi, durante il mio secondo anno di college, e non ho lavorato a nessun progetto per conto mio fino a un paio di mesi fa. Mi sento come se stessi andando abbastanza bene e raccogliendo le cose velocemente, ma ciò che mi intimidisce di più è il numero di "prodigi" che ci sono nel settore. Se leggi le biografie di una serie di sviluppatori indie scelti a caso, scoprirai quasi certamente che hanno iniziato a programmare a 8 anni, che hanno fatto 20 giochi prima di iniziare la loro ultima avventura di successo, che si sono uniti a un gruppo di amici per avviare un'impresa direttamente dal college, che fanno musica e arte oltre alla programmazione, ecc. Specialmente ora che non ho più il tempo libero offerto da una mancanza di responsabilità, sto iniziando a spaventarmi sto finendo il tempo.

Quindi la mia domanda è questa: quanto è importante questa differenza di tempo? In realtà occorrono 10 anni per "rimettersi in pari" a uno sviluppatore che sta programmando da quando erano bambini, o la differenza è meno importante quando si programma in modo professionale? E più in generale, se hai meno esperienza dei tuoi coetanei, come mai ti diverti ad espandere le tue conoscenze tecniche, a collaborare con altri sviluppatori, a lavorare su progetti collaterali, a pianificare un'attività, a mantenere una vita sociale e a mantenere un lavoro mentre allo stesso tempo non morendo di sfinimento?

Ci scusiamo se questa non è una buona domanda - eliminerò se visualizzerò i downvotes.

    
posta Archagon 01.03.2012 - 03:54
fonte

3 risposte

10

If you read the biographies of any set of randomly-picked indie developers, you'll almost certainly find that they started programming at the age of 8, that they made 20 games before starting their latest successful venture, that they got together with a group of friends to start a company straight out of college, that they do music and art in addition to programming, etc.

Questo è chiamato marketing .. Lo scopo della biografia è di promuovere e promuovere autonomamente i talenti grandi all'interno dell'azienda. Hanno uno strato di 2 pollici di zucchero che ricopre la superficie.

Does it actually take 10 years to "catch up" to a developer who's been programming since they were a kid, or does that difference matter less when you're programming professionally

Il mercato non interessa il codice che scrivi da bambino, si preoccupa dei risultati professionali *. Ciò che ha reso questi ragazzi fantastici non è il loro codice da bambini, ma il loro grande interesse per l'argomento e la spinta per avere successo ed essere bravi in quello che fanno. (Pensa a Lavori e Woz : Woz aveva talento e grande interesse, Jobs aveva la spinta e il perfezionismo.)

Hai un lavoro con persone buone in un settore che ami, impara dalle persone che ti circondano. Avanzerai in pochissimo tempo ... Detto questo, devi stabilire obiettivi migliori per te stesso. Benchmark agli altri non è un obiettivo in sé e per sé, ma è uno strumento utile per aiutarti a stabilire degli obiettivi per te stesso.

* "Ho scritto un'app per iPhone che ha venduto 150 copie" è molto più rispettato sul mercato di "Ho scritto 20 app per iPhone per divertimento e apprendimento". Un fallimento professionale supera i 20 progetti amatoriali. Il fatto che tu l'abbia portato sul mercato parla molto.

    
risposta data 01.03.2012 - 14:49
fonte
2

La tecnologia cambia così velocemente, il 90% di ciò che sapevi della programmazione 10 anni fa è completamente inutile oggi. Per la maggior parte, preoccuparsi di restare indietro è semplicemente sciocco.

Qualche conoscenza si aggira. Sapendo che un moltiplicarsi richiede molto più tempo di un add. Sapere quali sono gli alberi binari e le tabelle hash e come usarli. Essere in grado di individuare una vera nuova idea (OOP, per esempio) e hype (OLE, TQM). Ma 10 anni non sono sufficienti per raccogliere davvero questa roba, e un bambino di 23 anni lo imparerà molto più velocemente di un bambino di 8 anni. Ci sono alcuni veterani là fuori che non riuscirai mai a catturare, ma non vivremo per sempre.

E la maggior parte di quei prodigi non sono programmatori, sono uomini d'affari, manager e persino leader. E, soprattutto, venditori. Alcuni di loro sono persone davvero fantastiche che fanno cose davvero grandiose, ma loro assumono programmatori, non fanno il lavoro da soli. Almeno, non per molto tempo.

    
risposta data 01.03.2012 - 15:42
fonte
1

La differenza temporale è importante, ma solo se:

  • miri a essere migliore di queste persone a cui ti confronti,
  • la tua percezione del successo si basa solo sul successo degli altri.

Se ti diverti a farlo, a chi importa se gli altri lo fanno "meglio"?

Finché tu (e forse la tua famiglia) sei felice e puoi cavartela, mi sembra che tu stia vincendo.

Inoltre, il tuo successo su di loro sarà esattamente questo: non eri un prodigio. Hai lavorato duro, hai dovuto recuperare e hai fatto del tuo meglio. Pensare che devi recuperare suoni come impostarti per il fallimento.

Anche se non voglio dire che dovresti essere troppo facile anche per i tuoi obiettivi. È bello aspirare ad essere come le stelle del tuo settore (parlando di risultati e abilità, non necessariamente di collaterali come lo stile di vita), è bello spingere te stesso. Cerca solo ciò che ti rende felice e senti di aver realizzato qualcosa (e un po 'oltre), ma non mirare a ciò che rende felici gli altri.

    
risposta data 01.03.2012 - 17:15
fonte

Leggi altre domande sui tag