Beende mit Sicherheit die High School. Ich werde mich jedoch in Bezug auf das, was alle anderen sagen, unterscheiden, weil ich ein bisschen voreingenommen bin.
Während ein CS / gleichwertiger Abschluss Ihnen helfen kann, in Unternehmen Fuß zu fassen, kann er Ihnen je nach Hochschule viel beibringen oder auch nicht. Ich bin sicher, jeder lernt eine Menge, die zum MIT gehört. Aber er zahlt auch> $ 10K pro Semester, wenn er überhaupt einsteigen kann.
Ich muss dich allerdings ein paar Dinge fragen.
- Haben Sie bereits Projekte / Spiele erstellt, die Sie als "vollständig" bezeichnen können? (und etwas jenseits der grundlegenden Hallo-Welt)
- Lernst du ständig über die Spieleentwicklung über die entsprechenden Medien (Stapelüberlauf, Foren, Blogs, Bücher usw.)
- Erstellen Sie gerne Spiele, auch wenn Sie dafür nicht bezahlt werden?
- Fühlen Sie sich wohl dabei, sich selbst zu unterrichten und über das Internet zu lernen?
Wenn Sie eine dieser Fragen mit Nein beantwortet haben, ist es wahrscheinlich besser, einen Abschluss zu machen, weil Sie nicht genug Erfahrung haben. Wenn Sie jedoch auf alle diese Fragen mit Ja geantwortet haben, hat ein Abschluss nur einen Zweck: Ihren Fuß in die Tür zu bekommen.
Davon abgesehen bin ich ein (kein Spiel-) Programmierer. Ich absolvierte die High School und nahm ein paar College-Kurse, bekam aber nie einen Abschluss. Ich bin jetzt 21 Jahre alt (fast ohne Schuld an meinem Namen!) Und arbeite in einer Einstiegsposition (Junior) in einem angesehenen, wenn auch kleinen Unternehmen. Hier ist, wie ich es gemacht habe und was Sie tun müssen:
- Tragen Sie bei und erstellen Sie Open Source-Projekte! Dies ist der absolut beste Weg, um echte Erfahrungen in einem Team zu sammeln
- Einen Highschoolabschluss machen. Wenn Sie dies nicht tun, werden viele Unternehmen dies sehen und denken, "er hat keine Disziplin", weil es ziemlich viel Disziplin braucht, um fertig zu werden. Wenn Sie etwas Langweiliges wie die Highschool nicht beenden, wie werden Sie damit umgehen, ein Spiel zu beenden, wenn all die "lustigen" Dinge bereits erledigt sind?
- Erstellen Sie ein Projekt. Es kann Open Source sein oder nicht. Aber dieses Projekt muss das ausgefeilteste sein, das Sie je machen können. Wenn es sich um ein App-Store-Spiel handelt, veröffentlichen Sie es. Dies ist der wichtigste Teil Ihres Lebenslaufs für zukünftige Arbeitgeber. Weil du keinen Abschluss hast, musst du sie wirklich beeindrucken, damit sie dich in Betracht ziehen. Sie müssen ohne Zweifel wissen, dass Sie wissen, was Sie tun.
- Erstellen Sie einen schönen Lebenslauf und bewerben Sie sich für Einsteiger- oder Praktikumsjobs! Stellen Sie sicher, dass Ihr Lebenslauf darauf hinweist, dass Sie motiviert genug sind, sich selbst beizubringen, alle Ihre vorherigen Projekte und Beiträge vorführt usw.
Das Schwierigste auf diesem Weg ist, den ersten Job zu bekommen und einen guten Eindruck zu hinterlassen. Ihr erster Job wird wahrscheinlich nichts Aufregendes sein, und Sie werden wahrscheinlich unterbezahlt sein, und Gott weiß, was noch. Aber machen Sie sich an die Arbeit! Seien Sie jedoch absolut ehrlich zu dem, was Ihnen fehlt. Wenn es sich um einen Java-Shop handelt und Sie wissen, dass C # sicher ist, dass Sie Folgendes sagen: "Ich habe viele Sprachen gelernt und kann sie leicht erlernen. Es dauert eine Weile, bis ich mich mit Java vertraut gemacht habe, aber ich auch kenne C # was ziemlich ähnlich ist ". Die Nummer eins, die Sie nicht tun möchten, ist, den ersten Job zu bekommen, und dann stellen sie fest, dass Sie nichts wissen, was sie von Ihnen erwartet haben.
Nach dem ersten Job ist es deutlich einfacher. Die meisten Unternehmen legen viel mehr Wert auf Berufserfahrung als auf einen Hochschulabschluss. Stellen Sie sicher, dass Sie Ihren ersten Job mindestens 2 Jahre lang aushalten, vielleicht sogar länger. Wenn Sie sich wohl fühlen, senden Sie Bewerbungen an andere "bessere" Einsteigerjobs. Grundsätzlich wird Ihr erster Job als Ersatz für einen Abschluss dienen. Es wird schlimm sein, aber der nächste Job wird wissen, dass Sie das Know-how haben und sich nicht so viele Sorgen um einen fehlenden Abschluss machen.
Das hat bei mir funktioniert und hoffentlich auch bei Ihnen. Natürlich keine Garantie, aber ich spreche aus der Praxis. Ich bekam einen Programmierjob buchstäblich 2 Monate nach Abschluss der High School. Es war nicht der beste Job und es war praktisch ein Sklavenlohn, aber 2 Jahre später bin ich hier bei einem viel besseren Job und werde anständig bezahlt. Ich wache jeden Morgen auf und genieße das, was ich tue. Viele Leute haben dieses Unternehmen verlassen, um bei Microsoft und anderen großen Namen zu arbeiten.
In Summe:
- Mach persönliche Spiele
- Holen Sie sich einen (beliebigen) Job für Spieleentwickler
- Profitieren!
Hinweis: Je nachdem, was Sie tun möchten (Grafikdesigner, Programmierer, Modellbauer usw.), möchten Sie möglicherweise noch einige College-Kurse belegen. Wenn Sie beispielsweise die Geometrie genau kennen, können Sie 3D-Spiele programmieren. Wenn Sie ein bisschen introvertiert sind, möchten Sie vielleicht einen öffentlichen Vortrag halten, um diese Fertigkeit zu erlernen. Das ist einer der Unterrichtsstunden, die ich irgendwann nehmen möchte, weil ich in der Öffentlichkeit spreche, aber es ist sogar für Programmierer nützlich.
Außerdem habe ich sehr jung angefangen zu programmieren. In der 7. Klasse kam ich zu einem Punkt, an dem ich so gut wie jede neue Sprache lernen konnte und in meinem letzten Jahr ein paar "gute" Projekte hatte. Wenn Sie später angefangen haben, ist dieser Weg möglicherweise schwieriger.