Gelar Pengembangan Game vs Gelar Ilmu Komputer [ditutup]

68

Saya pada titik dalam hidup saya di mana saya mulai melihat sekolah, dan mendengar banyak hal yang membingungkan tentang sekolah seperti Digipen atau Fullsail yang menargetkan pengembangan game secara khusus. Sebagai seseorang yang berencana menjadi programmer dan masuk ke industri game, akankah mendapatkan gelar pengembangan game lebih baik daripada gelar ilmu komputer tradisional?

Chris Bui
sumber

Jawaban:

91

Sekolah tidak akan memberi Anda pekerjaan.

Jika Anda bagus dalam hal apa yang Anda lakukan, dan Anda peduli, Anda tidak perlu gelar.

Gelar yang berfokus pada permainan sangat baik dalam membantu Anda mendapatkan kesempatan karena banyak sekolah yang memiliki guru atau penasihat yang benar-benar ada di industri ini. Ini juga akan membantu Anda dengan memberikan Anda pengalaman tim yang bermanfaat.

Juga, dan ini sangat penting, gelar Ilmu Komputer bukan tentang pemrograman. Anda mungkin memiliki kelas di sana-sini yang mungkin berguna, tetapi gelar secara keseluruhan bukan tentang praktik pemrograman yang baik atau benar-benar pragmatis apa pun yang Anda perlukan setiap hari. (Catatan: ini mungkin berbeda berdasarkan sekolah Anda.)

Yang mengatakan, mendapatkan gelar CS biasanya menyiratkan pergi ke sekolah yang tidak berfokus pada game, yang juga menyiratkan mendapatkan pendidikan yang lebih baik, yang mungkin membayar pada akhirnya. Juga banyak sekolah reguler memiliki program pengembangan game hari ini yang dapat membuat Anda memiliki beberapa koneksi ke industri lokal.

Setidaknya dalam pengalaman saya, mendapatkan sertifikat dari salah satu perguruan tinggi pengembangan game ini hampir tidak berharga. Kecuali Anda memiliki proyek sampingan atau memiliki semacam cara untuk membuktikan bahwa Anda peduli pada bidang apa pun yang Anda minati selain hanya bersekolah, Anda akan masuk ke "mungkin suatu hari nanti saya akan berkeliling ke orang-orang ini" tumpukan resume (petunjuk: Saya tidak akan).

Sunting : karena saya benar-benar tidak menjawab pertanyaan, pada dasarnya pendapat saya adalah ini:

Jika Anda memiliki motivasi untuk mengerjakan permainan di waktu luang Anda, lakukan itu dan dapatkan pendidikan tradisional. Ini akan menghasilkan lebih banyak cara daripada jika Anda hanya pergi ke lebih banyak sekolah khusus.

Jika Anda adalah tipe orang yang bekerja lebih baik ketika seseorang menyuruh mereka melakukan sesuatu, atau jika Anda perlu merasa uang Anda ada di jalur, cobalah untuk pergi ke sekolah pengembang game.

Jika satu-satunya fokus Anda dalam hidup adalah untuk masuk ke industri game (seharusnya tidak), dan Anda cukup pintar dan termotivasi, cobalah mengambil satu tahun dan mengerjakan hal-hal di waktu luang Anda (mod, proyek solo, demo, terserah) dan melewati kedua opsi.

Tetrad
sumber
71
Mengatakan bahwa gelar bukanlah pengganti kerja keras tidak berarti bahwa Anda tidak akan mendapat manfaat secara intelektual dan finansial jika Anda memilikinya. Selain nilai umum yang dibawa oleh pendidikan menyeluruh, gelar CS adalah persyaratan yang diperlukan untuk melewati banyak filter SDM di industri yang lebih besar. Saran saya akan mendapatkan pendidikan yang lebih umum dan menghabiskan waktu luang Anda bekerja pada permainan.
Alex Schearer
7
Tidak hanya itu, perusahaan memang sering meminta gelar sarjana atau pengalaman serupa. Mendapatkan pengalaman membutuhkan waktu. Juga, perusahaan suka melihat praktik pengkodean yang baik, keterampilan dekomposisi masalah dan pengetahuan umum. Banyak yang diajarkan di sekolah (saya tahu, saya putus beberapa). Juga, rekan kerja Anda mungkin lulusan universitas dan mereka mengharapkan Anda untuk memahaminya pada tingkat tertentu. Terakhir, jika Anda ingin bekerja di luar negeri, tingkat tiba-tiba menjadi SANGAT penting, bahkan jika Anda memiliki pengalaman industri 15 tahun.
Kaj
5
@ Kaj - dalam pengalaman saya, saya telah menemukan bahwa pewawancara lebih terkesan dengan demo aktual dari pekerjaan saya (yang kebetulan saya miliki secara online) daripada oleh gelar saya, yang (imho) berasal dari penelitian tingkat 1 yang cukup besar, terhormat. Universitas. Kemudian, setelah dua atau tiga tahun kerja yang sebenarnya, gelar saya cukup tidak relevan dibandingkan dengan pengalaman kerja yang saya miliki. Jika saya harus mencari pekerjaan besok, saya akan menjual diri saya pada kontribusi yang telah saya berikan kepada majikan saya sebelumnya, dan gelar akan menjadi satu-baris pada resume saya.
weiji
4
Saya tidak bisa mengatakan hal lain selain itu saya setuju sepenuhnya dengan jawaban ini. "Pengalaman" adalah kata kunci di sini. Dapatkan dengan cara apa pun yang Anda lihat cocok untuk Anda yang terbaik.
Zolomon
2
Selama pengalaman itu juga menunjukkan Anda dapat menyelesaikan suatu proyek. Demo yang belum selesai berteriak bahwa Anda kehilangan minat setelah fase penemuan yang menyenangkan berakhir, dan perusahaan agak membutuhkan Anda ketika hal-hal menarik keluar dari jalan juga, karena bagian adil dari pengembangan game adalah final yang membosankan.
Kaj
48

Saya melihat sudah ada jawaban yang diterima, tetapi saya pikir saya akan memasukkan dua sen saya, karena saya tidak setuju dengan jawaban berperingkat teratas dan saya benar-benar mengevaluasi dan mempekerjakan pelamar untuk posisi pemrograman. (Bukan untuk menyiratkan bahwa orang lain tidak! Hanya itu adalah sesuatu yang saya habiskan cukup banyak waktu untuk memikirkan ..)

