Liseyi bitirmeli miyim yoksa kendime öğretmeli miyim? [kapalı]


12

Oyun geliştiricisi olmak istiyorum, 11. sınıfta A öğrencisiyim ve Lisede zamanımı boşa harcadığımı hissediyorum. Evde okula geçmeyi düşünüyorum, böylece evde liseyi bitirirken oyun geliştirmeyi kendi başıma öğrenmeye odaklanmak için daha fazla zamanım var. Bununla ilgili konuştuğum bazı insanlar, okulda kalmanın ve üniversiteye gitmenin daha iyi olduğunu söylüyor, bazıları ise diplomamı evde eğitim yoluyla alabileceğimi ve bu şekilde yapmayı sevdiğim şeylere başlayabileceğimizi ve deneyimden faydalanabileceğimizi söylüyor. Ne yapacağımdan emin değilim ve bana hangi güzergahı izlemem gerektiği konusunda tavsiyede bulunabilecek deneyimli bir programcı olup olmadığını merak ediyordum ??


1
liseyi dünyaya hakim olmaktan bitirin
Trevor Field

2
Bu gerçekten "kişisel tavsiye" gibi bir soru gibi görünüyor. Gelecekte kaç kişi, dandami'nin liseyi bitip bitmeyeceğini söyleyecek bir İnternet kaynağı arayacak? Muhtemelen daha iyi sohbette veya bir tartışma forumunda sorulur. Bu soru için arşivlenebilecek objektif bir "uzman bilgisi" yoktur.
Trevor Powell

1
Her ikisini de yapın, oyunlar oluşturabilir ve hala mezun olabilirsiniz. Oyun geliştirmenin işe yaramadığı durumlarda bir yedekleme planınız olacak
Thomas

2
Lise aracılığıyla (ve dahil) evde eğitim aldım. Benim için çok iyi çalıştı; Ancak, geçen yıl için geçiş önermiyoruz. Evde eğitim iyi yapmak zaman ve pratik gerektirir. Evde eğitimde birçok alan ve ideoloji vardır ve IMHO lise son yılınız denemek için bir yer değildir, doğru yapmak ve iyi yapmak zaman alır. Özellikle asıl gerekçeniz lisede zaman harcıyorsanız, herkes böyle hisseder! Liseden sonra bilgisayar bilimleri eğitimi için üniversiteye gittim.
Nate

Yanıtlar:


27

11. sınıftasın. Liseyi bitirmeyi ve oyun endüstrisinde uzmanlaşmakla ilgili iyi bir programla bir kolej veya üniversiteye gitmeyi savunurdum - örneğin, bir programcı olmak istiyorsanız bilgisayar bilimi anlamına gelir.

Geçen yıl ve lise değişiminiz için "evde eğitim almanın" pek bir avantajını görmüyorum. Herkes lisede zamanını boşa harcıyor gibi hissediyor - muhtemelen kolejde aynı hissi yaşayacaksınız (ve muhtemelen şu anki kadar yanlış olacaksınız).

Elbette, liseyi bitirmezseniz, yakın ilgi alanlarınıza odaklanmak için daha fazla zaman ayırabilirsiniz , ancak aksi takdirde yalnızca bir GED ile yapabileceğiniz en iyi koleje girmek daha zor olabilir, çünkü bu faktörler bazen önemlidir ( bakılmaksızın olup olmadığına gerektiğini fark). Tehlike, eğitiminizi kendinize yönlendirerek, potansiyel olarak, eğitiminizi yanlış yönlendirmek için çok daha büyük bir risk altında olmanızdır . Dahası, bence, kolejden de kaçmayı seçmelisin. Ayrıca, odak noktanızı potansiyel olarak erken daraltmış olursunuz, bu da sizi daha genel olarak eğitimli olanlardan daha az arzu edilir hale getirebilir.

Oyun yapmayı ve kariyer olarak tasarladığınız zanaatın öğrencilere, stajyerlere ve potansiyel işe alımlara kuvvetle ve tekrar tekrar savunmasını istiyorum. Bunu, hangi eğitim yolunda olursanız olun yapmalısınız - bunu göz önünde bulundurarak, bir iş için en güçlü adayların genellikle oyun geliştirmeyi bir dereceye kadar hobi olarak uygulayanlar, kazanacağınız “baş başlangıç” Bu gerçekten çok avantajlı değil ve kesinlikle potansiyel bir işveren için geçerli bir iş deneyimi olarak sayılmayacak.

