Dovrei finire il liceo o insegnare a me stesso? [chiuso]


12

Voglio diventare uno sviluppatore di giochi, sono uno studente A in terza media e mi sento come se stessi perdendo il mio tempo al liceo. Sto pensando di passare a homeschooling in modo da avere più tempo per concentrarmi sull'apprendimento dello sviluppo del gioco da solo mentre finisco il liceo a casa. Alcune persone con cui ho parlato di questo dicono che è meglio rimanere a scuola e andare al college, alcuni dicono che posso ottenere il mio diploma attraverso l'home homeschooling e in questo modo posso ottenere un vantaggio su ciò che amo fare e fare esperienza. Non sono sicuro di cosa fare e mi chiedevo se ci sono programmatori esperti là fuori che possono darmi consigli su quale percorso dovrei prendere ??


1
finire il liceo che dominare il mondo
Trevor Field il

2
Sembra davvero una specie di "consiglio personale". Quante persone in futuro cercheranno una risorsa Internet che dirà loro se il dandami dovrebbe finire il liceo? Probabilmente è meglio chiederlo in chat o su un forum di discussione. Non esiste alcuna "conoscenza di esperti" oggettiva che può essere archiviata per questa domanda.
Trevor Powell,

1
Fare entrambe le cose, è possibile creare giochi e ancora laurea. Nel caso in cui lo sviluppo del gioco non funzioni, avrai un piano di riserva
Thomas,

2
Sono stato educato a casa fino al liceo (e incluso). Ha funzionato molto bene per me; tuttavia, non consiglierei di passare al tuo ultimo anno. Ci vuole tempo e pratica per fare bene l'home homesing. Ci sono molte aree e ideologie nel homeschooling e IMHO il tuo ultimo anno di liceo non è il posto giusto per sperimentarlo, ci vuole tempo per farlo bene e farlo bene. Soprattutto se la tua principale giustificazione è che stai perdendo tempo al liceo, tutti si sentono così! Sono andato anche al college per una laurea in informatica dopo il liceo.
Nate,

Risposte:


27

Sei in terza media. Suggerirei di finire il liceo e di frequentare un college o un'università con un programma decente relativo alla specializzazione che vorresti avere nel settore dei giochi - questo significa informatica se, ad esempio, vuoi diventare un programmatore.

Non vedo molti vantaggi nell'essere "educato a casa" per il tuo ultimo anno di scuola superiore. Tutti si sentono come se stessero sprecando il loro tempo al liceo - probabilmente avrai degli stessi sentimenti esattamente al college (e probabilmente ti sbaglierai come allora).

Certo, puoi dedicare più tempo a concentrarti sui tuoi interessi immediati se non finisci il liceo, ma potrebbe essere più difficile entrare nel miglior college di cui sei altrimenti capace solo con un GED, perché a volte questi fattori contano ( indipendentemente dal fatto che debbano essere importanti). Il pericolo è che gestendo autonomamente la tua istruzione corri, potenzialmente, un rischio molto più grande di guidare male la tua educazione. Inoltre, credo, dovresti scegliere di evitare anche il college. Inoltre restringi la tua attenzione, potenzialmente prematuramente, il che potrebbe renderti meno desiderabile rispetto ad altri che sono più generalmente istruiti.

Sostengo fortemente e ripetutamente la realizzazione di giochi e la pratica del mestiere che intendi come carriera per studenti, stagisti e potenziali assunzioni. Dovresti farlo a prescindere dal percorso formativo che stai intraprendendo, tenendo presente che il fatto che i candidati più forti per un lavoro siano di solito quelli che praticano lo sviluppo del gioco in una certa misura come un hobby, il "vantaggio" che ti fa vincere sarà davvero terribilmente vantaggioso e certamente non conterà come esperienza di lavoro applicabile a un potenziale datore di lavoro.

Se ritieni che non finire il liceo sia la cosa giusta da fare per altri motivi, ti incoraggio a prenderli in considerazione. Ma la mia opinione professionale è che non è vantaggioso per la tua carriera futura come potresti supporre.


3
C'è molto da dire su come sbagliare accidentalmente la propria istruzione. Resta con il liceo e vai al college se non altro se non per imparare da persone che non sei tu o ricerca su Google. Ci sono alcune cose a cui non sarai esposto se insegni da solo che sono follemente necessari per sviluppare giochi. Un sacco di cose sembreranno superflue (ho quasi ottenuto un minorenne in letteratura perché il modo in cui è stata strutturata la mia laurea in CS), ma ci saranno ancora più cose che guadagnerai dall'esperienza di chi ti circonda.
Alex Shepard,