Pertama, saya setuju dengan Tetrad bahwa jika Anda bersemangat dan bagus dalam apa yang Anda lakukan, Anda tidak perlu gelar. Saya meninggalkan sekolah sesaat sebelum selesai, saya sendiri. Tetapi memiliki gelar Ilmu Komputer jelas merupakan nilai tambah yang besar bagi setiap kandidat. Tetrad menyebutkan bahwa program ilmu komputer bukan tentang pemrograman. Memang benar, tetapi itu seperti mengatakan bahwa pergi ke sekolah untuk pertukangan bukan hanya tentang mengayunkan palu. Melihat seperti itu, saya tidak hanya mencari untuk menyewa programmer , saya juga mencari untuk merekrut insinyur . Saya ingin Anda tidak hanya dapat menulis kode, tetapi juga untuk menciptakan sistem yang dibangun dengan baik. Gelar ilmiah akan banyak membantu Anda dengan cara itu.

Untuk menjawab pertanyaan apakah gelar pengembangan game atau gelar sci lebih baik, saya biasanya lebih suka melihat gelar sci, sendiri. Itu tergantung pada program, namun - Saya pernah mendengar hal-hal baik tentang program RPI, seperti yang disebutkan coderanger. Tetapi beberapa desainer yang pernah bekerja sama dengan saya telah meraih gelar "pengembangan game" umum yang mengajarkan hibrida desain dan pemrograman, dan setelah berbicara dengan mereka, saya khawatir akan seberapa dalam porsi pemrograman dari program-program itu. Kemudian lagi, pelamar yang datang dari sekolah-sekolah cenderung memiliki demo atau contoh lain dari pekerjaan mereka, sedangkan orang-orang yang berasal dari perguruan tinggi seringkali tidak - bisa melihat kode seseorang adalah bonus besar.

Saya sadar saya belum langsung menjawab pertanyaan Anda, tetapi saya harap itu membantu Anda dengan keputusan Anda.

justinian
sumber
Kita pasti pergi ke sekolah yang berbeda, karena program CS sarjana saya adalah sistem rekayasa lelucon. Saya setuju, insinyur yang baik sangat penting, tetapi dari pemahaman saya itu lebih banyak bidang Rekayasa Perangkat Lunak daripada Ilmu Komputer. Ini juga sangat tergantung pada keterampilan berpikir kritis yang baik, yang sejauh yang saya ketahui lebih merupakan masalah kecerdasan daripada sekolah.
Tetrad
1
Saya tentu saja setuju tentang perlunya keterampilan berpikir kritis, saya bahkan lebih dari itu untuk mengatakan bakat bawaan pada umumnya. (Saya melihat mungkin banyak orang pintar yang tidak dapat mencapai 'pointer epiphany' di sekolah ..) Dan beberapa sekolah tentu saja dapat memiliki program yang mengerikan. Apa pun yang melibatkan banyak waktu / uang Anda tentu bernilai banyak penelitian dan perencanaan. Seperti yang dikatakan Tetrad, bersekolah tidak akan memberi Anda pekerjaan - sekolah seharusnya kurang memiliki kredibilitas untuk menunjukkan kepada pemberi kerja bahwa Anda telah selesai dan lebih banyak kesempatan untuk mempersiapkan pekerjaan itu sebanyak mungkin. :)
justinian
1
Perspektif yang menarik. Metafora palu ayun, lol.
bobobobo
13

Satu-satunya kekhawatiran saya dengan mendapatkan gelar game-spesifik adalah bahwa hal itu dapat menghalangi Anda keluar dari industri dan ke bidang pemrograman lain jika Anda pernah memiliki kebutuhan (ekonomi game yang buruk, diberi pilihan untuk menemukan kembali lokasi atau kehilangan pekerjaan Anda / dapatkan pekerjaan pemrograman lain di area tersebut, dll.). Gelar ilmu komputer lebih generik dan berpengetahuan luas dan harus memungkinkan Anda untuk masuk ke bidang pemrograman apa pun. Anda kemungkinan besar akan memiliki pelatihan kerja di mana pun Anda berakhir.

Bryan Denny
sumber
10

Memiliki latar belakang rekayasa perangkat lunak umum yang baik selalu merupakan cara terbaik. Saya adalah salah satu siswa pertama melalui program studi permainan RPI (sebagai minor, mayor masih CS) dan saya akan mengatakan saya mendapatkan sekitar 10x nilai praktis dari kelas yang tidak terkait game. Seperti yang dikatakan Tetrad, masalah yang lebih besar adalah jika Anda seorang programmer yang baik terlepas dari gelar atau gelar. Saya pikir pada satu titik sekitar 1/3 dari tim perangkat lunak kami di sini tidak memiliki gelar sarjana. Setidaknya dengan kelas pengembangan game RPI itu sebagian besar alasan untuk mendapatkan lebih banyak pengalaman membangun game yang mungkin akan saya lakukan di waktu luang saya. Kelas desain game formal yang bagus tentu saja patut untuk dicermati, terutama agar Anda tahu lebih banyak tentang terminologi yang digunakan dalam industri ("MDA", "dinamika sistem", "tahanan"

pembuat kode
sumber
6

Keduanya memiliki tradeoff. Jawaban singkat: sekolah perdagangan dapat membuat Anda sedikit lebih relevan dengan industri game, tetapi sedikit kurang relevan dengan seluruh dunia. Karena rata-rata panjang karier seorang pengembang game adalah 5,5 tahun (kami melihat kelelahan), sekolah perdagangan hanya pada dasarnya adalah komitmen seumur hidup untuk industri game (kecuali jika Anda siap untuk kembali untuk sarjana yang lebih konvensional nanti).

Ada banyak tulisan tentang hal ini. Kesukaanku:

http://www.sloperama.com/advice/lesson44.htm - dan sebenarnya, semua yang lain di situs Tom Sloper. Dia menulis dengan gaya yang tidak masuk akal dan tidak takut untuk menjadi sangat jelas tentang sisi atas dan bawah industri ini.

http://www.gamecareerguide.com/features/298/choosing_a_.php - dan benar-benar, semua yang lain di GameCareerGuide. Ini adalah keseluruhan TITIK situs, sebagai panduan sumber daya bagi orang yang ingin memasuki industri.

Dan sungguh, ketik "memilih sekolah permainan" ke Google dan Anda akan menemukan lebih banyak saran daripada yang bisa Anda baca sebelum matrikulasi :)

Ian Schreiber
sumber
6