Liseyi bitirmemenin başka nedenlerle yapmanız için doğru şey olduğunu düşünüyorsanız, bunları düşünmenizi tavsiye ederim. Ancak benim profesyonel düşüncem, gelecekteki kariyeriniz için tahmin edebileceğiniz kadar avantajlı olmadığıdır.


3
Kendi eğitiminizi yanlışlıkla yanlış yönlendirmeyle ilgili söylenecek çok şey var. Lise ile sopa ve sen veya google arama olmayan insanlardan öğrenmek dışında bir şey değilse üniversiteye gidin. Oyun geliştirmek için delicesine gerekli olan kendi kendine öğretirseniz, maruz kalmayacağınız bazı şeyler vardır. Bir çok şey gereksiz görünecek (CS derecemin yapılandırılma şekli nedeniyle edebiyatta neredeyse küçük bir şey aldım), ancak etrafınızdakilerin deneyiminden kazandığınız daha da fazlası olacak.
Alex Shepard

Ayrıca, henüz bulamadığınız bir şeyi gerçekten göz ardı edebileceğiniz bir hedefe o kadar odaklanarak potansiyel olarak kendinizi yoldan saptırma konusunda söylenecek çok şey var. kolejdeyken bu noktadan önce hiç düşünmedikleri bir yaşam tutkusu bulan çok az insan var. evde eğitim ve GED'in birbiriyle doğrudan ilişkili hiçbir şeyi yoktur.
gardian06

15

İlk olarak bazı önyargıları kabul edeceğim, ben büyük bir araştırma kurumunda (Clemson Üniversitesi) bilgisayar bilimi doktora öğrencisiyim, bu yüzden tamamen eğitim almak üzereyim :-)

Kısa cevap, eğer bir oyun geliştiricisi olmak için iyi bir şansa sahip olmak istiyorsanız (ve bununla Blizzard gibi bir AAA şirketi için çalışmak istediğinizi varsayalım?), Lisede güçlü bitirmeniz gerekir (AP bilgisayar bilimi sınavına girin) , bilgisayar bilimleri alanında bir derece için üniversiteye gidin ve oyun geliştirme sürecinin (oyun motoru tasarımı ve mimarisi, kaynak yönetimi, kalıp, parçacık sistemleri ve FX, fizik motorları, simülasyon vb.) Bazı yönlerinde uzmanlaşmaya çalışın.

Eğitiminizin değeri, ticaretin püf noktalarını öğrenmek ya da belirli bir kariyere hazırlanmak, temel kavramları öğrenmek ve düşünceli analiz ve eleştirel düşünmeye dayalı iyi kararlar vermeyi anlamak değildir; kafa karıştırıcı iki şey eğitim ve kariyer . Her zaman işinizi kaybederken, eğitiminiz asla sizden alınamaz.

Pratik anlamda, kendi kendine öğretilen bir programcı olarak gelişiminizi kesinlikle engelleyecektir, ortalama üniversite öğrenciniz için bilgisayar laboratuarları, yüksek güçlü kümeler, benzer ilgi alanlarına sahip bir ordu ve yardımcı olmak için tutulan profesörler gibi kaynaklara sahip olmayacaksınız. internette zengin bir bilgi var, ancak bunu doğrudan bir uzmanın ağzından duymaktan asla vazgeçmez.

Bunun bir başka açısı, etkili bir programcı olmak için bilmeniz gereken şeylerin miktarıdır . Modern oyun geliştirme, nasıl yaklaşırsanız davranın, ileri veri yapıları bilgisi, C ++ 'ın iç işleyişine dair keskin bir anlayış ve bir endüstri işi için neredeyse evrensel olarak lineer cebir ve fiziği kavramak için son derece tekniktir. Bu nedenle Blizzard'ın işler web sitesindeki giriş seviyesi ve lider yazılım mühendisi işlerinin çoğunluğu lisans derecesi gerektirir. Bu kavramları öğrenmeye zorlanmadıkça iyi öğrenmek zordur .