c'è anche molto da dire sul potenziale svincolo focalizzandoti così tanto su un obiettivo che potresti trascurare qualcosa che potresti voler fare e che non hai ancora trovato. ci sono un bel po 'di persone che hanno scoperto un'ambizione di vita mentre erano al college che in realtà non avevano mai considerato prima. homeschooling e un GED non hanno nulla in relazione diretta tra loro.
gardian06,

15

Per prima cosa devo ammettere che ho una certa propensione, sono uno studente di dottorato in informatica presso un grande istituto di ricerca (Clemson University), quindi mi occupo di studiare :-)

Risposta breve, se vuoi avere buone probabilità di diventare uno sviluppatore di giochi (e con questo suppongo che intendi lavorare per una società AAA come Blizzard?), Devi finire forte al liceo (sostenere l'esame di informatica in AP) , andare al college per una laurea in informatica e provare a specializzarsi in alcuni aspetti del processo di sviluppo del gioco (progettazione e architettura del motore di gioco, gestione delle risorse, strumenti, sistemi di particelle e effetti, motori fisici, simulazione ecc.).

Il valore della tua educazione non è nell'apprendere i trucchi del mestiere o prepararsi per una carriera specifica, è apprendere i concetti di base e capire come prendere buone decisioni basate su analisi ponderate e pensiero critico; due cose confuse, la tua educazione e la tua carriera . La tua educazione non può mai essere presa da te, mentre puoi sempre perdere il lavoro.

In senso pratico, essere autodidatta ostacolerà sicuramente il tuo sviluppo come programmatore, non avrai le risorse disponibili per il tuo studente universitario medio come laboratori informatici, cluster ad alta potenza, un esercito di persone con interessi simili e professori assunti per aiutare tu, ci sono molte informazioni su Internet, ma non batte mai ascoltarle direttamente dalla bocca di un esperto.

Un altro punto di vista è la quantità di cose che devi sapere per essere un programmatore efficace. Lo sviluppo di giochi moderni è estremamente tecnico, indipendentemente da come lo si avvicina, la conoscenza di strutture dati avanzate, una profonda comprensione del funzionamento interno del C ++ e una forte conoscenza dell'algebra lineare e della fisica sono quasi universalmente richieste per un lavoro nel settore. Questo è il motivo per cui la maggior parte dei lavori di livello base e di ingegneria del software sul sito Web di Blizzard richiede un diploma di laurea. Questi concetti sono difficili da imparare bene se non sei costretto a impararli.

In breve, perché mettersi in mezzo a te stesso? Se stai realizzando A, allora entrerai sicuramente nel college di tua scelta e probabilmente otterrai alcune borse di studio di merito. L'industria dei videogiochi sarà ancora qui dopo aver preso il tempo per ottenere una laurea di quattro anni e se persegui una scuola con buoni collegamenti con l'industria dei giochi, gli stage estivi e le offerte di lavoro sono una possibilità definita. Come ultima buona lettura, consiglio vivamente questo trattato su come diventare un esperto . Ha alcune buone intuizioni sul perché l'informatica non debba essere presa alla leggera.


4
Di cosa stai parlando è la scuola, non l'istruzione. E mettere la scuola al di sopra dell'esperienza è il motivo per cui ho votato in negativo questa risposta.
snake5,

8
... ed è per questo che l'ho votato. Hai tutta la tua vita per esperienza, non per scuola. Non perdere l'occasione.
Sam Hocevar,

@ snake5 Vedo da dove vieni, ma non stavo solo parlando della scuola stessa, stavo parlando delle opportunità che ti offre un'università come incontrare e interagire con persone con interessi simili, ottenere aiuto direttamente dagli esperti e avere accesso alla tecnologia più all'avanguardia. Sì, forse anche il tuo lavoro avrà questo, ma andare all'università (specialmente per l'informatica) ti permetterà di esplorare senza la possibilità di essere licenziato.
Josiah Hester,

