Saya butuh saran untuk karir masa depan saya [ditutup]

16

Saya berumur 16 tahun. Saya merencanakan karir masa depan saya dan saya berdiri di ambang pintu dan tidak tahu harus ke mana .

Impian saya adalah menciptakan game terbaik yang pernah ada. Ketika saya tumbuh dewasa, saya mulai memperhatikan, bagaimana hasrat saya terhadap game tidak hilang selama 10 tahun penuh dan masih / sedang tumbuh ... Pengembangan game tampaknya masih terlalu "kekanak-kanakan" untuk orang tua saya dan teman-teman keluarga kami dan mereka menyatakan bahwa saya harus belajar sesuatu yang lebih serius.

Saya tidak tahu persis apa yang bisa saya lakukan dan apa yang ingin saya lakukan . Saya tahu PHP, C ++ (Tahun ini akan menjadi yang kedua, ketika saya belajar bahasa pemrograman ini di sekolah), JavaScript dan HTML. Saya telah membuat banyak desain situs web, namun, itu bukan sesuatu yang sebenarnya bisa Anda sebut desain profesional ... Saya belajar grafik vektor, pemodelan 3d, membuat musik ... Saya mencoba membuat game beberapa kali, tetapi saya tidak melakukannya. belum mencapai apa pun ...

Dan ... Yah ... Tanpa komputer aku bisa ... Yah, aku bisa membuat panekuk ... Dan ... kurasa cuci piring?

Saya menulis game C ++ berbasis konsol sebagai Proyek Musim Panas untuk sekolah saya, yang, saya kira, akan menjadi game pertama saya yang sebenarnya dibuat dari awal (yang lain adalah eksperimen drag & drop sederhana di Game Maker 6).

Ini keraguan tentang apa yang saya benar-benar bisa melakukan tidak bisa membiarkan saya memutuskan apakah saya harus belajar sesuatu yang berhubungan dengan pengembangan game ...

Jadi akan sangat bagus untuk mengetahui bagaimana menghilangkan keraguan ini dan memiliki pendapat yang lebih kuat dalam karir apa yang ingin saya ikuti (terkait game atau tidak).

Aistis
sumber
5
Saya tidak berpikir orang tua Anda akan keberatan jika Anda belajar Ilmu Komputer ketika Anda masuk perguruan tinggi. Gelar Ilmu Komputer sering diterima sebagai salah satu persyaratan untuk mendapatkan pekerjaan di industri game, serta industri perangkat lunak. Kecuali mereka berpikir menjadi Insinyur Perangkat Lunak itu kekanak-kanakan ...
Agustus
2
dua orang Eropa saya: perbaikan diri itu penting, tetapi jangan biarkan hal itu merusak masa muda Anda. jangan terlalu fokus pada satu hal, atau nerdrage akan terjadi nanti. :)
Raine
"Pengembangan game sepertinya masih terlalu" kekanak-kanakan "untuk orang tua saya dan teman-teman keluarga kami dan mereka menyatakan bahwa saya harus belajar sesuatu yang lebih serius." Di situlah permainan serius datang: D
ChrisC
Saya benci istilah "permainan serius". Bukan gagasan mereka; banyak dari mereka adalah aplikasi game yang cukup menarik di ranah di luar permainan. Tapi istilah itu, man itu terdengar seperti parodi gamer lumpuh "Saya menganggap permainan saya serius "
jhocking

Jawaban:

30

Anda sudah mulai jadi teruslah belajar pemrograman. Jangan hanya belajar tentang pemrograman game, tetapi bekerja pada beberapa proyek game. Jangan memberi tahu kerabat Anda yang menghakimi bahwa Anda sedang belajar membuat game, cukup beri tahu mereka bahwa Anda belajar memprogram komputer. Kemudian ketika Anda lulus bekerja dalam disiplin pilihan Anda, mungkin permainan atau mungkin tidak.

Jadi akan sangat bagus untuk mengetahui bagaimana menghilangkan keraguan ini dan memiliki pendapat yang lebih kuat dalam karir apa yang ingin saya ikuti

Anda 16. Jangan khawatir tentang tidak yakin tentang karir masa depan Anda, hanya berkonsentrasi pada belajar sebanyak mungkin tentang berbagai hal yang Anda bisa.

jhocking
sumber
7
+1. Kecuali poster asli memiliki keterampilan lain yang lebih mudah dipekerjakan atau menarik, belajar pemrograman komputer umum adalah cara untuk pergi. Ini adalah keterampilan yang dihormati dan dapat dipekerjakan, dan hampir semua yang Anda pelajari pada kursus pemrograman umum dapat ditransfer ke perangkat lunak game (sedangkan sebaliknya tidak sama benarnya).
Kylotan
1
+1 Lakukan ini. Anda dapat mengarahkan diri Anda sebagai mengikuti jalur karier "serius" kepada orang tua Anda, kemudian melakukan semua yang Anda bisa selama di sekolah untuk terlibat dalam komunitas pengembang permainan lokal Anda dan membuat banyak proyek dan semacamnya. Teliti peluang kerja nyata terkait dengan pengembangan game dan beri tahu orang tua Anda tentang mereka (magang berbayar di penerbit dan studio besar cenderung membuat orang senang, bahkan jika Anda tidak pernah mendapatkannya), dan mereka pada akhirnya akan melihat cahaya jika Anda mendemonstrasikan gairah sejati Anda.
michael.bartnett
Libatkan diri Anda. Habiskan waktu luang untuk membuat game - Anda tidak perlu gelar untuk memulai pemrograman. Lihat apakah Anda bisa mendapatkan pekerjaan paruh waktu atau musim panas untuk perusahaan game, untuk melihat apakah Anda menyukai pekerjaan, budaya, jam, dll.
rlb.usa
6