Kısacası, neden kendinize engel olabilirsiniz? Düz A yapıyorsanız, kesinlikle seçtiğiniz koleje girecek ve muhtemelen bazı burs kazanacaksınız. Oyun endüstrisi dört yıllık bir diploma almak için zaman ayırdıktan sonra hala burada olacak ve eğer oyun endüstrisi ile iyi bağlantıları olan bir okula devam ederseniz, yaz stajları ve iş teklifleri kesin bir olasılıktır. Son iyi bir okuma olarak, bir uzman olma üzerine bu tez tavsiye . Bilgisayar biliminin neden hafife alınmayacağına dair bazı iyi fikirlere sahip.


4
Bahsettiğiniz şey eğitim değil, eğitimdir. Ve okullaşmayı deneyimin üstüne koymak bu cevabı neden reddettim.
snake5

8
… Ve bu yüzden onu iptal ettim. Tüm hayatını tecrübe için aldın, eğitim için değil. Şansını kaçırma.
sam hocevar

@ snake5 Nereden geldiğini görüyorum, ama sadece okulun kendisinden bahsetmiyordum, bir üniversiteye gitme, benzer ilgi alanlarına sahip insanlarla tanışma ve etkileşim kurma, doğrudan uzmanlardan yardım alma ve en ileri teknolojiye erişim. Evet, belki işiniz de buna sahip olacaktır, ancak üniversiteye gitmek (özellikle bilgisayar bilimi için) kovulma olasılığı olmadan keşfetmenize izin verecektir.
Josiah Hester

@JosiahHester "son teknoloji" mi? Ev bilgisayarım oldukça ucuzdu ve projelerim için bir şeyler öğrenmek için yaptığım bir test platformu sağlamada da yeterliydi. Bu yüzden "iş tecrübesi" nde olduğu gibi "deneyim" den bahsetmiyordum. Sadece bir şeyler yapmak herkesi oldukça ileriye götürebilir.
snake5

1
@ Mr.Beast Sektörde misiniz? Bir dereceye eksikliği bu sana garanti edemez her iki taraftan çok sayıda görüşme Eğitim verilen edilir hem kaydetti ve herhangi bir pozisyona başvuranlara karşı düzenledi. Çok fazla zorlanmadan üstesinden gelinebilir bir handikap, ama etmiştir ı bir parçası oldum hemen hemen her görüşme sürecinde kötü bir işaret olarak kabul edilmiştir.
Steven Stadnicki

8

Tavsiyem: Liseyi kesin olarak bitirin, ancak CS derecesinde zaman kaybetmeyin. Bir iş bulmanız gerekecek çok az şey alacaksınız. Bunun hakkında bilmeleri gerekenler hakkında çok az şey bilen veya hiç bilmeyen birçok CS mezunuyla röportaj yaptığını söylüyorum: Yazılım geliştirme.

Bunun yerine, zamanımı yazmak için ödeme almak istediğiniz tam kod türünü yazarak geçiririm. Bunu şu yolla yapın:

  • Kendi hayal gücünüz ve fikirleriniz
  • Bulabileceğiniz oyun geliştirme hakkındaki her kitabı okuyun.
  • Ellerinizi alabileceğiniz tüm oyun kodlarını inceleyin.
  • Açık kaynaklı bir oyun projesine katılın.
  • Bir oyun kodu gövdesi geliştirmenin başka herhangi bir yolu.

Gösterebileceğiniz bir kod gövdesine sahip olduğunuzda (bir fotoğrafçının portföyüne çok benzer), iş için başvurmak için bunu kullanın. Dereceniz olmadığı gerçeğinden korkmayın (bir tane isteseler bile). Kodunuzu konuşsun. Nihayetinde, potansiyel işverenlerin görmek istedikleri kodlayabilir veya edemezsiniz. CS dereceniz olduğunu umuyorlarsa, muhtemelen orada çalışmak istemezsiniz.

"Okulda kalmak" hepsi harika ve iyi - Liseyi bitirmek - ama CS derece yol, overblown. Birçok ünlü geliştirici onlara sahip değil.