Meskipun sudah ada jawaban yang diterima, saya memilih untuk menulis jawaban ini untuk menguraikan beberapa poin yang dibahas sebelumnya, serta mengatasi beberapa kesalahan yang saya perhatikan dalam jawaban lain.

Akreditasi

Pertama dan terpenting, ada dua jenis akreditasi di Amerika Serikat:

  • Regional - Ini adalah proses yang dilalui oleh perguruan tinggi dan universitas tradisional
  • Nasional - Ini adalah proses yang khusus dilalui sekolah kejuruan dan kejuruan

Ada banyak informasi di luar sana yang menjelaskan secara terperinci tentang berbagai proses, tetapi inilah yang perlu Anda ketahui:

  • Jika Anda mendapatkan gelar di sekolah terakreditasi nasional, Anda dapat mengejar gelar di lembaga terakreditasi regional (dan sebaliknya).
  • Jika, karena alasan apa pun, Anda memutuskan untuk pindah dari sekolah terakreditasi nasional ke sekolah lain (terakreditasi secara nasional atau regional), sebelum Anda memiliki gelar , sekolah yang baru tidak harus menerima kredit apa pun dari Anda.

Apa yang harus dicari di sebuah institusi / gelar

Ada banyak sekolah di luar sana yang menawarkan pendidikan pengembangan game (tradisional dan khusus), dan banyak dari mereka tidak bernilai 2 sen. Pastikan untuk melakukan riset dan belajar sebanyak mungkin tentang sekolah sebelum berkomitmen.

  • Gelar atau Sertifikat? - Ketika Anda lulus, apakah Anda akan mendapatkan gelar atau sertifikat?
  • Profesor - Apa latar belakang mereka? Apakah mereka tampak memenuhi syarat untuk mengajar mata pelajaran dalam kurikulum mereka?
  • Kurikulum - Apakah sebagian besar mata pelajaran didasarkan pada teori atau aplikasi? Secara khusus mencari kursus yang mengajarkan arsitektur perangkat lunak, rendering (Direct X atau OpenGL), kecerdasan buatan, kalkulus, dan trigonometri
  • Siswa - Berapa banyak siswa yang mencari pekerjaan? Perusahaan apa? Mintalah untuk melihat contoh proyek yang diselesaikan oleh siswa, dan contoh-contoh apa yang dikontribusikan siswa tersebut pada produk jadi.
  • Industri - Apakah sekolah tampaknya terhubung dengan industri? Apakah ada perusahaan game / software / simulasi di area ini? Apakah pembicara tamu mengunjungi sekolah? Apakah ada bab IGDA lokal?

Kiat umum

  • Pengalaman lebih penting daripada pendidikan formal - Dalam industri ini, bakat adalah segalanya, itu sebabnya penting untuk ...
  • Bekerja di permainan di luar sekolah - Tidak masalah jika Anda pergi ke sekolah tradisional atau khusus (atau gelar apa yang Anda kejar), Anda harus melakukan upaya serius untuk mengerjakan proyek game di waktu luang Anda .
  • Jaringan, jaringan, jaringan!

Jika Anda memiliki pertanyaan, atau ingin saya mengklarifikasi salah satu poin yang dibuat, jangan ragu untuk meninggalkan komentar. :)

Ari Patrick
sumber
5

Ada perbedaan antara desain game dan pemrograman game. Sekarang, banyak perusahaan game menggunakan API yang berbeda, sehingga memiliki keterampilan untuk menyesuaikan diri dengan lingkungan pengkodean baru adalah keterampilan yang hebat untuk dimiliki, atau Anda akan sangat menyesal.

Saya telah melihat program yang juga mengajarkan Anda seperangkat alat dan sumber daya spesifik. Spesifikasi ini sangat bagus untuk sementara waktu.

Sebagai seorang programmer untuk industri lebih baik hanya mendapatkan gelar CS. Dan, Anda akan belajar desain hanya dengan berada di industri dan mungkin bekerja sampai posisi menjadi desainer jika Anda juga kreatif . Namun, banyak desainer game terkemuka memiliki gelar mulai dari keuangan hingga teknik mesin. Jadi, tidak terlalu penting berapa banyak gelar yang Anda dapatkan, tetapi pada akhir hari sobat, sangat jarang menjadi perancang utama tanpa bekerja, dan mendapatkan pekerjaan pemrograman dengan latar belakang CS yang solid jelas merupakan yang terbaik jalan untuk pergi.

Intinya: Gelar CS akan membantu di bidang permainan. Sebagian besar waktu Anda bekerja dengan komponen aus atau edit tengah. Pada akhir hari Anda mungkin tidak pernah menyadari bahwa Anda mengerjakan permainan!


sumber
5

Sesuatu yang belum pernah disebutkan siapa pun, yang ingin saya tambahkan, adalah jaringan . Tidak, bukan hal yang Anda lakukan dengan kabel Cat-5, hal "berinteraksi dengan orang" secara keseluruhan.

Gelar tradisional bisa dibilang "lebih baik" daripada gelar sekolah pengembangan game.

Tetapi Anda akan kehilangan peluang besar untuk berjejaring dengan orang lain yang ada di, telah berada di, atau ingin masuk ke industri. Orang-orang yang sebaliknya akan menjadi teman, mentor, rekan kerja, rekan pendiri, pengusaha, karyawan, dll.

Jadi, jika Anda mengambil gelar tradisional, Anda harus siap untuk melewatkannya, dan mencoba untuk mengimbanginya sebaik mungkin.

Andrew Russell
sumber
1
Tentu saja yang sebaliknya juga benar. Jika Anda bersekolah di sekolah tradisional, Anda akan memiliki kesempatan untuk membangun jaringan dengan orang-orang di industri lain. Saya bahkan berpendapat bahwa lebih sulit untuk bertemu pengacara sebagai ilmuwan komputer daripada di saat masih mahasiswa baru, sedangkan cukup mudah untuk menghadiri GDC dan mengenal pengembang game.
Alex Schearer
5

Inilah pro untuk setiap sisi sejauh yang saya tahu:

Gelar CS:

  • Anda akan mendapatkan pendidikan yang lebih luas dan bertemu dengan beragam orang. Ini mungkin lebih penting daripada yang Anda sadari.
  • Anda akan memiliki kesempatan untuk mengubah jurusan lebih drastis jika Anda menemukan gairah baru.
  • Sepertinya jauh lebih murah.
  • Gelar Anda akan berguna di luar permainan. Peluang Anda menghabiskan seluruh karir Anda di industri game sangat tipis.