@JosiahHester "all'avanguardia"? Il mio PC di casa era abbastanza economico e anche sufficiente a fornire una piattaforma di test per i miei progetti, che ho fatto per imparare le cose. Quindi non parlavo di "esperienza" come di "esperienza lavorativa". Basta fare le cose può portare chiunque abbastanza lontano.
snake5,

1
@ Mr.Beast Sei nel settore? Avendo partecipato a numerose interviste da entrambe le parti, posso garantirvi che la mancanza di una laurea è sia notata che trattenuta contro i candidati a qualsiasi posizione. È un handicap che può essere superato senza troppe difficoltà, ma è stato considerato un brutto segno praticamente in ogni processo di intervista a cui ho partecipato.
Steven Stadnicki,

8

Il mio consiglio: finisci la High School di sicuro, ma non perdere tempo in una laurea specialistica. Ti darà ben poco che ti serva per trovare un lavoro. Lo dico dopo aver intervistato molti laureati in CS che sanno poco o nulla di ciò che devono sapere: sviluppo del software.

Invece, passerei il mio tempo a scrivere il tipo esatto di codice che vuoi essere pagato per scrivere. Fallo tramite:

  • La tua immaginazione e le tue idee
  • Leggi tutti i libri sullo sviluppo di giochi che puoi trovare.
  • Studia tutto il codice di gioco su cui puoi mettere le mani.
  • Partecipa a un progetto di gioco open source.
  • In qualsiasi altro modo è possibile sviluppare un corpus di codice di gioco.

Una volta che hai un corpus di codice che puoi mostrare (proprio come il portfolio di un fotografo), allora usalo per candidarti per un lavoro. Non aver paura del fatto che non hai una laurea (anche se ne chiedono una). Lascia parlare il tuo codice. In definitiva, se è possibile programmare o meno è ciò che i potenziali datori di lavoro vogliono vedere. Se a loro importa che tu abbia una laurea in CS, probabilmente non vorrai lavorare lì.

"Stay in School" è tutto ottimo e buono - finisci il liceo - ma i diplomi di laurea specialistica sono molto, molto esagerati. Molti sviluppatori famosi non li hanno.

AGGIUNTO: Se vuoi vedere perché i gradi CS sono alquanto dubbi, leggi la parte su "Segui corsi ad alta intensità di programmazione" in questo articolo (http://www.joelonsoftware.com/articles/CollegeAdvice.html) del grande Joel Spolsky.


1
+1 - per quanto sia vero. Ma puoi ancora fare tutto questo mentre frequenti l'università. Stage estivi!
Josiah Hester,

2
Non sono d'accordo sul fatto che una laurea in CS sia uno spreco. Esistono numerosi concetti importanti che possono solo essere insegnati e non scoperti. Detto questo, come reclutatore cerco soprattutto esperienza fuori dall'aula. Se una persona ha partecipato a importanti progetti di programmazione extracurricolare o ha un account github abbastanza attivo, è un grande vantaggio.
Alex Shepard,

Non sono d'accordo sul fatto che non puoi insegnare a te stesso il 100% del valore che ti offre un diploma di laurea specialistica. Lo so perché l'ho fatto. ;-) Ho una laurea in Lingue classiche.
Nick Hodges,

6

Sono d'accordo con tutti gli altri sul fatto di non passare all'istruzione a casa nell'ultimo anno, vedo solo o notarlo o ferire le tue possibilità a lungo termine.

Sull'argomento di andare al collage, tieni presente che MOLTE "scuole di gioco" sono truffe per fregare le persone solo per soldi. Pensa a rafforzare la grafica sul tipo 3 di ragazzi.

I ragazzi di Extra-Credits hanno fatto un'ottima presentazione su Game Schools , mostrandoti cosa cercare in una buona scuola e quali segnali di avvertimento cercare in una brutta scuola.


5

Dovrei finire il liceo o insegnare a me stesso? - quei due non si escludono a vicenda. Sto finendo la scuola e insegno a me stesso.

E non c'è molta "conoscenza dello sviluppo del gioco" esclusiva dello sviluppo del gioco. Si tratta principalmente di matematica, informatica e fisica, di cui hai imparato a scuola.

So che è un'opinione molto impopolare nei confronti delle persone della nostra età, ma la scuola mi è stata davvero molto utile.

Se devi sacrificare qualcosa per avere più tempo per i tuoi hobby, ci sono candidati molto migliori dell'istruzione: sport, vita sociale, TV (non la guardo da anni), procrastinazione ...