EKLENDİ: CS derecelerinin neden en iyi şüpheli olduğunu görmek istiyorsanız, büyük Joel'in bu makaledeki "Programlama yoğun kurslarına katılın" hakkındaki bölümü okuyun (http://www.joelonsoftware.com/articles/CollegeAdvice.html) Spolsky.


1
+1 - bunun ne kadar doğru olduğuna. Ancak yine de üniversiteye devam ederken bunları yapabilirsiniz. Yaz stajı!
Josiah Hester

2
CS derecesinin israf olduğuna katılmam gerekiyor. Önemli olan ve sadece öğretilebilen ve keşfedilemeyen bir dizi kavram vardır. Yani, bir işveren olarak çoğunlukla sınıf dışında deneyim arıyorum. Bir kişi büyük müfredat dışı programlama projelerine katılmışsa veya oldukça aktif bir github hesabına sahipse, bu büyük bir artıdır.
Alex Shepard

CS derecesinin size verdiği değerin% 100'ünü kendinize öğretemeyeceğinizi kabul etmiyorum. Bunu biliyorum çünkü yaptım. ;-) Klasik Diller bölümünden mezun oldum.
Nick Hodges

6

Geçen yıl evde eğitim almama konusunda herkese katılıyorum, sadece ya hiç dikkat çekmediğini ya da uzun vadede şansınızı zedelediğini görüyorum.

Kolaj olacak konuda, ÇOK "oyun okulları" sadece para için insanları sökmek için dolandırıcılık olduğunu unutmayın. Düşün düzey 3 grafik yukarı sıkın adamlar tür.

Extra-Credits'teki adamlar, Oyun Okulları'nda çok iyi bir sunum yaptılar , iyi bir okulda neyi arayacağınızı ve kötü bir okulda neyi arayacağınızı gösteriyor.


5

Liseyi bitirmeli miyim yoksa kendime öğretmeli miyim? - bu ikisi birbirini dışlamazlar. Hem okulu bitiriyorum hem de kendime öğretiyorum.

Ve oyun geliştirmeye özgü çok fazla "oyun geliştirme bilgisi" yoktur. Çoğunlukla okulda öğrendiğiniz matematik, bilgisayar bilimi ve fizik.

Bunun çağımızdaki insanlar hakkında çok popüler olmayan bir görüş olduğunu biliyorum, ancak okul aslında benim için oldukça faydalı oldu.

Kendi hobileriniz için daha fazla zaman elde etmek için herhangi bir şeyden fedakarlık etmeniz gerekiyorsa, eğitimden çok daha iyi adaylar var: spor, sosyal yaşam, TV (yıllarca izlemedi), erteleme ...

Kesin cevap, kesinlikle okulda kalmanızdır. Size sadece oyun geliştirmeye değil, diğer alanlara da uygulanabilir bilgi verecektir, çünkü geleceğinizi tahmin edemezsiniz.


1

Finans Üniversiteye gittiğimde, anketler dört yıl sonra çalıştığınız deneyimin sizi yeni bir üniversite mezunu kadar değerli kıldığını gösterdi. Bundan sonra üniversite mezunu daha hızlı yükseldi ve mezun olmayanı geçti. Bu artık doğru olmayabilir ama hala olduğundan şüpheleniyorum.

Kişisel Üniversitede birçok harika insanla tanışacaksınız. Onlar hakkında ve onlardan bilgi edinmek önemlidir.

Benim tavsiyem Bir adam (zuckerberg) için daha iyi çalıştı. Diğer 89,999,999 bırakmalar için daha iyi sonuç vermedi.


0

Kesinlikle Liseyi bitirin. Ancak, herkesin söylediklerine göre farklılık göstereceğim, çünkü biraz önyargılıyım.

Bir CS / eşdeğeri derecesi, şirketlerde ayağınızı kapıda tutmanıza yardımcı olabilirken, koleje bağlı olarak size çok şey öğretebilir veya öğretmeyebilir. Eminim herkes MIT'e giden çok şey öğrenir .. ama bir dönem bile 10 bin dolar öder.