Gelar sekolah permainan:

  • Anda akan mendapatkan lebih banyak pengalaman langsung dengan teknologi game.
  • Anda akan berada di sekitar orang lain yang ingin melakukan apa yang Anda inginkan.
  • Anda akan (mudah-mudahan) mendapatkan beberapa koneksi industri.
  • Anda akan mempelajari hal-hal berorientasi permainan yang lebih praktis. (Tetapi perlu diingat bahwa apa yang Anda pelajari di sini memiliki tanggal kadaluwarsa singkat yang menyakitkan.)

Saya akan sangat mencegah Anda pergi ke Full Sail. Saya bekerja di industri game di Orlando selama delapan tahun dan saya dapat menghitung jumlah lulusan Full Sail yang kami sewa di satu sisi. Ini luar biasa mahal dan sangat tidak mungkin sepadan dengan uang Anda.

banyak sekali
sumber
Munificent, selain biayanya, yang saya akui cukup mahal, dapatkah Anda menjelaskan mengapa Anda sangat mencegah orang menghadiri Full Sail? Sebagai seorang lulusan, saya akan tertarik mendengar poin Anda.
Ari Patrick
2
Dari apa yang saya dengar, siswa diajarkan pendekatan cookie-cutter untuk membuat permainan: inilah Anda menerapkan bayangan, inilah BSP, dengan konsep tingkat tinggi yang relatif sedikit. Jika Anda mengambil siswa di luar hal-hal khusus itu, mereka hilang. Bagi saya itu mundur, mudah untuk mempelajari teknik spesifik sendiri jika Anda memiliki dasar yang kuat dalam prinsip-prinsipnya.
murah hati
3

Jika Anda memilih Gelar Pengembangan Game, ketahuilah bahwa mereka tidak memegang banyak posisi pemrograman normal. Karena itu, Digipen mungkin adalah program terbaik yang bisa Anda lakukan. Mereka memiliki hubungan yang sangat baik dengan Valve dan proyek siswa mereka telah memenangkan banyak penghargaan IGF setiap tahun.

Dari siswa Digipen saya telah berbicara dengan mereka tentang pemrograman game yang sangat sulit sejak awal dengan keterampilan yang berfokus pada industri seperti C ++, OpenGL, dan DirectX.

Jika di sisi lain Anda memutuskan Anda ingin gelar Ilmu Komputer yang lebih umum itu akan mempersiapkan Anda untuk pemrograman umum yang jelas tidak cukup untuk mendapatkan pekerjaan yang baik sebagai programmer game. Lebih buruk lagi banyak sekolah yang cenderung mengajarkan Jawa sebagai bahasa pilihan mereka.

Joel on Software - Perils of JavaSchools

Jika Anda ingin meledakkan wawancara atau kesempatan apa pun di pekerjaan pemrograman game, katakan saja Anda seorang programmer Java.

Saya tidak mencoba mengatakan bahwa tidak mungkin mendapatkan pekerjaan yang bagus sebagai programmer game dengan gelar CS tetapi sayangnya gelar CS akan menjadi hal yang paling tidak mengesankan pada resume Anda.

Setelah mengatakan semua itu, gelar CS pasti tidak akan sakit. Hanya berharap untuk menghabiskan setiap waktu luang bekerja pada proyek sampingan dan menciptakan portofolio yang mengagumkan. Dua hal itu akan membuat Anda mendapatkan pekerjaan Anda. Tingkat CS lebih dari jaring pengaman jika Anda akhirnya tidak menyukai 100+ jam crunch yang berlangsung selama 6 bulan =) (itu agak ekstrem tapi tidak terlalu jarang)

David Young
sumber
Saya tidak yakin tentang saran Anda tentang Java. Google dan Amazon, untuk menyebut dua pemain besar, keduanya menggunakan Java secara luas. Demikian juga jika Anda mendaftar ke Microsoft atau toko Microsoft yang mengetahui Java akan mempersiapkan Anda menggunakan C #. Jelas untuk pengembangan game, Java bukan pemula, tetapi untuk industri lainnya, itu adalah pilihan yang baik.
Alex Schearer
1
Saya berbicara tentang Java dalam hal mencoba mendapatkan posisi Pemrograman Game. Saya Programmer Java Certified Sun dan memprogram Java secara profesional. Ini adalah aplikasi / bahasa web yang baik tetapi bahasa pemrograman Game yang buruk. C ++ adalah bahasa pemrograman game defacto, dan mungkin beberapa python, tetapi seperti artikel yang saya tautkan, Java tidak memiliki banyak pemrograman sulit yang membuat programmer hebat, IE: pointer dan rekursi (saya belum melihat kurikulum yang menghabiskan banyak waktu sama sekali pada rekursi yang berbasis Java).
David Young
1
Seorang pengembang game "nyata" (20+ tahun dalam industri ini, melakukan banyak arcade klasik dan pindah ke konsol barang) memberi tahu saya satu-satunya alasan teknis nyata terhadap Jawa adalah memori yang dikelola - dengan perangkat keras kecil yang sedang mereka kerjakan, mereka tidak dapat mengandalkan JVM untuk mengontrol memori secara efisien. Saya tidak akan mengetuk Java seperti itu ... apakah Anda pernah mendengar tentang Jake2 (port of Quake2) atau Runescape (MMO berbasis applet)? Permainan dapat dilakukan di Jawa, dan ada beberapa orang yang melakukannya.
weiji
1
BTW, ada apa dengan "Java tidak memiliki pemrograman yang sulit"? Tampaknya salah arah. Puluhan tahun pengalaman C dan C ++ kolektif dalam industri perangkat lunak tidak menghentikan buffer overflows dalam program sehari-hari - apakah itu berarti sulit secara tepat? Guy Steele berkata, "Kami berhasil menyeret banyak dari mereka sekitar setengah jalan ke Lisp" - Saya melihatnya memungkinkan abstraksi yang lebih tinggi, dan dengan itu muncul ruang masalah yang berbeda dan masalah yang menyertainya. Saya pikir jika Anda tidak melakukan pemrograman yang sulit di Jawa, Anda tidak benar-benar mengerjakan masalah yang sulit.
weiji
3
Sebagian besar poin Joel tentang JavaSchools juga berlaku untuk GameSchools. Maksudnya adalah bahwa pendidikan nyata membutuhkan keluasan, dan ratapannya bukan tentang Jawa semata, melainkan bahwa gelar CS menjadi lebih dan lebih seperti sekolah perdagangan - misalnya sekolah permainan - dan mereka tidak begitu baik dalam menghasilkan orang-orang yang berpikir , bahkan jika dalam jangka pendek menghasilkan orang yang bekerja .
3

