Quali sono le posizioni calde che sono difficili da ottenere nel settore dei giochi? Client / Server / Game Engine / Networking e database o altro?
Quali sono le posizioni calde che sono difficili da ottenere nel settore dei giochi? Client / Server / Game Engine / Networking e database o altro?
Risposte:
Gli artisti tecnici sono rari come i denti di gallina. Cioè, qualcuno che è principalmente un artista, ma che può anche scrivere / codificare e comprendere la tecnologia shader alla base dell'arte.
Inoltre, i buoni programmatori di grafica shader sono ancora piuttosto rari, cioè qualcuno che può creare alcuni degli effetti visivi più impressionanti e ottimizzare le prestazioni di rendering.
Qualsiasi programmatore che sa che questo non è un puntatore const:
const MyClass* myObject = getObject();
È una proprietà calda.
Seriamente: è difficile trovare buoni programmatori e ci sono molti ragazzi inesperti nel settore dei videogiochi.
Dico che il più caldo e difficile è essere un fondatore di Studio e avere successo in questo.
Le posizioni di codifica sembrano diventare meno entusiasmanti / creative e meno rispettate ogni anno che passa e aumentare le dimensioni della squadra :(
Per ogni posizione di sviluppo 'eccitante' (ad es. Grafica all'avanguardia o codifica di gioco su un grande titolo), ci sono circa 10 programmatori necessari per un lavoro abbastanza noioso (front-end, conformità TRC / TCR, strumenti, porting su piattaforme minori)
Non farai grandi giochi di codifica a meno che tu non sia davvero fortunato (posto giusto al momento giusto). L'unico vero denaro è nel fondare uno studio e vendere fino a un megapublisher. O creando un grande successo inaspettato con una squadra molto piccola.
Come carriera, la programmazione dei giochi sembra un po 'un vicolo cieco a meno che tu non abbia ciò che serve per avviare uno studio tutto tuo, o sei disposto a rinunciare alla programmazione e mirare a un ruolo di gestione ...
Direi che "Hot position" quando si tratta di programmatori è probabilmente Lead Architect, Lead Engine o qualsiasi altro nome dello stesso lavoro. In sostanza il ragazzo che arriva a decidere cosa implementare e come. Spesso è una persona con un'ottima conoscenza della programmazione, qualcuno che probabilmente ha una delle migliori panoramiche del codice dell'azienda. Non penso che sia qualcosa a cui vieni reclutato esternamente, ma molto probabilmente al suo interno. Richiede molta esperienza e spesso ha la tendenza ad essere i migliori programmatori "generali" che ce la fanno.
una persona che ha la pazienza e la ricerca di imparare quando arrivano le nuove tecnologie ... otterrebbe il lavoro che ha sempre desiderato ... sia un programmatore di grafica di gioco o un capo di programmatore di giochi. credo che puoi costruire una casa solo dopo aver comprato il primo mattone :)
salire è un processo lento e molto desiderato.