Pada usia 16 saya pikir saya tahu banyak tentang ke mana saya ingin pergi, dan ternyata saya tidak tahu. Saya sangat baik dengan komputer, tetapi tidak ada banyak dukungan di sekitar (saya di sekolah tinggi dari '91 -'95). Saya terlibat dengan banyak hal, seperti Anda, pelajari dan terus belajar.

Setelah sekolah menengah, saya keluar dan bekerja di beberapa bidang yang berbeda dan menemukan bahwa saya masih memiliki hasrat untuk pemrograman dan banyak ide yang saya pikir akan membuat permainan yang menyenangkan. Saya juga tahu bahwa saya kurang memiliki latar belakang yang tepat dalam hal ini :-) Saya memilih untuk mengambil gelar ilmu komputer, dan kembali pada usia 27 untuk mendapatkannya.

Apa yang tidak saya sadari pada waktu itu adalah berapa banyak lagi yang akan saya pelajari tentang banyak hal yang mungkin tidak akan saya miliki. Saya bekerja pada kompiler dan perpustakaan matematika sebagai asisten peneliti, dan meskipun saya mungkin tidak akan pernah melakukannya lagi, saya memperoleh banyak wawasan tentang hal-hal yang mempengaruhi cara saya memprogram hari ini.

Jika saya bisa memberi Anda hanya beberapa tips, itu akan seperti ini: - jaga diri Anda tetap umum, dan cobalah untuk belajar sebanyak mungkin - jangan menyerah pada matematika, karena ada hadiah besar yang Anda tidak akan melihat sampai setelah Anda menyelesaikan kursus-kursus tersebut - sekolah lebih mudah dilakukan jika Anda melakukannya pada usia "tepat" ... Anda mendapatkan lebih banyak dukungan untuk membantu Anda berhasil daripada mencoba untuk kembali dan melakukannya - terlibat dengan memproyeksikan Anda menikmati dan belajar menjadi bagian dari tim ... setiap hari saya berkeliaran di stackoverflow saya menyadari betapa saya tidak tahu, dan saya pikir saya tidak buruk dalam hal ini :) - mulai dan yang lebih penting selesaikan beberapa kecilproyek ... Saya menulis game BBS dan keduanya menyukai dan membencinya. Beberapa proyek kecil yang saya kerjakan sekarang mungkin suatu hari nanti tumbuh menjadi sesuatu yang lebih besar, tetapi saya dapat menikmati prosesnya karena mereka selesai dan dibebaskan. - perbedaan antara fisika permainan dan fisika nyata biasanya masalah ketepatan ... garis di mana gerakannya cukup dekat, tetapi prinsipalnya sama - keluar dan melakukan beberapa hal non-komputer juga non-komputer juga

Saya bekerja hari ini sebagai pengembang perangkat lunak, bukan dalam game, tapi saya masih melakukan desain game di samping dan berharap untuk menuju ke sana suatu hari nanti. Pekerjaan yang saya lakukan tidak akan membuat keajaiban muncul tetapi itu menantang dan menarik. Ini BANYAK lebih baik daripada sebagian besar pekerjaan lain yang pernah saya miliki dan membayar lebih baik :-)

Jika Anda menikmatinya, ilmu komputer atau rekayasa perangkat lunak dapat membawa Anda jauh, terlepas dari apakah Anda pernah menulis permainan atau tidak.

Semoga ini bisa membantu, maaf tentang panjangnya

Stephen
sumber
1
+1 untuk "Saya pikir saya tahu banyak tentang ke mana saya ingin pergi, dan ternyata saya tidak tahu"
michael.bartnett
5

Jika orang tua Anda berpikir bahwa pengembangan game itu kekanak-kanakan, Anda harus menunjukkan bahwa game menghasilkan lebih banyak uang setiap tahun daripada film. Apakah mereka pikir pembuatan film itu kekanak-kanakan? Permainan adalah seni dan hiburan, seperti halnya film / musik / buku, dan itu semua adalah hal-hal serius yang harus dilakukan.

Jika Anda ingin berkarir dalam pengembangan game (pemrograman berdasarkan suara-suara), maka Anda akan membutuhkan pendidikan formal yang jauh lebih banyak untuk bisa ke mana saja. Sementara itu, hal terbaik yang harus dilakukan adalah menghapus proyek yang sudah selesai. Selesai adalah kata yang operatif - calon majikan ingin melihat bahwa Anda dapat menyelesaikan pekerjaan dan melakukan bagian-bagian yang tidak menyenangkan dan tidak menyenangkan.