Semua orang yang Anda akan bersaing untuk mendapatkan pekerjaan tahu sesuatu tentang membuat game. Anda perlu berpikir tentang nilai apa yang Anda bawa ke meja yang bukan tentang membuat game. Apakah itu pengetahuan yang kuat tentang ilmu komputer atau rekayasa perangkat lunak, Ekspresionisme, jaman dahulu klasik, masakan Prancis, atau psikologi kognitif terserah Anda. Perusahaan gim memiliki lebih dari cukup banyak orang yang mengenal gim - tahu gim, tetapi juga mengetahui hal lain, karena itulah cara Anda akan mengejutkan orang dan membuat sesuatu yang menonjol.


sumber
3

Bekerja untuk salah satu perusahaan konsol utama saya dapat membuktikan fakta bahwa HR sebagian besar waktu akan secara otomatis menyaring orang tanpa gelar sebelum mengirim CV ke manajer. Sesuatu yang perlu diingat.

Dalam hal pilihan gelar, saat ini orang yang melakukan Kursus Game umumnya dipandang "rendah" dibandingkan dengan kursus CS. Ini tidak adil, dan tentu saja bukan refleksi dari apa yang diajarkan Kursus Game. Tetapi karena mereka relatif baru dan kebanyakan orang yang mempekerjakan tidak akan memiliki pilihan, jadi tetap percaya pada latar belakang CS yang kuat. Tentu saja, ymmv.

Jika Anda yakin ingin masuk ke industri game sebagai programmer, daripada saran terbaik yang bisa saya berikan kepada Anda adalah dengan melakukan gelar CS + Matematika bersama (jika Anda memiliki kemampuan). Ini akan memudahkan (dalam pengalaman saya) pekerjaan sebagai lulusan lebih cepat.

Olly
sumber
2

Dari pengalaman pribadi saya dalam pendidikan desain game, yang penting bukanlah gelar khusus, tetapi dedikasi Anda untuk mempelajari dan meningkatkan keterampilan pemrograman Anda dan menunjukkan bakat Anda. Saya telah bertemu banyak orang dengan gelar yang tidak secara khusus berorientasi pada permainan seperti seni rupa, jaringan, dan ilmu komputer, yang menerapkannya dalam industri ini. Saya katakan temukan sekolah yang mengajarkan Anda apa yang ingin Anda pelajari, kemudian terapkan keterampilan itu untuk membuat game sendiri atau dengan teman. Ini akan menunjukkan keterampilan teknis Anda bersama dengan hasrat untuk permainan video.

SamKablam
sumber
2

Jurusan Ilmu Komputer, dengan spesialisasi dalam Pengembangan Game ... UC Irvine memiliki program seperti itu, jika Anda memiliki nilai dan nilai SAT untuk UCI, lakukan saja. Juga UCI terletak di california selatan, di mana begitu banyak perusahaan pengembang game top ... yang banyak membantu dalam mendapatkan pekerjaan hebat di lapangan.


sumber
2

Apakah gelar ilmu komputer. Jika kursus ini layak, Anda akan memenuhi syarat untuk pekerjaan di industri game dan jika yang terburuk datang ke yang terburuk dan Anda tidak berhasil mendapatkan pekerjaan di industri game (atau memutuskan itu bukan untuk Anda - Saya kenal banyak orang yang telah berubah pikiran tentang karir mereka antara memulai dan menyelesaikan gelar mereka) Anda juga akan memenuhi syarat untuk banyak pekerjaan lainnya. Hal yang sama tidak dapat dikatakan tentang gelar pemrograman game tertentu.

Ada banyak hal yang dapat Anda lakukan yang akan meningkatkan prospek pekerjaan Anda lebih banyak daripada melakukan gelar tertentu. Salah satu hal terbesar yang saya cari ketika saya merekrut programmer (diakui bukan untuk industri game komputer) adalah bukti dari hasrat untuk subjek. Siswa yang datang ke sebagian besar kuliah, mengerjakan kursus dan mendapatkan nilai wajar dalam ujian adalah sepuluh sen. Kandidat yang benar-benar baik adalah mereka yang telah melakukan sesuatu yang ekstra, seperti mengerjakan proyek pribadi di waktu luang mereka, pergi keluar dan mendapatkan pengalaman kerja di liburan dan biasanya hanya berupaya lebih dari minimal.

Lakukan gelar ilmu komputer, tetapi tetap mengerjakan hal-hal yang terkait dengan game di waktu luang Anda. Ganggu perusahaan game lokal (dan jarak jauh!) Untuk pengalaman kerja di liburan universitas (hal terburuk yang bisa mereka katakan adalah tidak). Kerjakan permainan kecil yang Anda tingkatkan selama bertahun-tahun - Anda bahkan mungkin bisa memanfaatkan universitas dari itu untuk disertasi Anda. Jika Anda kemudian pergi ke perusahaan game mencari pekerjaan, dan dapat menunjukkan kepada mereka game yang Anda bangun sendiri, teknologi yang Anda ajarkan sendiri untuk membuatnya, fakta bahwa Anda menghabiskan tiga bulan melakukan unit test untuk perusahaan game X bukannya memiliki liburan musim panas jugamengetahui semua dasar-dasar dari gelar ilmu komputer, mereka akan jauh lebih tertarik untuk mempekerjakan Anda daripada jika Anda hanya freewheel melalui gelar pengembangan game. (Siapa tahu - perusahaan game X mungkin benar-benar menyukai Anda dari pengujian unit Anda, dan merasa Anda siap untuk melakukan pemrograman penuh waktu untuk mereka.)

Scott
sumber
2

Itu semua tergantung pada apa yang ingin Anda lakukan dalam jangka panjang. Apakah Anda ingin menjadi programmer atau desainer? Apakah Anda benar-benar ingin memulai perusahaan sendiri? Apakah ada jenis perusahaan yang Anda inginkan?

Saya kira Anda ingin menjadi seorang programmer, dengan begitu posting ini tidak akan mencapai 10 halaman.

Jika fokus Anda adalah pemrograman game, pilih gelar CS. Kemudian sendiri, terapkan pada pemrograman game (misalnya proyek sampingan). Program "Desain Game" atau "Desain dan Pengembangan Game" tidak akan cukup fokus pada pemrograman aktual.

