Мне нужен совет для моей будущей карьеры [закрыто]

16

Мне 16 лет. Я планирую свою будущую карьеру, и я стою на пороге и не знаю, куда идти .

Моей мечтой было создать лучшую игру когда-либо. Когда я рос, я начал замечать, что моя страсть к играм не исчезла в течение целых 10 лет и росла / продолжает расти ... Разработка игр все еще кажется слишком "детской" для моих родителей и друзей нашей семьи и они заявляют, что я должен изучить что-то более серьезное.

Я точно не знаю, что я могу сделать и что я хочу сделать . Я знаю PHP, C ++ (этот год будет вторым, когда я изучу этот язык программирования в школе), JavaScript и HTML. Я сделал много дизайнов сайтов, но это не то, что вы могли бы назвать профессиональным дизайном ... Я изучаю векторную графику, 3d моделирование, создание музыки ... Я пытался создать игру несколько раз, но я не сделал ничего еще не сделано ...

И ... Ну ... Без компьютера я могу ... Ну, я могу сделать блины ... И ... я думаю, мыть посуду?

Я пишу консольную C ++-игру в качестве Летнего проекта для моей школы, которая, я думаю, станет моей первой настоящей игрой, созданной с нуля (другой был простой эксперимент перетаскивания в Game Maker 6).

Эти сомнения относительно того, что я действительно могу сделать, не позволяют мне решить, стоит ли мне изучать что-то, связанное с разработкой игр ...

Так что было бы здорово узнать, как избавиться от этих сомнений и иметь более четкое мнение о том, какой карьерой я хочу следовать (в зависимости от игры или нет).

Aistis
источник
5
Я не думаю, что ваши родители будут возражать против того, чтобы вы изучали информатику, когда вы поступите в колледж. Степень информатики часто принимается как одно из требований для получения работы в игровой индустрии, а также в индустрии программного обеспечения. Если только они не думают, что быть инженером-программистом - это по-детски ...
5ound
2
два моих евроцента: самосовершенствование важно, но не позволяй этому разрушить твою молодость. не слишком сосредотачивайтесь на чем-то одном, иначе позже наступит зануда. :)
Рейн
«Разработка игр все еще кажется слишком« детской »для моих родителей и друзей нашей семьи, и они заявляют, что я должен изучить что-то более серьезное». Вот тут и
начинаются
Я ненавижу термин "серьезные игры". Не понятие о них; многие из них - довольно интересные приложения игр в сферах вне игры. Но этот термин, чувак, звучит как пародия на
неудачливого

Ответы:

30

Вы уже начали, так что продолжайте учиться программированию. Не только изучайте программирование игр, но и работайте над некоторыми игровыми проектами. Не говорите своим осуждающим родственникам, что вы учитесь делать игры, просто скажите им, что вы учитесь программировать компьютеры. Затем, когда вы закончите, работайте в дисциплине по вашему выбору, может быть, игры или нет.

Так что было бы здорово узнать, как избавиться от этих сомнений и иметь более сильное мнение о том, в какой карьере я хочу следовать

Тебе 16. Не беспокойся о том, чтобы не быть уверенным в своей будущей карьере, просто сконцентрируйся на том, чтобы узнать как можно больше о разных вещах, сколько сможешь.

jhocking
источник
7
+1. Если оригинальный плакат не обладает каким-либо другим навыком, который более пригоден для работы или интересен, изучение общего компьютерного программирования - это путь. Это очень уважаемый и полезный навык, и почти все, что вы изучаете на курсе общего программирования, можно перенести на игровое программное обеспечение (тогда как обратное не так).
Kylotan
1
+1 Сделай это. Вы можете заявить о себе, как о «серьезном» пути к карьере своих родителей, а затем сделать все возможное, пока учитесь в школе, чтобы участвовать в местном сообществе разработчиков игр и создавать множество проектов и тому подобное. Изучите реальные возможности трудоустройства, связанные с разработкой игр, и расскажите о них своим родителям (оплачиваемые стажировки в крупных издательствах и студиях, как правило, делают людей счастливыми, даже если вы их никогда не получаете), и они в конечном итоге увидят свет, если вы продемонстрируете твоя настоящая страсть.
michael.bartnett
Окунитесь. Потратьте немного свободного времени на создание игр - вам не нужна степень, чтобы начать программировать. Посмотрите, сможете ли вы получить работу на неполный рабочий день или на летнюю работу в игровой компании, чтобы узнать, нравится ли вам работа, культура, часы работы и т. Д.
rlb.usa
6