DeadMG
sumber
2
Saya hanya menulis sesuatu yang serupa. Jika orang tua (Anda = ne5tebiu) Anda & teman keluarga bersikeras menyebut pengembangan game "kekanak-kanakan," tanyakan apakah mereka juga berpikir produksi film - keduanya memiliki banyak disiplin, teknologi, dan metode yang tumpang tindih.
oktal9
3
Saya tidak akan merekomendasikan berdebat dengan mereka secara langsung, terutama ketika sangat mudah untuk tidak menyebutkan permainan dan memberi tahu mereka bahwa Anda pemrograman. Berdebat langsung hanya akan menghabiskan banyak waktu, membuat makan malam keluarga tegang, dan tidak benar-benar mengubah pikiran siapa pun.
jhocking
@jhocking Jelas berdebat tidak menyelesaikan apa pun. Itu tidak mengubah fakta bahwa "mereka" memiliki kesalahpahaman yang jelas tentang apa yang sebenarnya terlibat dalam pembuatan game.
oktal9
2
@jhocking: Tergantung pada lingkungan keluarga. Saya tidak akan pernah membela orang tua saya yang mengatakan kepada saya bahwa apa yang ingin saya lakukan adalah kekanak-kanakan ketika itu adalah industri besar.
DeadMG
1
Saya tidak akan merekomendasikan memberi tahu orang tua Anda bahwa Anda ingin menjadi pembuat film.
Wooble
3

Saya di posisi yang sama.

Anda seharusnya tidak memiliki masalah selama Anda menghindari gelar 'pengembangan game' ini. Mereka terlalu spesifik - jika gagal, Anda tidak bisa mendapatkan pekerjaan perangkat lunak lain tanpa CS - dan mungkin orang tua Anda akan menganggapnya sebagai pemborosan uang. Dari apa yang saya dengar, kontennya juga tidak terlalu bagus. Pergi untuk gelar Ilmu Komputer.

Juga, selesaikan game. Mungkin sedikit latar belakang, tetapi saya selalu melakukan proyek yang terlalu besar untuk saya. Saya belum pernah menyelesaikan game, selama 5 tahun pemrograman hidup dan mati. Namun, saya akhirnya menyerah untuk mencoba membuatnya, dan tingkat motivasi saya telah naik ke tahap di mana saya mengkodekan bermain game karena saya ingin, bukan karena saya merasa saya harus (saya masih menikmatinya, tapi saya lebih suka bermain game).

Bebek Komunis
sumber
2

Saya belum bekerja di industri game, tetapi saya pikir jumlah proyek yang sudah selesai bisa jadi penting.

piotrek
sumber
1
Jawaban ini masuk akal awalnya, tetapi setelah diedit ke pertanyaan ini adalah non-sequitur.
jhocking
Ya, maaf soal itu. Ketika saya sedang menulis deskripsi detail dari pertanyaan saya, saya benar-benar lupa untuk mengubah judul sebelum mengirimkan pertanyaan ...
Aistis
1

Saya sekarang 20 dan Anda jauh melewati saya di usia Anda (dan mungkin bahkan melampaui apa yang saya sekarang), hanya ada dua tips: baca kode, tulis kode. Hanya dengan melakukan keduanya dan menantang diri Anda sendiri untuk menghasilkan kode yang lebih baik dengan kinerja yang lebih baik dengan lebih banyak penggunaan kembali dan ... setiap hari akan membawa Anda ke tempat yang tidak pernah Anda bayangkan sebelumnya. Jangan biarkan pendapat orang lain mengecewakan Anda. Hanya saja mereka tidak tahu apa itu pembuatan game.

Tetapi terlalu dini untuk mengkhawatirkan karier Anda di masa depan. Paling tidak Anda dapat memiliki pengembangan game sebagai hobi bahkan jika pekerjaan Anda tidak terkait dengan komputer. Jika saya jadi Anda, saya akan mulai dengan mengembangkan game PC - mereka biasanya jauh lebih murah untuk memulai dan ini platform yang lebih mudah untuk dikerjakan.

Ali1S232
sumber
1

Saya punya 3 saran untuk Anda selain hanya ilmu komputer

Matematika, matematika, dan matematika.

Jika Anda mengikuti ilmu komputer Anda mungkin hanya akan diminta untuk belajar beberapa aljabar kuliah mungkin kalk 1. Saya benar-benar tidak pernah menerapkan kalk dalam kehidupan nyata sampai saya mulai melakukan permainan. Bahkan ketika saya melakukan pekerjaan teknik sebagian besar yang saya lakukan adalah aljabar atau geometri perguruan tinggi.
Ambil beberapa matematika bisnis juga, terutama Statistik. Setelah fisika dan grafis gamer menyukai statistik. Statistik juga akan menjadi penting ketika Anda mencoba menyeimbangkan permainan. Memahami dan mempertimbangkan mereka sebelumnya saat membangun game Anda akan menyelamatkan Anda dari masalah dalam jangka panjang.

Chad
sumber