Ketahuilah juga bahwa ada perbedaan antara belajar "pemrograman" dan belajar "ilmu komputer". CS lebih tentang pemikiran komputasi, pemecahan masalah, logika, dan bahkan sedikit filosofi. Dan ingatlah ini:

Ilmu komputer tidak lebih tentang komputer daripada astronomi adalah tentang teleskop. --Edsger Dijkstra

Jika Anda berencana untuk memulai perusahaan Anda sendiri, dan fokus pada pemrograman, saya masih menyarankan CS, tetapi dengan minor dalam bisnis, atau bisnis sebagai gelar kedua sama sekali.

Sekarang, jika Anda sudah menjadi programmer yang kuat (dan / atau ilmuwan komputer) dan memiliki uang untuk meledak (atau berencana memulai perusahaan yang sukses, [dan sudah cukup meneliti tentang bagaimana melakukan itu]), maka Anda dapat melihat sekolah seperti Full-Sail untuk mendapatkan keterampilan yang lebih fokus.

Lone Gunman
sumber
1

Jika Anda dapat menemukan gelar seperti yang ada di Digipen tempat Anda belajar membuat game dari bawah ke atas di C ++, saya akan merekomendasikan untuk mengambilnya. Untuk mendapatkan kesempatan di dunia gamedev tradisional, Anda perlu tahu C ++ dengan sangat baik, tetapi jika game adalah hasrat dan hidup Anda, Anda mungkin bosan dengan gelar non-game dan berpotensi drop-out - Saya tahu saya akan melakukannya! Terutama CS, di mana Anda hampir tidak belajar program. Perusahaan mana pun yang akan mempekerjakan lulusan CS di atas programmer yang lebih terampil dari tingkat permainan tidak layak untuk bekerja.

Tentu saja, jika ingin menghindari jalur karier permainan tradisional sepenuhnya Anda hanya bisa mendapatkan salinan Unity atau Flash dan mulai membuat game. Di dunia indie kualifikasi tidak bernilai apa pun dan bakat adalah segalanya!

Iain
sumber
Ini jauh lebih mudah untuk belajar merobohkan kode yang bekerja pada waktu Anda sendiri daripada belajar mata pelajaran ilmu komputer. Diberi pilihan antara programmer otodidak dengan degee CS dan ilmuwan komputer otodidak dengan gelar game - semua penampilan lainnya pada dasarnya sama, seperti demo atau hasil tes atau apa pun - saya akan menempatkan stok jauh lebih banyak di yang sebelumnya .
1

Saya pikir itu sangat tergantung pada kualitas kursus - dalam kedua kasus. Gelar CS 'umum' yang mencakup berbagai topik dan disiplin jauh lebih berharga daripada kursus 'pemrograman game' yang mengajarkan Anda tentang XNA. Sedangkan kursus pengembangan game yang berfokus pada ilmu komputer dengan modul tambahan dalam pemrograman game (dasar-dasar grafis, menulis kode kinerja tinggi dll) akan menjadi pilihan yang sangat baik.

Sejujurnya, Anda lebih mungkin disewa oleh apa yang Anda ajarkan sendiri di luar kursus daripada apa yang Anda pelajari di sana. Sebagian besar perusahaan memerlukan semacam demo, jika tidak cukup mencolok, Anda tidak akan diperhatikan. Saya belum menemukan perusahaan yang mempekerjakan orang tanpa pengalaman dan tanpa gelar - itu sangat diperlukan bagi seseorang untuk melihat CV Anda.

Masuk ke industri game sangat sulit ketika Anda tidak memiliki pengalaman. Anda harus berada jauh di depan paket, memiliki kontak atau hanya beruntung (atau dalam banyak kasus ketiganya). Karena itu, banyak orang yang tidak berhasil. Untuk alasan ini, saya sarankan untuk memastikan bahwa gelar Anda sama nilainya dengan mereka yang berada di luar industri.

Saat Anda berada di universitas, pelajari cara menulis kode di waktu luang Anda. Tulis beberapa game sederhana di XNA, pelajari tentang shader dan PELAJARI C ++ .

Anda tidak akan mendapatkan pekerjaan dalam pengembangan game profesional tanpa C ++ kecuali Anda sangat beruntung. Di mana saya bekerja, keterampilan paling penting yang dibutuhkan seorang programmer setelah keterampilan komunikasi yang baik dan kemampuan umum adalah C ++. Kami tidak menggunakan XNA, DirectX, atau OpenGL - sebagian besar tempat memiliki API, pustaka, atau menggunakan alat bantu sendiri seperti UE3 sehingga ini tidak relevan dalam hal apa pun selain mempelajari konsep.

Juga jaringan seperti orang-orang gila di industri ini - lihat apakah ada studio di dekat Anda, bicaralah dengan teman teman, coba dan dapatkan magang, mulai hubungan dengan seseorang yang penting di sana - apa saja untuk mendapatkan seseorang di dalam untuk mengetahui Anda nama.

icStatic
sumber
0

Dapatkan gelar CS adalah apa reaksi saya memberitahu saya.

Jika Anda benar-benar ingin mengembangkan game, Anda akan melakukan proyek kecil Anda selama pendidikan Anda. Ketika Anda selesai, Anda memiliki pendidikan yang sangat kuat yang akan berfungsi sebagai pendorong CV dan basis kompetensi yang dapat Anda bangun. Dan suatu hari jika Anda tidak ingin game berkembang lagi, Anda mungkin memiliki spektrum karir yang lebih luas dengan gelar CS.

Tetapi pada akhirnya, itu lebih tergantung pada Anda sebagai pribadi daripada pada gelar Anda. Jika Anda dapat meyakinkan atasan Anda bahwa Anda cukup baik, tidak masalah apa pun gelar yang Anda miliki. Kecuali jika perusahaan perlu membual kepada klien mereka tentang berapa derajat yang dimiliki karyawan mereka (yang sebenarnya merupakan kasus dengan beberapa perusahaan konsultan).

Jangan lupa tentang kemungkinan untuk menjadikannya sebagai pengusaha. Itu sulit tetapi bisa membayar sendiri.

Phil
sumber
Seseorang tidak setuju dengan jelas. Peduli dengan alasan mengapa ini diturunkan?
Phil
0