В 16 лет я думал, что много знаю о том, куда хочу пойти, и оказалось, что не знаю. Я был очень хорош с компьютерами, но не было большой поддержки (я учился в средней школе с 91 по 95). Я увлекся многими вещами, как ты, учился и продолжал учиться.

После школы я начал работать в нескольких разных областях и обнаружил, что у меня все еще есть страсть к программированию и множество идей, которые, как я думал, будут делать забавные игры. Я также знал, что у меня не было должного опыта в этом деле :-) Я решил пойти на степень информатики и вернулся в 27 лет, чтобы получить ее.

В то время я не понимал, сколько еще я собираюсь узнать о куче вещей, которые я, вероятно, не получил бы в противном случае. Я работал над компиляторами и математическими библиотеками в качестве ассистента по исследованиям, и, хотя я, вероятно, никогда больше этого не сделаю, я многое понял, что влияет на то, как я сегодня программирую.

Если бы я мог дать вам только несколько советов, это бы выглядело так: - держите себя в руках и старайтесь учиться как можно больше - не отказывайтесь от математики, потому что есть большие выигрыши, которые вы не увидите до тех пор, пока вы не закончите эти курсы - школу будет гораздо легче сделать, если вы будете делать это в «правильном» возрасте ... вы получите больше поддержки, чтобы помочь вам добиться успеха, чем пытаться вернуться и сделать это - принять участие в Проект, которым вы наслаждаетесь и учитесь быть частью команды ... каждый день, когда я слоняюсь по стеку, я понимаю, что многого не знаю, и думаю, что я неплох в этом :) - начать и, что более важно, закончить несколько маленькихпроекты ... я писал игры BBS и любил и ненавидел это. Несколько небольших проектов, над которыми я сейчас работаю, могут однажды превратиться во что-то большее, но я могу наслаждаться процессом, потому что они завершаются и выпускаются. - Различие между игровой физикой и реальной физикой обычно заключается в точности ... линия, где достаточно близко, движется, но принципы одинаковы - убирайтесь и делайте неигровые некомпьютерные вещи тоже

Я работаю сегодня как разработчик программного обеспечения, а не в играх, но я все еще занимаюсь разработкой игр на стороне и надеюсь, что однажды я буду в том же духе. Работа, которую я делаю, не собирается создавать какие-либо чудеса, но она сложна и интересна. Это намного лучше, чем большинство других работ, которые я когда-либо имел, и платит лучше :-)

Если вам это нравится, компьютерные науки или разработка программного обеспечения могут пройти долгий путь, независимо от того, пишете вы когда-нибудь игру или нет.

Надеюсь, это поможет, извините за длину

Стивен
источник
1
+1 за «Я думал, что много знаю о том, куда я хотел пойти, и оказалось, что я не
знал
5

Если ваши родители считают, что разработка игр - это ребячество, вы должны указать, что игры приносят больше денег в год, чем фильмы. Они думают, что создание фильма было бы детским? Игры - это искусство и развлечения, точно так же, как фильмы / музыка / книги, и все это достаточно серьезные вещи.

Если вы хотите сделать карьеру в разработке игр (программирование под звуки вещей), то вам понадобится гораздо больше формального образования, чтобы попасть куда угодно. В то же время, лучшее, что можно сделать, это уничтожить завершенные проекты. Завершено это оперативное слово - потенциальные работодатели захотят увидеть, что вы можете закончить работу и делать неприглядные, неинтересные части.

