Chcę zostać twórcą gier, jestem studentem w 11 klasie i mam wrażenie, że marnuję czas w liceum. Zastanawiam się nad przejściem na nauczanie w domu, aby mieć więcej czasu na samodzielne uczenie się tworzenia gier podczas ukończenia szkoły średniej w domu. Niektórzy ludzie, z którymi rozmawiałem na ten temat, twierdzą, że lepiej jest zostać w szkole i pójść na studia, niektórzy twierdzą, że mogę zdobyć dyplom w domu i dzięki temu mogę uzyskać przewagę w tym, co lubię robić, i zdobyć doświadczenie. Nie jestem pewien, co mam robić i zastanawiałem się, czy są tam doświadczeni programiści, którzy mogliby mi doradzić, jaką trasę wybrać?
game-industry
dandami
źródło
źródło
Odpowiedzi:
Jesteś w 11 klasie. Byłbym zwolennikiem ukończenia szkoły średniej i uczęszczania do college'u lub uniwersytetu z przyzwoitym programem związanym ze specjalizacją, którą chciałbyś mieć w branży gier - oznacza to na przykład informatykę, jeśli chcesz zostać programistą.
Nie widzę wielu korzyści z bycia „uczonym w domu” na ostatnim roku nauki w szkole średniej. Wszyscy czują, że marnują czas w szkole średniej - prawdopodobnie będziesz miał takie same uczucia na studiach (i prawdopodobnie będziesz tak samo źle jak teraz).
Oczywiście, możesz poświęcić więcej czasu na skupienie się na swoich bezpośrednich zainteresowaniach, jeśli nie ukończysz liceum, ale może być trudniej dostać się do najlepszego college'u, w którym inaczej byłbyś w stanie, mając tylko GED, ponieważ czynniki te czasami mają znaczenie ( niezależnie od tego, czy powinny mieć znaczenie). Niebezpieczeństwo polega na tym, że samokierowanie edukacji prowadzi, potencjalnie, o wiele większe ryzyko błędnego wykształcenia. Co więcej, uważam, że powinieneś również unikać college'u. Zawężasz również swoją koncentrację, potencjalnie przedwcześnie, co może sprawić, że będziesz mniej pożądany niż inni, którzy są bardziej wykształceni.
Zdecydowanie i wielokrotnie opowiadam się za tworzeniem gier i ćwiczeniem rzemiosła, które zamierzasz robić jako karierę dla studentów, stażystów i potencjalnych pracowników. Powinieneś to zrobić bez względu na ścieżkę edukacyjną, na której się znajdujesz - mając na uwadze fakt, że najsilniejszymi kandydatami do pracy są zwykle ci, którzy do pewnego stopnia ćwiczą tworzenie gier jako hobby, dzięki czemu zyskujesz przewagę tak naprawdę będzie to wyjątkowo korzystne i na pewno nie będzie się liczyło jako potencjalne doświadczenie zawodowe dla potencjalnego pracodawcy.
Jeśli uważasz, że nie ukończenie szkoły średniej jest dla ciebie właściwym rozwiązaniem z innych powodów, zachęcam do rozważenia tych. Ale moim profesjonalnym zdaniem jest to, że nie jest tak korzystne dla twojej przyszłej kariery, jak możesz się spodziewać.
źródło
Najpierw przyznaję się do stronniczości, jestem doktorantem informatyki w dużej instytucji badawczej (Clemson University), więc chodzi mi o zdobycie wykształcenia :-)
Krótka odpowiedź, jeśli chcesz mieć szansę zostać programistą gier (a przez to zakładam, że masz na myśli pracę w firmie AAA takiej jak Blizzard?), Musisz dobrze skończyć w szkole średniej (zdać egzamin informatyki AP) , pójść na studia informatyczne i spróbować specjalizować się w niektórych aspektach procesu tworzenia gier (projektowanie i architektura silnika gry, zarządzanie zasobami, oprzyrządowanie, systemy cząstek i efekty, silniki fizyki, symulacja itp.).
Wartość twojego wykształcenia nie polega na uczeniu się sztuczek zawodowych lub przygotowaniu do konkretnej kariery, poznaniu podstawowych pojęć i zrozumieniu, jak podejmować dobre decyzje na podstawie przemyślanej analizy i krytycznego myślenia; twoje mylące dwie rzeczy twoja edukacja i kariera . Twoja edukacja nigdy nie może zostać ci odebrana, a ty zawsze możesz stracić pracę.
W praktycznym sensie samokształcenie z pewnością utrudni rozwój programisty, nie będziesz mieć zasobów dostępnych dla przeciętnego studenta, takich jak laboratoria komputerowe, klastry o dużej mocy, armia ludzi o podobnych zainteresowaniach i profesorowie zatrudnieni do pomocy Ty, w Internecie jest mnóstwo informacji, ale nigdy nie dorówna słuchaniu prosto z ust eksperta.
Innym aspektem tego jest ilość rzeczy, które musisz wiedzieć, aby być skutecznym programistą. Nowoczesne tworzenie gier jest niezwykle techniczne, bez względu na to, jak do tego podchodzisz, znajomość zaawansowanych struktur danych, dobre zrozumienie wewnętrznych zasad działania C ++ oraz silne zrozumienie algebry liniowej i fizyki jest prawie powszechnie wymagane do pracy w branży. Właśnie dlatego większość prac na poziomie podstawowym i głównym inżynierem oprogramowania w witrynie z ofertami pracy Blizzarda wymaga licencjata. Pojęcia te są trudne do dobrze uczyć, chyba że jesteś zmuszony do ich nauczyć.
Krótko mówiąc, po co przeszkadzać sobie? Jeśli robisz proste A, to na pewno dostaniesz się do wybranej uczelni i prawdopodobnie otrzymasz stypendium za zasługi. Branża gier nadal będzie istnieć po zdobyciu czteroletniego dyplomu, a jeśli kontynuujesz naukę w szkole z dobrymi powiązaniami z branżą gier, letnie staże i oferty pracy są zdecydowanie możliwe. Jako ostatnią dobrą lekturę gorąco polecam ten traktat, stając się ekspertem . Ma dobre spostrzeżenia na temat tego, dlaczego informatyki nie należy lekceważyć.
źródło
Moja rada: Z pewnością ukończ szkołę średnią, ale nie marnuj czasu na tytuł CS. To sprawi, że będziesz bardzo potrzebna do znalezienia pracy. Mówię to po przeprowadzeniu wywiadu z wieloma stopniami CS, którzy wiedzą niewiele lub nic o tym, co powinni wiedzieć: Rozwój oprogramowania.
Zamiast tego spędzałbym czas na pisaniu dokładnie tego rodzaju kodu, za który chcesz zapłacić. Zrób to poprzez:
Gdy masz już kod, który możesz pokazać (podobnie jak portfolio fotografa), użyj go, aby ubiegać się o pracę. Nie bój się faktu, że nie masz dyplomu (nawet jeśli poprosi o niego). Pozwól, aby Twój kod mówił. Ostatecznie potencjalni pracodawcy chcą zobaczyć, czy potrafisz kodować. Jeśli zależy im na tym, że masz dyplom CS, prawdopodobnie nie chcesz tam pracować.
„Stay in School” jest świetne i dobre - ukończ liceum - ale stopnie CS są zdecydowanie przesadzone. Wielu znanych programistów ich nie ma.
DODANO: Jeśli chcesz dowiedzieć się, dlaczego stopnie CS są w najlepszym razie wątpliwe, przeczytaj część „Weź udział w kursach intensywnie programujących” w tym artykule (http://www.joelonsoftware.com/articles/CollegeAdvice.html) autorstwa wielkiego Joela Spolsky.
źródło
Zgadzam się ze wszystkimi, że nie przestawili się na naukę w domu w zeszłym roku, widzę tylko, że albo w ogóle nie zauważa, albo na dłuższą metę szkodzi swoim szansom.
Jeśli chodzi o kolaż, pamiętaj, że WIELE „szkół gry” to oszustwa, których celem jest zdzieranie ludzi za pieniądze. Pomyśl o zaostrzeniu grafiki na poziomie 3 facetów.
Chłopaki z Extra-Credits zrobili bardzo dobrą prezentację na temat Game Schools , pokazując, czego szukać w dobrej szkole i jakich znaków ostrzegawczych szukać w złej szkole.
źródło
Czy powinienem ukończyć szkołę średnią czy sam się uczyć? - ci dwaj nie wykluczają się wzajemnie. Kończę szkołę i sam się uczę.
I nie ma zbyt wiele „wiedzy na temat tworzenia gier”, która dotyczy wyłącznie tworzenia gier. To głównie matematyka, informatyka i fizyka, o których uczysz się w szkole.
Wiem, że jest to bardzo niepopularna opinia wśród ludzi w naszym wieku, ale szkoła była dla mnie bardzo korzystna.
Jeśli musisz poświęcić coś, aby zyskać więcej czasu na swoje hobby, są o wiele lepsi kandydaci niż edukacja: sport, życie towarzyskie, telewizja (nie oglądałem tego od lat), kunktatorstwo ...
Ostateczna odpowiedź brzmi: zdecydowanie powinieneś zostać w szkole. Daje ci wiedzę, która dotyczy nie tylko tworzenia gier, ale także innych dziedzin, ponieważ nie możesz przewidzieć swojej przyszłości.
źródło
Finansowe Kiedy poszedłem na studia, ankiety wykazały, że po czterech latach zdobytego doświadczenia praca uczyniła cię równie cennym jak nowy stopień naukowy. Po tym stopień absolwentów szkół wyższych podnosił się szybciej i przekraczał liczbę absolwentów. To może już nie być prawda, ale podejrzewam, że nadal tak jest.
Osobiste Na studiach poznasz wielu wspaniałych ludzi. Ważne jest, aby dowiedzieć się o nich i od nich.
Moja rekomendacja To zadziałało lepiej dla jednego faceta (zuckerberg). Nie zadziałało lepiej dla pozostałych 89 999 999 osób porzucających naukę.
źródło
Na pewno ukończ liceum. Różnię się jednak od tego, co mówią wszyscy inni, ponieważ jestem nieco stronniczy.
Chociaż stopień CS / ekwiwalent może pomóc ci postawić stopę w drzwiach w firmach, może, ale nie musi, wiele Cię nauczyć, w zależności od uczelni. Jestem pewien, że wszyscy dużo się uczą, co chodzi do MIT .. ale także płacą> 10 000 $ za semestr, jeśli mogą nawet wejść.
Muszę jednak zapytać o kilka rzeczy.
Jeśli odpowiedziałeś przecząco na którekolwiek z tych pytań, prawdopodobnie lepiej jest uzyskać dyplom, ponieważ nie masz wystarczającego doświadczenia. Jeśli jednak odpowiedziałeś twierdząco na wszystkie te pytania, stopień będzie miał tylko jeden cel: postawić stopę w drzwiach.
Biorąc to pod uwagę, jestem programistą (nie-gry). Ukończyłem szkołę średnią i wziąłem kilka kursów uniwersyteckich, ale nigdy nie dostałem dyplomu. Mam teraz 21 lat (prawie nie mam długów do mojego nazwiska!) I pracuję na poziomie podstawowym (tj. Młodszym) w szanowanej, choć małej firmie. Oto jak to zrobiłem i co musisz zrobić:
Teraz najtrudniejszą częścią tej ścieżki jest znalezienie pierwszej pracy i pozostawienie dobrego wrażenia. Twoja pierwsza praca prawdopodobnie nie będzie niczym ekscytującym i prawdopodobnie będziesz niedopłacany, a Bóg wie, co jeszcze. Ale zdobądź pracę! Bądź jednak całkowicie szczery w kwestii tego, czego ci brakuje. Jeśli są sklepem Java i znasz język C #, powiedz coś w stylu: „Nauczyłem się wielu języków i potrafię je łatwo wybrać. Zajmie mi to trochę czasu, aby zacząć korzystać z Java, ale ja też znać C #, który jest dość podobny ". Najważniejszą rzeczą, której nie chcesz robić, jest znalezienie pierwszej pracy, a potem okazuje się, że nie wiesz niczego, czego się od ciebie oczekuje.
Po pierwszej pracy sprawy są znacznie łatwiejsze. Większość firm bardziej zależy na wcześniejszym doświadczeniu zawodowym niż na studiach. Pamiętaj jednak, aby wystawić pierwszą pracę przez co najmniej 2 lata, a może dłużej. Kiedy poczujesz się komfortowo, zacznij wysyłać aplikacje do innych „lepszych” zadań podstawowych. Zasadniczo, twoja pierwsza praca będzie zastępować stopień naukowy. Będzie źle, ale następna praca będzie wiedzieć, że masz wiedzę i nie martwisz się tak bardzo o brak dyplomu.
To zadziałało dla mnie i mam nadzieję, że zadziała dla ciebie. Oczywiście nie ma gwarancji, ale mówię z prawdziwego doświadczenia. Dostałem pracę programistyczną dosłownie 2 miesiące po ukończeniu szkoły średniej. Nie była to najlepsza praca i była to praktycznie płaca niewolnicza, ale 2 lata później tutaj mam znacznie lepszą pracę, dostaję przyzwoitą zapłatę i budzę się każdego ranka i naprawdę cieszę się z tego, co robię. I wiele osób opuściło tę firmę, aby pracować w Microsoft i innych wielkich nazwiskach.
W podsumowaniu:
Uwaga: Możesz nadal wziąć udział w kilku kursach uniwersyteckich w zależności od tego, co chcesz robić (grafik, programista, modelarz itp.). Na przykład dokładne zrozumienie geometrii może pomóc w programowaniu gier 3D. Ponadto, jeśli jesteś introwertykiem, możesz wziąć udział w wystąpieniu publicznym, aby podnieść tę umiejętność. To jedna z zajęć, na które planuję kiedyś wziąć udział, ponieważ jestem do bani podczas wystąpień publicznych, ale jest przydatna nawet dla programistów.
Zacząłem też programować bardzo młodo. W siódmej klasie doszedłem do tego, że mogłem nauczyć się prawie każdego nowego języka i miałem kilka „dobrych” projektów do końca roku. Jeśli zaczniesz później, ta ścieżka może być trudniejsza.
źródło
Miło jest słyszeć, że masz klasę 11 i masz ambicję robić wielkie rzeczy. Zacząłem uczyć się programowania w C również w klasie 11. Gorąco polecam ukończenie szkoły średniej, aw wolnym czasie naucz się języka programowania i zacznij budować gry na konsole i poczytaj jak najwięcej na temat branży gier. Oczywiście zagraj w wiele gier.
Przeskakiwanie z pistoletu na studia lub uniwersytet w rzeczywistości nie pomaga moim zdaniem, zrobiłem to i poparzyłem się. Ponieważ branża gier wideo poszukuje osób spoza środowiska akademickiego, potrzebują ludzi, którzy są na topie w branży. Jeśli szukasz gigantycznych twórców gier, takich jak Blizzard, Capcom lub SquareEnix. Musisz wiedzieć sporo rzeczy, a oni oczekują, że dobrze o tym wiesz. Samo zdobycie dyplomu nie zaprowadziłoby cię do drzwi, ale połączenie doświadczenia i dyplomu akademickiego może znacznie zwiększyć twoje szanse.
Oczywiście jest o wiele więcej do rozważenia niż po prostu pójście do szkoły i zdobycie pracy. Podczas podróży tą drogą należy wziąć pod uwagę koszty edukacji, zaopatrzenia i koszty utrzymania. Styl życia odgrywa również dużą rolę w branży gier, ponieważ nie są to typowe prace 9-5, jeśli rodzina jest na pierwszym miejscu, być może gry wideo mogą nie być najlepszym wyborem.
Stopnie są świetne, wzmacniają twoją wiedzę i czynią cię bardziej kompetentnym, a co nie. Są świetne i sprawiają, że jesteś bardziej wszechstronny i otwarty na wszelkiego rodzaju zadania programistyczne. W miarę rozwoju wiedzy będziesz zdawać sobie sprawę z tego, jak wiele szkół cię nie uczy i są to rzeczy, których najbardziej potrzebujesz.
Moje złote zasady na nowy wiek studenta to najpierw praca, zdobycie doświadczenia, a następnie pójście do szkoły. Ponieważ jeśli naprawdę ci się nie podoba, przynajmniej nie wydasz na to dolara. Ale jeśli najpierw wybierzesz drogę do szkoły i ukończysz szkołę, by przekonać się, że nienawidzisz swojej pracy. Jesteś w świecie bólu.
Mam nadzieję, że znajdziesz swoją odpowiedź!
źródło