Sana birkaç şey sormalıyım.

  1. Daha önce "tamamlandı" diyebileceğiniz noktaya kadar herhangi bir proje / oyun yaptınız mı? (ve temel merhaba dünyanın ötesinde bir şey)
  2. Uygun ortamlar (yığın akışı, forumlar, bloglar, kitaplar vb.) Aracılığıyla oyun geliştirmeyi sürekli olarak öğreniyor musunuz?
  3. Bunun için ödeme almasanız bile oyun oluşturmayı seviyor musunuz?
  4. Kendinizi öğretme ve internet üzerinden öğrenme konusunda kendinizi rahat hissediyor musunuz?

Bu sorulardan herhangi birine hayır yanıtı verdiyseniz, muhtemelen yeterince deneyimlemediğiniz için bir derece almaktan daha iyidir. Ancak, tüm bunlara evet yanıtı verdiyseniz, bir derece sadece bir amaca hizmet edecektir: ayağınızı kapıya almak.

Olduğu söyleniyor, ben (oyun dışı) bir programcıyım. Liseden mezun oldum ve birkaç üniversite dersi aldım, ama hiç derecem olmadı. Şu anda 21 yaşındayım (benim adıma neredeyse hiç borcu yok!) Ve küçük bir şirket olsa da saygın bir seviyede giriş düzeyinde (yani, küçük) bir pozisyonda çalışıyorum. İşte nasıl yaptım ve ne yapmanız gerekiyor:

  1. Açık kaynaklı projelere katkıda bulunun ve oluşturun! Bu, bir ekipte çalışarak gerçek yaşam deneyimini yaşamanın mutlak en iyi yoludur
  2. Lise mezunu. Bunu yapmazsanız, birçok şirket bunu görecek ve "disiplini yok" diye düşünecek, çünkü bitirmek için biraz disiplin gerekiyor. Lise gibi sıkıcı bir şeyi bitirmezseniz, tüm "eğlenceli" şeyler tamamlandığında oyunu bitirmekle nasıl başa çıkacaksınız?
  3. Bir proje oluşturun. Açık kaynak olabilir ya da olmayabilir. Ancak, bu projenin yapabileceğiniz en parlak oyun olması gerekiyor. Bir uygulama mağazası oyunuysa yayınlayın. Bu, gelecekteki işverenler için özgeçmişinizin temel kısmı olacaktır. Dereceniz olmadığı için, sizi dikkate almaları için onları gerçekten şaşırtmalısınız. Şüphesiz ne yaptığını bildiğini bilmeleri gerekir.
  4. Güzel bir özgeçmiş oluşturun ve giriş seviyesi veya staj işleri için başvurmaya başlayın! Özgeçmişinizin, kendi kendine öğretilecek kadar motive olduğunuzu, önceki tüm projelerinizi ve katkılarınızı vb. Gösterdiğini belirtti.

Şimdi, bu yolun en zor yanı, ilk işi yapmak ve iyi bir izlenim bırakmak. İlk işiniz muhtemelen heyecan verici bir şey olmayacak ve muhtemelen daha az ödeneceksiniz ve tanrı başka ne biliyor. Ama, işi al! Olmadığınız şeyler hakkında tamamen dürüst olduğunuzdan emin olun. Eğer bir Java mağazasıysa ve C # biliyorsanız "Pek çok dil öğrendim ve bunları kolayca alabilirim." Java ile hızlanmak biraz zaman alacaktır, ama ben de msgstr "oldukça benzer olan C # 'ı bilir". Yapmak istemediğiniz bir numaralı şey ilk işi almak ve sonra sizden bekledikleri hiçbir şey bilmediğinizi anlıyorlar.

İlk işten sonra işler çok daha kolay. Çoğu şirket, önceki iş deneyimi için bir üniversite derecesine göre çok daha fazla önem verir. İlk işinizi en az 2 yıl, belki daha uzun süre sürdürdüğünüzden emin olun. Kendinizi rahat hissettiğinizde, diğer "daha iyi" giriş seviyesi işlere uygulamalar göndermeye başlayın. Temel olarak, ilk işiniz bir dereceye kadar yerine geçecek. Kötü olacak, ancak bir sonraki iş, bir dereceden yoksunluk konusunda nasıl endişe duymayacağınızı ve nasıl olacağını bilmediğinizi bilecek.