La risposta definitiva è che dovresti assolutamente rimanere a scuola. Ti fornirà la conoscenza che non è applicabile solo allo sviluppo del gioco, ma anche ad altri campi, perché non puoi prevedere il tuo futuro.


1

Finanziario Quando sono andato al college, i sondaggi hanno indicato che dopo quattro anni l'esperienza acquisita lavorando ti ha reso prezioso come un nuovo laureato. Successivamente il laureato ha ottenuto aumenti più veloci e ha superato i non laureati. Questo potrebbe non essere più vero, ma sospetto che lo sia ancora.

Personale Incontrerai molte persone fantastiche al college. È importante conoscere e da loro.

La mia raccomandazione ha funzionato meglio per un ragazzo (zuckerberg). Non ha funzionato meglio per gli altri 89.999.999 abbandoni.


0

Sicuramente finisci il liceo. Tuttavia, ho delle differenze su ciò che dicono gli altri, perché sono un po 'di parte.

Mentre un diploma CS / equivalente può aiutarti a mettere il piede alle porte delle aziende, può o meno insegnarti molto, a seconda del college. Sono sicuro che tutti imparano molto dal MIT .. ma pagano anche> $ 10K al semestre, se riescono a entrare.

Devo chiederti alcune cose però.

  1. Hai già realizzato progetti / giochi al punto da poterli chiamare "completi"? (e qualcosa oltre il ciao-mondo di base)
  2. Stai imparando costantemente sullo sviluppo del gioco attraverso i mezzi appropriati (stackoverflow, forum, blog, libri ecc.)
  3. Ti piace creare giochi, anche se non vieni pagato per questo?
  4. Ti senti a tuo agio nell'insegnare te stesso e nell'apprendimento attraverso Internet?

Se hai risposto no a nessuna di queste domande, probabilmente stai meglio ottenere una laurea perché non hai abbastanza esperienza. Tuttavia, se hai risposto sì a tutti quelli, allora un grado servirà solo a uno scopo: mettere il piede nella porta.

Detto questo, sono un programmatore (non di gioco). Mi sono diplomato al liceo e ho seguito alcuni corsi universitari, ma non mi sono mai laureato. Ora ho 21 anni (quasi nessun debito con il mio nome!) E lavoro in una posizione entry level (ovvero junior) in una compagnia rispettabile, anche se piccola. Ecco come l'ho fatto e cosa devi fare:

  1. Contribuisci e crea progetti open source! Questo è il modo migliore in assoluto per ottenere un'esperienza di vita reale lavorando in gruppo
  2. Liceo Laureato. Se non lo fai, molte aziende vedranno questo e penseranno "non ha disciplina", perché ci vuole un po 'di disciplina per finire. Se non finisci qualcosa di noioso come il liceo, come farai a completare un gioco quando tutte le cose "divertenti" sono già state fatte?
  3. Crea un progetto. Può essere open source o no. Ma questo progetto deve essere il gioco più raffinato che tu possa fare. Se è un gioco di app store, pubblicalo. Questa sarà la parte fondamentale del tuo curriculum per i futuri datori di lavoro. Perché non hai una laurea, devi davvero stupirli per farti considerare. Devono sapere, senza dubbio, che sai cosa stai facendo.
  4. Crea un bel curriculum e inizia a candidarti per lavori di livello base o stage! Assicurati che il tuo curriculum sottolinea che sei abbastanza motivato per essere autodidatta, mostra tutti i tuoi progetti e contributi precedenti, ecc.

Ora, la parte più difficile di questo percorso è ottenere quel primo lavoro e lasciare una buona impressione. Il tuo primo lavoro probabilmente non sarà niente di eccitante, e probabilmente sarai sottopagato e dio sa cos'altro. Ma trova il lavoro! Assicurati di essere completamente onesto su ciò che ti manca però. Se sono un negozio Java e sai che C # assicurati di dire qualcosa del tipo "Ho imparato molte lingue e riesco a prenderle facilmente. Mi ci vorrà un po 'per mettermi al passo con Java, ma anche io conoscere C # che è abbastanza simile ". La prima cosa che non vuoi fare è ottenere il primo lavoro e poi scoprono che non sai nulla di ciò che si aspettavano da te.