Jika ada saya akan pergi untuk gelar ilmu komputer; Saya melakukannya sendiri. Tapi saya juga mengejar konsentrasi pengembangan game . Sekolah apa pun yang Anda rencanakan untuk dihadiri, Anda mungkin ingin menyelidiki jika mereka memiliki pilihan ini; Saya sangat merekomendasikannya! Saya akan lulus dengan gelar ilmu komputer dan semua program yang sama dengan jurusan CS lainnya, jadi jika saya memilih untuk tidak memasuki industri game, saya masih memiliki semua pendidikan orang lain dengan gelar CS. Tapi saya juga mengambil beberapa kursus yang berhubungan dengan game, yang memberi saya pengetahuan yang terfokus dalam pengembangan game.

Misalnya saya saat ini terdaftar dalam kursus pengembangan game umum yang diajarkan oleh presiden dan CTO dari sebuah perusahaan game lokal, jadi saya mendapatkan banyak pengetahuan praktis dan dunia nyata darinya (sebagai lawan dari beberapa kursus CS lainnya yang bisa masuk jauh ke dalam teori di kali). Tetapi saya juga mengambil kursus dalam rekayasa perangkat lunak, di mana saya berlatih Java dan metode rekayasa perangkat lunak yang tepat yang berlaku untuk semua bidang ilmu komputer.

Paling tidak, lakukan riset tentang sekolah yang ingin Anda hadiri. Cari tahu siapa profesornya dan cari mereka; apakah mereka tahu barang-barang mereka? Apakah mereka ada di industri atau memiliki koneksi? Apakah mereka anggota IGDA? Lihatlah daftar kursus dan lihat apakah itu menarik bagi Anda. Lihatlah area di sekitar sekolah dan lihat apakah ada perusahaan game. Semua faktor ini berperan besar dalam menentukan apakah sekolah memiliki tingkat / konsentrasi pengembangan game yang benar-benar hebat, atau jika itu hanya tipuan karena pengembangan game adalah hal "keren" terbaru.

Ricket
sumber
0

Saya akan merekomendasikan melalui CS, Rekayasa Perangkat Lunak atau program serupa. Kembali di universitas, kami memiliki perusahaan game seperti EA yang datang sekitar dua kali per tahun untuk merekrut koperasi dan lulusan baru. Sekolah tidak memberikan derajat permainan apa pun pada waktu itu dan mereka menargetkan siswa CS dan Soft Eng.

Ada beberapa program di universitas seperti Computer Graphics yang dapat Anda ambil untuk membuat game dasar, tracer ray dan proyek grafis lainnya dari awal. Lakukan dengan sangat baik dalam proyek-proyek itu dan Anda dapat menggunakannya sebagai portofolio untuk menjual diri Anda kepada perusahaan game.

Jika Anda berhasil masuk ke industri game dan tidak menikmatinya, Anda selalu dapat mengandalkan gelar CS atau Soft Eng untuk menemukan pekerjaan pengembangan lain di berbagai bidang.


sumber
0

Masalah dengan ilmu komputer, dan terutama dengan belajar bagaimana memprogram, adalah bahwa itu adalah ilmu terapan: teorinya tidak mengarah ke banyak aplikasi ...

Anda dapat belajar teori tentang matematika tanpa melakukan banyak latihan, tetapi tidak ada cara Anda bisa pandai pemrograman tanpa coding: semua masalah adalah tentang mendapatkan sesuatu untuk diprogram sehingga Anda dapat melatih, dan itu, sekolah gamedev akan memberi Anda .

Pemrograman akan menghasilkan uang bagi Anda karena Anda memecahkan masalah dan membuat aplikasi: teorinya mudah, tetapi teknik dan praktik untuk mencapai pekerjaan lebih sulit untuk diperoleh ...

CS baik untuk mempelajari dasar-dasarnya, tetapi TIDAK ADA yang menggantikan sesuatu.

Entah pergi ke sekolah gamedev atau menemukan proyek yang bagus untuk dilakukan, tetapi pilihan yang terakhir berisiko ...

jokoon
sumber
Pemrograman tanpa teori dapat menyebabkan program yang dirancang dengan buruk dan / atau melakukan. Sebagai seorang programmer, tugas Anda adalah menyelesaikan masalah. Tanpa teori gelar ilmu komputer memberi (harus memberi), Anda tidak benar-benar memiliki seperangkat alat yang solid untuk menyelesaikan masalah kecuali Anda mempelajarinya sendiri. Anda benar ketika Anda mengatakan tidak ada yang mengalahkan latihan untuk mempersiapkan Anda untuk benar-benar membuat program, tetapi berlatih tanpa teori bukanlah cara yang sangat efisien untuk menjadi lebih baik. joelonsoftware.com/articles/ThePerilsofJavaSchools.html Adalah artikel yang sangat bagus :)
Chewy Gumball
Tentu saja teori itu relevan, tetapi saya sangat memperhatikan teori, dan setiap programmer harus; apalagi teorinya tidak terlalu rumit (terutama dibandingkan dengan beberapa bidang matematika).
jokoon
Saya pikir perbedaan sebenarnya adalah apakah Anda dapat menemukan solusi yang lebih baik daripada yang sudah ada. Mempelajari cara menggunakan sesuatu yang sudah dibuat lebih mudah daripada membuatnya sendiri. Saya juga menemukan bahwa Anda dapat belajar bagaimana sesuatu bekerja dengan mudah, tetapi mengetahui MENGAPA itu bekerja lebih sulit dan mengarah ke pemahaman yang lebih dalam yang memungkinkan Anda memodifikasi hal-hal lebih cepat dan lebih bebas dari kesalahan.
Chewy Gumball
Saya lebih suka "cara kerjanya" dibandingkan dengan "mengapa ia bekerja", bahkan jika itu berarti sama ... Saya suka berpikir tentang "jangan menemukan kembali roda", dan mengurus apa yang penting ketika ada kebutuhan untuk aplikasi, jangan mencoba memahami bagaimana kernel dibuat, atau bagaimana kompiler dibuat. Ada beberapa perbedaan antara autodidak dan siswa yang mendapat gelar. Baik Anda menjelajahi pengetahuan sendiri sebagai petualangan, atau Anda hanya mengikuti panduan sehingga Anda dapat mempelajari tentang poin-poin yang diputuskan untuk diajarkan oleh panduan tersebut kepada Anda. Kualitas keduanya sangat banyak, tetapi pada dasarnya adalah politik dan opini.
jokoon
Saya selalu menemukan bahwa belajar teori lebih menantang dan membutuhkan waktu lebih lama untuk berasimilasi. Melakukan pekerjaan praktis biasanya sepotong kue dibandingkan dengan topik yang Anda pelajari di Ilmu Komputer. Kemudian lagi, ini adalah pengalaman saya dan dapat bervariasi antara siswa dan sekolah.
0