Bu benim için çalıştı ve umarım sizin için de işe yarar. Elbette garanti yok, ama gerçek dünya deneyiminden bahsediyorum. Liseden mezun olduktan 2 ay sonra tam anlamıyla bir programlama işi aldım. Bu en iyi iş değildi ve neredeyse köle maaşlarıydı, ama 2 yıl sonra, burada çok daha iyi bir işteyim, iyi para alıyorum ve her sabah uyanıyorum ve aslında yaptığım şeyden zevk alıyorum. Ve birçok kişi bu şirketi Microsoft ve diğer büyük isimlerle çalışmak üzere terk etti.

Özetle:

  1. Kişisel oyunlar yap
  2. Game-dev ile ilgili iş olsun
  3. Kar!

Not: Ne yapmak istediğinize bağlı olarak birkaç grafik dersi almak isteyebilirsiniz (grafik tasarımcı, programcı, modeller, vb.). Örneğin, geometri hakkında kapsamlı bir anlayışa sahip olmak 3D oyunları programlamanıza yardımcı olabilir. Ayrıca, biraz içine kapanık biriyseniz, sadece bu beceriyi almak için halka açık bir konuşma dersi almak isteyebilirsiniz. Bir ara almayı planladığım sınıflardan biri bu, çünkü topluluk önünde konuşma yapıyorum, ama programcılar için bile yararlı.

Ayrıca çok genç programlamaya başladım. 7. sınıfta ve herhangi bir yeni dili öğrenebileceğim bir noktaya geldim ve son sınıfımda birkaç "iyi" projeye sahiptim. Daha sonra başlarsanız, bu yol daha zor olabilir.


0

11. sınıfta harika şeyler yapma hırsıyla olduğunuzu duymak güzel. 11. sınıfta da C programlama öğrenmeye başladım. Liseyi bitirmenizi şiddetle tavsiye ederim ve boş zamanlarınızda bir programlama dili öğrenin ve konsol oyunları oluşturmaya başlayın ve oyun endüstrisi hakkında olabildiğince çok okuyun. Tabii ki, bir çok oyun oynamak.

Silahı üniversiteye veya üniversiteye atlamak aslında bana göre bir şey değil, bunu yaptım ve yanıyorum. Video oyunu endüstrisi akademik geçmişin ötesindeki insanları aradığından, sektördeki şeylerin üstünde olan insanlara ihtiyaç duyarlar. Blizzard, Capcom veya SquareEnix gibi dev oyun geliştiricileri hedefliyorsanız. Birkaç şey bilmeniz gerekiyor ve onlar bunu iyi bilmenizi bekliyorlar. Sadece bir dereceye sahip olmak sizi kapısına sokmaz, ancak deneyim ve akademik kimlik kombinasyonu, şansınızı önemli ölçüde artırabilir.

Tabii ki, sadece okula gitmek ve işi almaktan çok daha fazlası var. Bu yolu sürerken eğitim maliyetini, malzemelerini ve yaşam giderlerini hesaba katmalısınız. Yaşam tarzı da oyun işinde büyük bir rol oynar, çünkü aile önce gelirse, tipik 9-5 işleriniz değildir, belki de video oyunları en uygun olmayabilir.

Dereceler harika, bilginizi güçlendiriyor ve sizi daha yetkin hale getiriyor ve ne yapmıyorlar. Harikalar ve her türlü programlama işi için sizi çok yönlü ve açık hale getiriyorlar. Bilginiz geliştikçe, okulun size ne kadar öğretmediğini ve en çok ihtiyaç duyduğunuz şeyler olduğunu anlayacaksınız.

Öğrencinin yeni çağı için altın kurallar önce çalışmak, deneyim kazanmak, sonra okula gitmek. Çünkü gerçekten hoşlanmıyorsanız, en azından içine bir dolar harcamadınız. Ama önce okula giden yolu alır ve sadece işinizden nefret ettiğini bulmak için mezun olursanız. O zaman acı dünyasındasınız.

Umarım cevabını bulursun!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.