Dopo il primo lavoro, le cose sono notevolmente più facili. La maggior parte delle aziende si preoccupa molto di più di un'esperienza lavorativa precedente rispetto a una laurea. Assicurati di mantenere il tuo primo lavoro anche se per almeno 2 anni, forse più a lungo. Quando ti senti a tuo agio, inizia a inviare applicazioni ad altri lavori "migliori" di livello base. Fondamentalmente, il tuo primo lavoro servirà come sostituto per una laurea. Sarà brutto, ma il prossimo lavoro saprà che hai il know how e non ti preoccuperai così tanto della mancanza di una laurea.

Questo ha funzionato per me e speriamo che funzioni per te. Naturalmente nessuna garanzia, ma sto parlando dell'esperienza del mondo reale. Ho ottenuto un lavoro di programmazione letteralmente 2 mesi dopo essermi diplomato al liceo. Non è stato il lavoro migliore ed era praticamente il salario degli schiavi, ma 2 anni dopo, eccomi ad un lavoro molto migliore, mi pagano decentemente, e mi sveglio ogni mattina e mi diverto davvero in quello che faccio. E molte persone hanno lasciato questa azienda per lavorare in Microsoft e altri grandi nomi.

In sintesi:

  1. Crea giochi personali
  2. Ottieni (qualsiasi) lavoro relativo agli sviluppatori di giochi
  3. Profitto!

Nota: potresti comunque voler seguire alcuni corsi universitari a seconda di ciò che vuoi fare (graphic designer, programmatore, modellatore, ecc.). Ad esempio, avere una conoscenza approfondita della geometria può aiutarti a programmare giochi 3D. Inoltre, se sei un po 'introverso, potresti voler prendere una lezione di lingua pubblica, solo per acquisire quell'abilità. Questa è una delle lezioni che ho intenzione di frequentare qualche volta perché faccio schifo a parlare in pubblico, ma è utile anche per i programmatori.

Inoltre, ho iniziato a programmare molto giovane. In seconda media, sono arrivato al punto di poter imparare praticamente qualsiasi nuova lingua e ho avuto alcuni "buoni" progetti entro il mio ultimo anno. Se hai iniziato più tardi, questo percorso potrebbe essere più difficile.


0

È bello sapere che sei in terza media con l'ambizione di fare grandi cose. Ho iniziato a studiare la programmazione in C anche nel grado 11. Consiglio vivamente di finire la High School e durante il tuo tempo libero impari un linguaggio di programmazione e inizi a costruire giochi per console e leggi il più possibile sul settore dei giochi. Certo, gioca a molti giochi.

Saltare la pistola al college o all'università in realtà non aiuta a mio parere, l'ho fatto e mi sono bruciato. Poiché l'industria dei videogiochi è alla ricerca di persone al di là del background accademico, hanno bisogno di persone che siano in cima alle cose nel settore. Se stai mirando a sviluppatori di giochi giganti come Blizzard, Capcom o SquareEnix. Devi sapere alcune cose e si aspettano che tu lo sappia bene. Semplicemente avere una laurea non ti metterebbe alla loro porta, ma la combinazione di esperienza e credenziali accademiche può aumentare significativamente le tue possibilità.

Certo, c'è molto di più da considerare che semplicemente andare a scuola e ottenere il lavoro. Devi prendere in considerazione il costo dell'istruzione, le forniture e le spese di soggiorno mentre stai prendendo questa strada. Lo stile di vita gioca anche un ruolo importante nel settore dei giochi, perché non sono i tuoi tipici lavori 9-5, se la famiglia viene prima, allora forse i videogiochi potrebbero non essere la scelta migliore.

I gradi sono grandi, rafforzano le tue conoscenze e ti rendono più competente e cosa no. Sono fantastici e ti rendono più versatile e aperto a qualsiasi tipo di lavoro di programmazione. Man mano che le tue conoscenze crescono nello sviluppo, ti renderai conto di quanta scuola non ti insegna e quelle sono le cose che ti servivano di più.

Le mie regole d'oro per la nuova era degli studenti sono lavorare prima, mettere le mani sull'esperienza e poi andare a scuola. Perché se davvero non ti piace, almeno non ci hai speso un dollaro. Ma se prima prendi la strada per la scuola e ti laurei solo per scoprire che hai odiato il tuo lavoro. Allora sei nel mondo del dolore.

Spero che tu possa trovare la tua risposta!

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.