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.
- Daha önce "tamamlandı" diyebileceğiniz noktaya kadar herhangi bir proje / oyun yaptınız mı? (ve temel merhaba dünyanın ötesinde bir şey)
- Uygun ortamlar (yığın akışı, forumlar, bloglar, kitaplar vb.) Aracılığıyla oyun geliştirmeyi sürekli olarak öğreniyor musunuz?
- Bunun için ödeme almasanız bile oyun oluşturmayı seviyor musunuz?
- 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:
- 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
- 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?
- 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.
- 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:
- Kişisel oyunlar yap
- Game-dev ile ilgili iş olsun
- 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.