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.
- Avez-vous déjà réalisé des projets / jeux au point que vous pouvez les appeler "terminés"? (et quelque chose au-delà du monde bonjour de base)
- Apprenez-vous constamment sur le développement de jeux via les supports appropriés (stackoverflow, forums, blogs, livres, etc.)
- Aimez-vous créer des jeux, même si vous n'êtes pas payé pour cela?
- Vous sentez-vous à l'aise de vous enseigner et d'apprendre par Internet?
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:
- Contribuez et créez des projets open source! C'est la meilleure façon absolue d'acquérir une expérience de travail réelle en équipe
- Diplôme d'études secondaires. Si vous ne le faites pas, de nombreuses entreprises verront cela et penseront "qu'il n'a pas de discipline", car il faut pas mal de discipline pour finir. Si vous ne terminez pas quelque chose de fastidieux comme le lycée, comment allez-vous faire pour terminer un jeu quand tout le "fun" est déjà fait?
- Créez un projet. Il peut être open source ou non. Mais, ce projet doit être le jeu le plus raffiné que vous puissiez faire. Si c'est un jeu sur l'App Store, publiez-le. Ce sera l'élément clé de votre CV pour les futurs employeurs. Parce que vous n'avez pas de diplôme, vous devez vraiment les impressionner pour qu'ils vous considèrent. Ils doivent savoir, sans aucun doute, que vous savez ce que vous faites.
- Créez un joli CV et commencez à postuler pour des emplois de débutant ou de stage! Assurez-vous que votre curriculum vitae indique que vous êtes suffisamment motivé pour être autodidacte, montre tous vos projets et contributions précédents, etc.
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é:
- Créez des jeux personnels
- Obtenir (n'importe quel) travail lié au jeu
- Profit!
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.