Saya mengambil adalah untuk mencari perguruan tinggi 4 tahun tradisional yang memiliki divisi pengembangan game itu ilmu komputer atau divisi teknik komputer. Mungkin hanya memiliki seorang profesor yang ada di industri. Mungkin Anda bisa melakukan tesis atau studi independen dalam desain game. Taruhan terbaik Anda adalah melakukan banyak penelitian seperti ini di beberapa sekolah 4 tahun yang memiliki nilai untuk Anda ikuti - Anda ingin melihat apakah mereka memiliki pintu belakang / pintu samping dalam pengembangan game .


sumber
0

Saya menghadapi pertanyaan yang sama beberapa tahun yang lalu dan memilih untuk melakukan pengembangan game. Saya pikir ada banyak kebingungan di sini tentang apa yang melibatkan tingkat pengembangan game. Untuk kursus saya dan sebagian besar kursus permainan, judulnya mirip dengan "Komputasi dengan pengembangan game" yang seperti namanya berarti Anda jurusan ilmu komputer dan minor dalam pengembangan game. Dalam kursus saya ini berarti 1 hingga dua (maks) modul satu semester untuk pengembangan game. Saya melakukan tingkat yang persis sama dengan teman-teman saya dalam kursus "Komputasi dengan pengembangan perangkat lunak" dan "Ilmu Komputer" dengan pengecualian satu atau dua modul (biasanya hanya satu modul permainan).

Ketika kami melakukan FYP kami atau proyek-proyek besar lainnya, saya harus melakukan proyek yang berkaitan dengan pengembangan game tetapi kelas pengembangan perangkat lunak dapat melakukan apa saja yang terkait dengan perangkat lunak termasuk proyek game dan kelas ilmu komputer dapat melakukan APA SAJA yang terkait dengan komputer. Jadi, bahkan jika Anda memilih untuk melakukan CS itu tidak berarti Anda tidak dapat terus belajar pengembangan game menggunakan apa yang Anda ketahui dari CS.

Alasan kursus dirancang seperti ini adalah untuk memberikan semua orang tanpa memandang gelar sarjana umum yang baik dalam komputasi. Saya telah bertemu orang-orang di kursus yang sangat spesifik untuk desain game dan kesempatan kerja mereka berkurang secara signifikan karena hal ini.

Dari pengalaman saya, karena saya tidak melakukan gelar game intensif saya tidak siap untuk langsung dari lulus ke pekerjaan pengembangan game tapi saya bisa mendapatkan pekerjaan sebagai insinyur perangkat lunak, jika saya ingin masuk ke dalam industri pengembangan game Saya hanya perlu bekerja pada beberapa proyek sampingan untuk membangun portofolio (walaupun jujur, saya akan bertaruh bahwa dengan sedikit keberuntungan saya bisa mendapatkan pekerjaan entry level di sebuah perusahaan game). Pengalaman bekerja di perusahaan pengembangan perangkat lunak akan membantu saya mendapatkan pekerjaan game pertama dan sementara itu saya belajar banyak tentang pengembangan perangkat lunak umum.

Saran saya, jika Anda memilih untuk melakukan kursus permainan, pastikan itu tidak sepenuhnya spesifik untuk pengembangan game, kursus yang akan memungkinkan Anda untuk bekerja di industri selain dari sekedar game akan jauh lebih bermanfaat.

toc777
sumber
-1

Full Sail diakreditasi oleh dewan akreditasi yang berbeda dari universitas tradisional. Ini berarti bahwa kredit yang diperoleh di Full Sail tidak akan ditransfer ke universitas tradisional. Jadi, jika Anda ingin mendapatkan MS atau PhD, Anda harus mulai dari awal.

zooropa
sumber
Ini tidak sepenuhnya benar. Jika Anda mendapatkan gelar di sekolah terakreditasi nasional, Anda dapat mengejar gelar di lembaga terakreditasi regional (dan sebaliknya). Kasus yang saya yakin Anda maksudkan adalah jika, untuk alasan apa pun, Anda memutuskan untuk pindah dari sekolah terakreditasi nasional ke sekolah lain (terakreditasi nasional atau regional), sebelum Anda memiliki gelar Anda, sekolah baru tidak harus menerima apapun kredit Anda.
Ari Patrick
Ini benar. Saya bekerja dengan beberapa orang dari Full Sail dan jika mereka ingin mendaftar di Program Magister di universitas negeri setempat, mereka harus mendapatkan gelar Sarjana dari sekolah lain.
zooropa
-1

Jika ada saya akan pergi untuk gelar ilmu komputer; Saya melakukannya sendiri. Tapi saya juga mengejar konsentrasi pengembangan game . Sekolah apa pun yang Anda rencanakan untuk dihadiri, Anda mungkin ingin menyelidiki jika mereka memiliki pilihan ini; Saya sangat merekomendasikannya! Saya akan lulus dengan gelar ilmu komputer dan semua program yang sama dengan jurusan CS lainnya, jadi jika saya memilih untuk tidak memasuki industri game, saya masih memiliki semua pendidikan orang lain dengan gelar CS. Tapi saya juga mengambil beberapa kursus yang berhubungan dengan game, yang memberi saya pengetahuan yang terfokus dalam pengembangan game.

Misalnya saya saat ini terdaftar dalam kursus pengembangan game umum yang diajarkan oleh presiden dan CTO dari sebuah perusahaan game lokal, jadi saya mendapatkan banyak pengetahuan praktis dan dunia nyata darinya (sebagai lawan dari beberapa kursus CS lainnya yang bisa masuk jauh ke dalam teori di kali). Tetapi saya juga mengambil kursus dalam rekayasa perangkat lunak, di mana saya berlatih Java dan metode rekayasa perangkat lunak yang tepat yang berlaku untuk semua bidang ilmu komputer.

Paling tidak, lakukan riset tentang sekolah yang ingin Anda hadiri. Cari tahu siapa profesornya dan cari mereka; apakah mereka tahu barang-barang mereka? Apakah mereka ada di industri atau memiliki koneksi? Apakah mereka anggota IGDA? Lihatlah daftar kursus dan lihat apakah itu menarik bagi Anda. Lihatlah area di sekitar sekolah dan lihat apakah ada perusahaan game. Semua faktor ini berperan besar dalam menentukan apakah sekolah memiliki tingkat / konsentrasi pengembangan game yang benar-benar hebat, atau jika itu hanya tipuan karena pengembangan game adalah hal "keren" terbaru.

Ricket
sumber