Je veux devenir développeur de jeux, je suis un étudiant A en 11e année et j'ai l'impression de perdre mon temps au lycée. Je pense passer à l'école-maison pour avoir plus de temps pour me concentrer sur l'apprentissage du développement de jeux tout en terminant mes études secondaires à la maison. Certaines personnes à qui j'ai parlé disent qu'il vaut mieux rester à l'école et aller au collège, d'autres disent que je peux obtenir mon diplôme grâce à l'enseignement à domicile et de cette façon, je peux avoir une longueur d'avance sur ce que j'aime faire et acquérir une expérience pratique. Je ne sais pas quoi faire et je me demandais s'il y avait des programmeurs expérimentés qui pourraient me donner des conseils sur la route à suivre ??
game-industry
dandami
la source
la source
Réponses:
Vous êtes en 11e année. Je recommanderais de terminer mes études secondaires et de fréquenter un collège ou une université avec un programme décent lié à la spécialisation que vous aimeriez avoir dans l'industrie des jeux - cela signifie l'informatique si vous voulez être programmeur, par exemple.
Je ne vois pas beaucoup d'avantages à être «scolarisés à la maison» pour votre dernière année et changement d'école secondaire. Tout le monde a l'impression de perdre son temps au lycée - vous aurez probablement des épisodes de ce même sentiment au collège (et vous aurez probablement tout aussi tort à l'époque que vous l'êtes maintenant).
Bien sûr, vous pouvez consacrer plus de temps à vous concentrer sur vos intérêts immédiats si vous ne terminez pas vos études secondaires, mais il pourrait être plus difficile d'entrer dans le meilleur collège dont vous êtes autrement capable avec seulement un GED, car ces facteurs importent parfois ( peu importe qu'ils ou non devraient la matière). Le danger est qu'en auto-dirigeant votre éducation, vous courez, potentiellement, un risque beaucoup plus grand de mal orienter votre éducation. Plus encore, je pense, si vous choisissez d’éviter le collège également. Vous restreignez également votre concentration, potentiellement prématurément, ce qui pourrait vous rendre moins désirable que d'autres qui sont plus généralement éduqués.
Je préconise fortement et à plusieurs reprises de créer des jeux et de pratiquer le métier que vous envisagez comme carrière auprès des étudiants, des stagiaires et des recrues potentielles. Vous devez le faire quel que soit le cheminement scolaire que vous suivez - dans cet esprit, le fait que les candidats les plus forts pour un emploi sont généralement ceux qui pratiquent le développement de jeux dans une certaine mesure comme un passe-temps, la "longueur d'avance" que vous gagnez ne sera pas vraiment terriblement avantageux et cela ne comptera certainement pas comme expérience de travail applicable à un employeur potentiel.
Si vous pensez que ne pas terminer vos études secondaires est la bonne chose à faire pour d' autres raisons, alors je vous encourage à en tenir compte. Mais mon avis professionnel est que ce n'est pas aussi avantageux pour votre future carrière que vous ne le pensez.
la source
Je vais d'abord admettre un certain parti pris, je suis un étudiant au doctorat en informatique dans une grande institution de recherche (Université Clemson), donc je suis tout au sujet de l'éducation :-)
Réponse courte, si vous voulez avoir de bonnes chances de devenir développeur de jeux (et par là je suppose que vous voulez dire travailler pour une entreprise AAA comme Blizzard?), Vous devez finir fort au lycée (passer l'examen d'informatique AP) , aller à l'université pour un diplôme en informatique et essayer de se spécialiser dans certains aspects du processus de développement de jeux (conception et architecture de moteur de jeu, gestion des ressources, outillage, systèmes de particules et FX, moteurs physiques, simulation, etc.).
La valeur de votre éducation ne consiste pas à apprendre les astuces du métier ou à se préparer à une carrière spécifique, à apprendre les concepts sous-jacents et à comprendre comment prendre de bonnes décisions basées sur une analyse réfléchie et une pensée critique; votre confusion deux choses votre éducation et votre carrière . Votre éducation ne peut jamais vous être retirée, alors que vous pouvez toujours perdre votre emploi.
Dans un sens pratique, être autodidacte entravera certainement votre développement en tant que programmeur, vous n'aurez pas les ressources disponibles pour votre étudiant moyen comme des laboratoires informatiques, des grappes de haute puissance, une armée de personnes ayant des intérêts similaires et des professeurs embauchés pour aider vous, il y a une mine d'informations sur Internet, mais cela ne vaut jamais l'entendre directement de la bouche d'un expert.
Un autre angle de cela est la quantité de choses que vous devez savoir pour être un programmeur efficace. Le développement de jeux modernes est extrêmement technique, quelle que soit votre approche, une connaissance des structures de données avancées, une compréhension approfondie du fonctionnement interne du C ++ et une solide compréhension de l'algèbre linéaire et de la physique sont presque universellement requises pour un travail dans l'industrie. C'est pourquoi la majorité des emplois d'entrée de gamme et d'ingénieur logiciel principal sur le site Web des emplois de Blizzard nécessitent un baccalauréat. Ces concepts sont difficiles à bien apprendre, sauf si vous êtes obligé de les apprendre.
Bref, pourquoi se mettre en travers de soi? Si vous faites des A droites, vous obtiendrez certainement le collège de votre choix et obtiendrez probablement des bourses de mérite. L'industrie du jeu sera toujours là après avoir pris le temps d'obtenir un diplôme de quatre ans, et si vous continuez à fréquenter une école ayant de bonnes relations avec l'industrie du jeu, les stages d'été et les offres d'emploi sont une possibilité certaine. Comme dernière bonne lecture, je recommanderais fortement ce traité pour devenir un expert . Il contient de bonnes informations sur les raisons pour lesquelles l'informatique ne doit pas être prise à la légère.
la source
Mon conseil: finissez vos études secondaires bien sûr, mais ne perdez pas votre temps avec un diplôme CS. Cela vous procurera très peu de choses dont vous aurez besoin pour trouver un emploi. Je dis cela après avoir interviewé de nombreux diplômés CS qui ne savent pas ou peu de choses sur ce qu'ils doivent savoir: le développement de logiciels.
Au lieu de cela, je passerais mon temps à écrire le type de code exact que vous souhaitez être payé pour écrire. Faites-le via:
Une fois que vous avez un corps de code que vous pouvez montrer (un peu comme le portfolio d'un photographe), utilisez-le pour postuler à des emplois. N'ayez pas peur du fait que vous n'avez pas de diplôme (même s'ils en demandent un). Laissez votre code parler. En fin de compte, que vous puissiez coder ou non, c'est ce que les employeurs potentiels veulent voir. S'ils se soucient que vous ayez un diplôme CS, vous ne voudrez probablement pas y travailler.
"Rester à l'école" est tout bon et bon - finissez le lycée - mais les diplômes CS sont bien trop exagérés. De nombreux développeurs célèbres n'en ont pas.
AJOUT: Si vous voulez voir pourquoi les diplômes CS sont au mieux douteux, lisez la partie sur "Suivez des cours intensifs en programmation" dans cet article (http://www.joelonsoftware.com/articles/CollegeAdvice.html) du grand Joel Spolsky.
la source
Je suis d'accord avec tout le monde sur le fait de ne pas passer à l'enseignement à domicile au cours de la dernière année, je ne le vois que faire du tout ou nuire à vos chances à long terme.
En ce qui concerne le collage, sachez que BEAUCOUP "écoles de jeu" sont des escroqueries pour arnaquer les gens juste pour de l'argent. Pensez à resserrer les graphismes sur les gars de niveau 3 .
Les gars de Extra-Credits ont fait une très bonne présentation sur les écoles de jeu , vous montrant ce qu'il faut rechercher dans une bonne école et quels signes d'avertissement rechercher dans une mauvaise école.
la source
Dois-je terminer mes études secondaires ou m'enseigner moi-même? - ces deux-là ne s'excluent pas mutuellement. Je termine l'école et m'enseigne moi-même.
Et il n'y a pas beaucoup de "connaissances en développement de jeux" qui soient exclusives au développement de jeux. Ce sont principalement des mathématiques, de l'informatique et de la physique, que vous apprenez tous à l'école.
Je sais que c'est une opinion très impopulaire auprès des gens de notre âge, mais l'école m'a en fait été très bénéfique.
Si vous devez sacrifier quoi que ce soit pour avoir plus de temps pour vos propres loisirs, il y a de bien meilleurs candidats que l'éducation: le sport, la vie sociale, la télévision (pas regardé depuis des années), la procrastination ...
La réponse définitive est que vous devez absolument rester à l'école. Cela vous donnera des connaissances qui ne s'appliquent pas seulement au développement de jeux, mais aussi à d'autres domaines, car vous ne pouvez pas prédire votre avenir.
la source
Finances Lorsque je suis allé au collège, les sondages ont indiqué qu'après quatre ans, l'expérience que vous avez acquise au travail vous a rendu aussi précieux qu'un nouveau diplômé du collège. Après cela, le diplômé a augmenté plus rapidement et a dépassé le non diplômé. Ce n'est peut-être plus vrai, mais je pense que c'est toujours le cas.
Personnel Vous rencontrerez beaucoup de gens formidables au collège. Il est important d'en apprendre davantage sur eux et de les connaître.
Ma recommandation Cela a fonctionné mieux pour un gars (zuckerberg). Cela n'a pas fonctionné mieux pour les 89,999,999 autres décrocheurs.
la source
Pour sûr terminer le lycée. Cependant, je vais différer sur ce que tout le monde dit, parce que je suis un peu partial.
Bien qu'un diplôme CS / équivalent puisse vous aider à mettre le pied dans la porte des entreprises, il peut ou non vous apprendre beaucoup, selon le collège. Je suis sûr que tout le monde apprend beaucoup qui va au MIT ... mais paie également> 10 000 $ par semestre, s'il peut même y entrer.
Je dois cependant vous poser quelques questions.
Si vous avez répondu non à l'une de ces questions, vous feriez probablement mieux d'obtenir un diplôme parce que vous n'avez pas suffisamment d'expérience. Cependant, si vous avez répondu oui à toutes ces questions, un diplôme n'aura qu'un seul but: mettre le pied dans la porte.
Cela étant dit, je suis un programmeur (non-jeu). J'ai obtenu mon diplôme d'études secondaires et j'ai suivi quelques cours universitaires, mais je n'ai jamais obtenu de diplôme. J'ai maintenant 21 ans (sans presque aucune dette envers moi!) Et je travaille dans un poste d'entrée de gamme (cad junior) dans une entreprise respectable, quoique petite. Voici comment je l'ai fait et ce que vous devez faire:
Maintenant, la partie la plus difficile de cette voie est d'obtenir ce premier emploi et de laisser une bonne impression. Votre premier emploi ne sera probablement rien d'excitant, et vous serez probablement sous-payé et Dieu sait quoi d'autre. Mais, obtenez le travail! Assurez-vous cependant d'être complètement honnête sur ce qui vous manque. S'ils sont une boutique Java et que vous connaissez C #, assurez-vous de dire quelque chose comme "J'ai appris de nombreux langages et je peux les comprendre facilement. Il me faudra un peu de temps pour me familiariser avec Java, mais j'ai aussi connaître C # qui est assez similaire ". La première chose que vous ne voulez pas faire est d'obtenir le premier emploi, puis ils découvrent que vous ne savez pas tout ce qu'ils attendaient de vous.
Après le premier travail, les choses sont beaucoup plus faciles. La plupart des entreprises se soucient beaucoup plus d'une expérience professionnelle antérieure qu'un diplôme universitaire. Assurez-vous de conserver votre premier emploi pendant au moins 2 ans, voire plus. Lorsque vous vous sentez à l'aise, commencez à envoyer des candidatures à d'autres «meilleurs» emplois de niveau d'entrée. Fondamentalement, votre premier emploi vous remplacera pour un diplôme. Ce sera mauvais, mais le prochain travail saura que vous avez le savoir-faire et ne vous inquiétez pas tant de manquer de diplôme.
Cela a fonctionné pour moi et j'espère que cela fonctionne pour vous. Bien sûr, aucune garantie, mais je parle d'une expérience du monde réel. J'ai obtenu un travail de programmation littéralement 2 mois après avoir obtenu mon diplôme d'études secondaires. Ce n'était pas le meilleur travail et c'était pratiquement un salaire d'esclave, mais 2 ans plus tard, je suis ici à un bien meilleur travail, je suis payé décemment, je me réveille chaque matin et j'aime vraiment ce que je fais. Et de nombreuses personnes ont quitté cette entreprise pour travailler chez Microsoft et d'autres grands noms.
En résumé:
Remarque: Vous pouvez toujours vouloir suivre quelques cours universitaires en fonction de ce que vous voulez faire (graphiste, programmeur, modélisateur, etc.). Par exemple, une connaissance approfondie de la géométrie peut vous aider à programmer des jeux 3D. De plus, si vous êtes un peu introverti, vous voudrez peut-être suivre un cours de prise de parole en public, juste pour acquérir cette compétence. C'est l'une des classes que je prévois de prendre un jour parce que je crains de parler en public, mais c'est utile même pour les programmeurs.
De plus, j'ai commencé à programmer très jeune. En 7e année, je suis arrivé à un point où je pouvais apprendre à peu près n'importe quelle nouvelle langue et j'ai eu quelques "bons" projets avant ma dernière année. Si vous avez commencé plus tard, ce chemin peut être plus difficile.
la source
C'est bien d'entendre que vous êtes en 11e année avec l'ambition de faire de grandes choses. J'ai également commencé à apprendre la programmation C en 11e année. Je suggère fortement de terminer le lycée et pendant votre temps libre d'apprendre un langage de programmation et de commencer à créer des jeux sur console et de lire autant d'informations sur l'industrie du jeu que possible. Bien sûr, jouez à beaucoup de jeux.
Sauter le pistolet au collège ou à l'université n'aide pas vraiment à mon avis, je l'ai fait et je me suis brûlé. Parce que l'industrie du jeu vidéo recherche des personnes au-delà de la formation universitaire, elles ont besoin de personnes qui sont au top des choses dans l'industrie. Si vous visez des développeurs de jeux géants comme Blizzard, Capcom ou SquareEnix. Vous devez savoir pas mal de choses et ils s'attendent à ce que vous le sachiez bien. Le simple fait d'avoir un diplôme ne vous mettrait pas dans leur porte, mais la combinaison d'expérience et de diplômes peut augmenter considérablement vos chances.
Bien sûr, il y a beaucoup plus à considérer que d'aller simplement à l'école et de trouver un emploi. Vous devez prendre en compte le coût de l'éducation, les fournitures et les frais de subsistance pendant que vous empruntez cette route. Le style de vie joue également un rôle important dans l'industrie du jeu, car ce ne sont pas vos emplois 9-5 typiques, si la famille vient en premier, alors le jeu vidéo pourrait ne pas être le meilleur choix.
Les diplômes sont excellents, ils renforcent vos connaissances et vous rendent plus compétent et ainsi de suite. Ils sont excellents et vous rendent plus polyvalent et ouvert à tout type de travail de programmation. Au fur et à mesure que vos connaissances se développeront, vous réaliserez combien l'école ne vous apprend pas et ce sont les choses dont vous aviez le plus besoin.
Mes règles d'or pour le nouvel âge de l'élève sont de travailler d'abord, d'acquérir une expérience pratique, puis d'aller à l'école. Parce que si vous ne l'aimez vraiment pas, au moins vous n'y avez pas dépensé un dollar. Mais si vous prenez d'abord le chemin de l'école et que vous êtes diplômé juste pour découvrir que vous détestiez votre travail. Alors vous êtes dans le monde de la douleur.
J'espère que vous trouverez votre réponse!
la source