Czy powinienem ukończyć szkołę średnią czy sam się uczyć? [Zamknięte]


12

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ć?


1
ukończyć szkołę średnią niż opanować świat
Trevor Field

2
To naprawdę wydaje się pytaniem typu „osobista rada”. Ile osób w przyszłości będzie szukać zasobów internetowych, które powiedzą im, czy dandami powinien ukończyć szkołę średnią? Prawdopodobnie lepiej zapytać na czacie lub na forum dyskusyjnym. Nie ma obiektywnej „wiedzy eksperckiej”, którą można zarchiwizować dla tego pytania.
Trevor Powell,

1
Oba rodzaje można tworzyć i nadal ukończyć. Jeśli tworzenie gier się nie powiedzie, będziesz mieć plan tworzenia kopii zapasowych
Thomas

2
Byłem w domu do szkoły średniej (włącznie) z liceum. Działało mi to bardzo dobrze; nie zaleciłbym jednak przejścia na ostatni rok. Dobre nauczanie w domu wymaga czasu i praktyki. Istnieje wiele obszarów i ideologii w nauczaniu w domu, a IMHO twój ostatni rok szkoły średniej nie jest miejscem do eksperymentowania z nim, zajmuje to trochę czasu, aby zrobić to dobrze i zrobić to dobrze. Zwłaszcza jeśli Twoim głównym uzasadnieniem jest marnowanie czasu w szkole średniej, wszyscy tak się czują! Po ukończeniu szkoły średniej poszedłem też na studia informatyczne.
Nate,

Odpowiedzi:


27

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ć.


3
Wiele można powiedzieć o przypadkowym wprowadzeniu w błąd własnej edukacji. Trzymaj się liceum i chodź do college'u, jeśli nie cokolwiek innego, oprócz uczenia się od ludzi, którzy nie są tobą lub wyszukiwania w Google. Są pewne rzeczy, na które nie będziesz narażony, jeśli sam uczysz, które są niezwykle potrzebne do rozwijania gier. Wiele rzeczy będzie wydawać się niepotrzebnych (prawie dostałem drobne literaturę, ponieważ sposób, w jaki zorganizowałem mój stopień CS), ale jeszcze więcej zyskasz dzięki doświadczeniu ludzi wokół ciebie.
Alex Shepard,

wiele można również powiedzieć o potencjalnym poprowadzeniu na manowce, koncentrując się tak bardzo na jednym celu, że możesz przeoczyć coś, co naprawdę chciałbyś zrobić, czego jeszcze nie znalazłeś. jest wielu ludzi, którzy odkryli życiowe ambicje podczas studiów, których nigdy wcześniej nie brali pod uwagę. Edukacja domowa i GED nie mają ze sobą nic bezpośrednio związanego.
gardian06

15

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ć.


4
Mówisz o szkole, a nie edukacji. A stawianie szkolnictwa ponad doświadczenie jest powodem, dla którego zanegowałem tę odpowiedź.
snake5

8
… I dlatego go głosowałem. Całe życie masz za doświadczenie, a nie za naukę. Nie przegap swojej szansy.
sam hocevar,

@ snake5 Widzę, skąd pochodzisz, ale nie mówiłem tylko o samej szkole , mówiłem o możliwościach uczestnictwa w uniwersytecie, takich jak spotkania i interakcje z osobami o podobnych zainteresowaniach, uzyskiwanie pomocy bezpośrednio od ekspertów i posiadanie dostęp do najnowocześniejszych technologii. Tak, być może twoja praca też to będzie miała, ale pójście na uniwersytet (szczególnie na informatykę) pozwoli ci odkrywać bez możliwości zwolnienia.
Josiah Hester,

@JosiahHester „najnowocześniejszy”? Mój domowy komputer był dość tani, a także wystarczający do zapewnienia platformy testowej dla moich projektów, które przygotowałem do nauki. Nie mówiłem więc o „doświadczeniu”, jak w „doświadczeniu zawodowym”. Robienie rzeczy może doprowadzić każdego daleko.
snake5

1
@ Mr.Beast Czy jesteś w branży? Biorąc udział w licznych wywiadach z obu stron, mogę zagwarantować, że zarówno brak dyplomu został zauważony, jak i przeciw kandydatom na dane stanowisko. Jest to upośledzenie, które można pokonać bez większych trudności, ale nie uznano za zły znak w praktycznie każdym procesie wywiad byłem częścią.
Steven Stadnicki

8

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:

  • Twoja wyobraźnia i pomysły
  • Przeczytaj każdą książkę na temat rozwoju gier, którą możesz znaleźć.
  • Przestudiuj cały kod do gry, który możesz zdobyć.
  • Weź udział w projekcie gier typu open source.
  • W dowolny inny sposób możesz opracować cały kod do gier.

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.


1
+1 - jak to prawda. Ale nadal możesz to wszystko robić na uniwersytecie. Letnie staże!
Josiah Hester,

2
Nie mogę się zgodzić, że dyplom CS jest marnotrawstwem. Istnieje wiele pojęć, które są ważne i można ich tylko uczyć, a nie odkrywać. To powiedziawszy, jako rekruter szukam głównie doświadczenia poza klasą. Jeśli dana osoba uczestniczyła w dużych programach pozaszkolnych lub ma dość aktywne konto github, jest to duży plus.
Alex Shepard,

Nie zgadzam się, że nie możesz nauczyć się 100% wartości, jaką daje ci dyplom CS. Wiem to, ponieważ to zrobiłem. ;-) Mam dyplom z języków klasycznych.
Nick Hodges

6

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.


5

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.


1

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ę.


0

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.

  1. Czy stworzyłeś już jakieś projekty / gry do tego stopnia, że ​​możesz je nazwać „ukończonymi”? (i coś poza podstawowym światem hello)
  2. Czy stale uczysz się tworzenia gier za pomocą odpowiednich mediów (stackoverflow, fora, blogi, książki itp.)
  3. Czy lubisz tworzyć gry, nawet jeśli nie otrzymujesz za to zapłaty?
  4. Czy czujesz się komfortowo, ucząc się i ucząc się przez Internet?

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ć:

  1. Wspieraj i twórz projekty open source! Jest to absolutnie najlepszy sposób na zdobycie prawdziwego doświadczenia w pracy zespołowej
  2. Absolwent liceum. Jeśli tego nie zrobisz, wiele firm to zobaczy i pomyśli: „nie ma dyscypliny”, ponieważ jej ukończenie wymaga sporo dyscypliny. Jeśli nie skończysz czegoś tak nudnego jak liceum, jak sobie poradzisz z ukończeniem gry, gdy wszystkie „zabawne” rzeczy są już zrobione?
  3. Utwórz projekt. Może być typu open source lub nie. Ale ten projekt musi być najbardziej dopracowaną grą, jaką możesz zrobić. Jeśli jest to gra w sklepie z aplikacjami, opublikuj ją. Będzie to kluczowa część Twojego CV dla przyszłych pracodawców. Ponieważ nie masz żadnego stopnia, musisz naprawdę ich oczarować, aby skłonili ich do rozważenia ciebie. Muszą bez wątpienia wiedzieć, że wiesz, co robisz.
  4. Utwórz ładne CV i zacznij ubiegać się o pracę na poziomie podstawowym lub stażowym! Upewnij się, że twoje CV wskazuje, że masz wystarczającą motywację do samokształcenia, popisujesz się wszystkimi swoimi wcześniejszymi projektami i wkładami itp.

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:

  1. Twórz gry osobiste
  2. Zdobądź (dowolną) pracę związaną z twórcami gier
  3. Zysk!

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.


0

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ź!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.