DeadMG
источник
2
Я просто писал что-то подобное. Если ваши (вы = ne5tebiu) родители и друзья семьи настаивают на том, чтобы называть разработку игр «детской», спросите, не думают ли они, что производство фильмов так же хорошо - у этих двух дисциплин, технологий и методов много общего.
octal9
3
Я бы не советовал спорить с ними, особенно когда так просто не упомянуть игры и сказать им, что вы программируете. Спор о том, что вы просто потратите много времени, устроит напряженные семейные обеды, и фактически никому не передумает.
Джоккинг
@jhocking Очевидно, что спор ничего не решает. Это не меняет того факта, что «они» имеют четкое неправильное представление о том, что на самом деле связано с созданием игр.
octal9
2
@jhocking: зависит от семейного окружения. Я бы никогда не стал, чтобы мои родители говорили мне, что то, что я хотел сделать, было детским, когда это такая массовая индустрия.
DeadMG
1
Я бы не советовал говорить своим родителям, что вы хотите стать режиссером.
Wooble
3

Я в том же положении.

У вас не должно быть проблем, если вы избегаете этих степеней «разработки игр». Они слишком конкретны - если это не удастся, вы не сможете получить другую работу по программному обеспечению без CS - и, вероятно, ваши родители посчитают это пустой тратой денег. Судя по тому, что я слышал, контент тоже не очень хороший. Перейти на степень информатики.

Кроме того, закончить игру. Может быть, немного предыстории, но я всегда делал слишком большие для меня проекты. Я никогда не заканчивал игру, через 5 лет программирования и выключения. Тем не менее, я наконец-то попытался сделать это, и мой уровень мотивации поднялся до уровня, когда я программирую, играя в игры, потому что я хочу, а не потому, что я чувствую, что должен (я все еще наслаждался этим, но я бы предпочел играть в игры).

Коммунистическая утка
источник
2

Я пока не работаю в игровой индустрии, но думаю, что количество законченных проектов может быть важным.

Piotrek
источник
1
Этот ответ изначально имел смысл, но после редактирования вопроса это не является следствием.
Джокинг
Да, извините за это. Когда я писал подробное описание своего вопроса, я на самом деле забыл изменить название, прежде чем задавать вопрос ...
Aistis
1

Мне сейчас 20 лет, и вы далеко прошли меня в своем возрасте (и, может быть, даже превзошли то, что я есть сейчас), есть только два совета: читать код, писать код. Просто выполнив эти два действия и поставив перед собой задачу создать лучший код с лучшей производительностью и возможностью повторного использования, и ... каждый день приведет вас туда, о котором вы даже не мечтали. Не позволяйте чужому мнению разочаровать вас. Просто они не знают, что такое создание игр.

Но слишком рано беспокоиться о вашей будущей карьере. По крайней мере, вы можете заниматься разработкой игр как хобби, даже если ваша работа не связана с компьютерами. Если бы я был тобой, я бы начал с разработки игр для ПК - они, как правило, намного дешевле для запуска, и это более простая платформа для работы.

Ali1S232
источник
1

У меня есть 3 предложения для вас, кроме только информатики

Математика, математика и математика.

Если вы занимаетесь информатикой, вам, вероятно, потребуется только изучить некоторую алгебру колледжа, может быть, Calc 1. Я действительно никогда не применял calc в реальной жизни, пока не начал заниматься играми. Даже когда я занимался инженерной работой, большинство из того, что я делал, было алгеброй или геометрией в колледже.
Возьмите немного деловой математики, особенно Статистика. После физики и графики геймеры любят статистику. Статистика также будет важна, когда вы пытаетесь сбалансировать игру. Понимание и рассмотрение их заранее при создании игры избавит вас от неприятностей в долгосрочной перспективе.

Чад
источник