Я повинен закінчити середню школу чи навчити себе? [зачинено]


12

Я хочу стати розробником ігор, я є учнем 11 класу і відчуваю, що витрачаю час у середній школі. Я думаю про перехід на домашнє навчання, щоб у мене було більше часу зосередитися на навчанні розвитку ігор самостійно, закінчуючи середню школу вдома. Деякі люди, з якими я говорив з цього приводу, кажуть, що краще залишитись у школі та піти до коледжу, деякі кажуть, що я можу отримати свій диплом через домашнє навчання, і таким чином я можу отримати успіх у тому, що я люблю робити, і отримати досвід роботи. Я не впевнений, що робити, і мені було цікаво, чи є досвідчені програмісти, які можуть дати мені поради щодо маршруту, який я повинен пройти ??


1
закінчити середню школу, ніж опанувати світ
Тревор Поле

2
Це справді здається питанням "особистої поради". Скільки людей у ​​майбутньому збираються шукати Інтернет-ресурс, який скаже їм, чи варто дандамі закінчити середню школу? Напевно, краще запитати в чаті або на дискусійному форумі. Немає об'єктивних "експертних знань", які можна архівувати для цього питання.
Тревор Пауелл

1
Зробіть і те, і інше, ви можете створювати ігри та ще закінчити навчання. Якщо розробка ігор не вийде, у вас буде план резервного копіювання
Томас

2
Мене пройшли через домашню школу (включаючи) середню школу. Це спрацювало дуже добре для мене; однак я не рекомендував би переключитися на ваш останній рік. Для того, щоб добре займатися домашнім навчанням, потрібен час і практика. Є багато напрямків та ідеологій у домашньому навчанні та ІМХО ваш останній рік середньої школи - це не місце експериментувати з цим, потрібен час, щоб це правильно і зробити це добре. Особливо, якщо ваше головне виправдання - ви витрачаєте час у середній школі, всі так почуваються! Після закінчення школи я також пішов до коледжу на ступінь інформатики.
Нейт

Відповіді:


27

Ти в 11 класі. Я б прихильник закінчення середньої школи та відвідування коледжу чи університету з гідною програмою, пов’язаною зі спеціалізацією, яку ви хотіли б мати в ігровій індустрії - це означає, наприклад, інформатику, якщо ви хочете бути програмістом.

Я не бачу великої кількості переваг у тому, щоб бути «прихованим додому» для вашої минулорічної та середньої школи. Усі відчувають, що вони витрачають час у середній школі - напевно, у коледжі будуть такі ж почуття (і, мабуть, ви будете так само помилятися, як і зараз).

Звичайно, ви можете приділити більше часу зосередженню своїх найближчих інтересів, якщо ви не закінчите середню школу, але, можливо, буде складніше потрапити до найкращого коледжу, до якого ви в іншому випадку здатні лише з GED, оскільки ці фактори іноді мають значення ( незалежно від того, мають вони мати значення чи ні ). Небезпека полягає в тому, що самонаправляючи свою освіту, ви, можливо, набагато більший ризик неправильно керувати своєю освітою. Більше того, я відчуваю, якщо ви вирішите також ухилитися від коледжу. Ви також звужуєте фокус, потенційно передчасно, що може зробити вас менш бажаними, ніж інші, які мають загальну освіту.

Я наполегливо і неодноразово виступаю за те, щоб робити ігри та займатися ремеслом, яке ви задумали як кар’єру для студентів, інтернів та потенційних працівників. Ви повинні робити це незалежно від освітнього шляху, на якому ви рухаєтесь - маючи на увазі, той факт, що найсильнішими кандидатами на роботу, як правило, є ті, хто певною мірою практикує ігрову діяльність як хобі, «головний старт», який ви отримуєте, виграєте Насправді це не дуже вигідно, і це, безумовно, не вважатиметься застосовним досвідом роботи для потенційного роботодавця.

Якщо ви вважаєте, що не закінчити середню школу - це правильна справа з інших причин, то я закликаю вас це врахувати. Але моя професійна думка полягає в тому, що це не так вигідно для вашої майбутньої кар’єри, як ви могли припустити.


3
Можна сказати багато про випадкове неправильне керування власною освітою. Дотримуйтесь середньої школи і ходіть до коледжу, якщо не що інше, окрім як вчитися у людей, які не є вами, або пошуку Google. Є певні речі, до яких ви не будете піддаватися, якщо ви будете самостійно навчати, які є божевільно необхідними для розвитку ігор. Багато речей буде здаватися непотрібним (я майже не малу роль в літературі, тому що так було структуровано мій ступінь CS), але ви отримаєте ще більше, ніж ви отримаєте досвід тих, хто вас оточує.
Алекс Шепард

також можна багато чого сказати про те, що потенційно збитися з глузду, зосередившись на одній цілі, що ви можете не помітити щось, що ви насправді хочете зробити, чого ви просто ще не знайшли. Є досить багато людей, які виявили життєві амбіції, перебуваючи в коледжі, про те, що вони ніколи не розглядали до цього моменту. домашнє навчання та GED не мають нічого прямо пов'язаного один з одним.
gardian06

15

По-перше, я визнаю деяку упередженість, я докторант з інформатики у великій науково-дослідній установі (Клемсонський університет), тому я все хочу отримати освіту :-)

Коротка відповідь, якщо ви хочете мати хороший шанс стати розробником ігор (і, мабуть, маю на увазі, що ви працюєте в такій компанії AAA, як Blizzard?), Вам потрібно закінчити середню школу (скласти іспит з інформатики AP) , піти в коледж на ступінь інформатики та спробувати спеціалізуватися на деяких аспектах процесу розробки ігор (дизайн та архітектура ігрового двигуна, управління ресурсами, інструментарій, системи частинок та FX, фізичні двигуни, моделювання тощо).

Цінність вашої освіти полягає не в вивченні хитрощів торгівлі чи підготовці до конкретної кар’єри, її засвоєнні базових концепцій та розумінні того, як приймати хороші рішення на основі продуманого аналізу та критичного мислення; ваші заплутані дві речі, ваша освіта та ваша кар’єра . Вашої освіти ніколи не можна забрати у вас, тоді як ви завжди можете втратити роботу.

У практичному розумінні, якщо самоучка, безумовно, перешкоджатиме вашому розвитку як програміста, у вас не буде ресурсів, доступних для вашого середнього студента коледжу, таких як комп'ютерні лабораторії, потужні кластери, армія людей з подібними інтересами та професори, найняті на допомогу ви, в Інтернеті є велика кількість інформації, але вона ніколи не перемагає її чути прямо з уст експерта.

Інший аспект цього - кількість речей, які потрібно знати, щоб бути ефективним програмістом. Сучасна розробка ігор надзвичайно технічна, незалежно від того, як ви підходите до неї, знання про вдосконалені структури даних, глибоке розуміння внутрішнього функціонування C ++, а також міцне розуміння лінійної алгебри та фізики майже загально необхідне для роботи в галузі. Ось чому для більшості робочих місць початкового рівня та провідних інженерів програмного забезпечення на веб-сайті робочих місць Blizzard потрібна ступінь бакалавра. Ці поняття важко добре засвоїти, якщо ви не змушені їх вивчати.

Словом, навіщо заважати собі? Якщо ви будете робити прямі А, тоді ви обов'язково поступите в обраний вами коледж і, ймовірно, отримаєте певні стипендії на заслуги. Ігрова індустрія все ще буде тут, коли ви знайдете час, щоб отримати чотирирічний ступінь, і якщо ви продовжуєте відвідувати школу з хорошими зв’язками з ігровою індустрією, то літні стажування та пропозиції щодо роботи є певною можливістю. Як останнє добре прочитане, я б дуже рекомендував цей трактат стати експертом . Він має гарне розуміння того, чому інформатику не слід сприймати легко.


4
Те, про що ви говорите, - це освіта, а не освіта. І, поклавши школу вище досвіду, саме тому я підтримав цю відповідь.
змія5

8
... і саме тому я підтримав це. Ви отримали все своє життя для досвіду, а не для навчання в школі. Не пропустіть свій шанс.
sam hocevar

@ snake5 Я бачу, звідки ти приїжджаєш, але я не просто говорив про саму школу , я говорив про можливості відвідування університету, такі як зустріч та спілкування з людьми з подібними інтересами, отримання допомоги безпосередньо від експертів та наявність доступ до найсучаснішої технології. Так, можливо, і у вашої роботи це буде, але вступ до університету (особливо для інформатики) дозволить вам займатися дослідженнями без можливості звільнення.
Йосія Естер

@JosiahHester "передній край"? Мій домашній ПК був досить дешевим, а також достатнім, щоб забезпечити тестову платформу для моїх проектів, яку я зробив, щоб навчитися речам. Тому я говорив не про "досвід", а про "досвід роботи". Тільки робити речі може хтось досить далеко.
змія5

1
@ Mr.Beast Ви в галузі? Беручи участь у численних інтерв'ю з обох сторін, я можу вам гарантувати, що відсутність ступеня відзначається як і відзначається проти претендентів на будь-яку посаду. Це перешкода , яка може подолати без особливих труднощів, але це вже було розглянуто поганий знак практично в кожному процесі інтерв'ю я був частиною.
Стівен Стадницький

8

Моя порада: закінчіть середню школу точно, але не витрачайте час на ступінь CS. Ви отримаєте дуже мало, що вам потрібно буде влаштуватися на роботу. Я говорю про це, опитавши багато представників CS, які знають мало або нічого про те, що їм потрібно знати: Розробка програмного забезпечення.

Натомість я витратив би свій час на написання точного коду, за який ви хочете отримати гроші. Зробіть це через:

  • Ваша власна фантазія та ідеї
  • Прочитайте кожну книгу з розвитку ігор, яку ви можете знайти.
  • Вивчіть увесь ігровий код, який ви можете отримати.
  • Брати участь у ігровому проекті з відкритим кодом.
  • Будь-який інший спосіб, який ви можете розробити в ігровому коді.

Коли у вас є код коду, який ви можете показати (приблизно як портфоліо фотографа), тоді використовуйте його, щоб подати заявку на роботу. Не бійтеся того, що ви не здобули ступінь (навіть якщо вони вимагають). Нехай ваш код розмовляє. Зрештою, чи можна кодувати, чи ні, те, що хочуть бачити потенційні роботодавці. Якщо їм байдуже, що ти здобув ступінь CS, то ти, мабуть, не хочеш там працювати.

"Залишайтеся в школі" - це все чудово і добре - закінчуйте середню школу, - але ступінь CS - це спосіб, шлях перекритий. Багато відомих розробників їх не мають.

ДОБАВЛЕНО: Якщо ви хочете зрозуміти, чому CS-ступеня в кращому випадку сумнівні, прочитайте частину про "Пройдіть курси з інтенсивним програмуванням" у цій статті (http://www.joelonsoftware.com/articles/CollegeAdvice.html) великого Джоела Спольський.


1
+1 - наскільки це правда. Але ти все ще можеш це робити, відвідуючи університет. Літні стажування!
Джосія Естер

2
Я повинен не погоджуватися з приводу того, що ступінь CS є марною. Існує низка понять, які важливі і їх можна викладати лише, а не розкривати. Це сказало, що як рекрутер я шукаю досвід поза межами класу в основному. Якщо людина брала участь у великих проектах з позакласного програмування або має досить активний обліковий запис github, це є головним плюсом.
Алекс Шепард

Я не погоджуюся з тим, що ви не можете навчити себе на 100% від значення, яке дає вам ступінь CS. Я це знаю, тому що я це зробив. ;-) Я маю ступінь "Класичні мови".
Нік Ходжес

6

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

Що стосується теми колажу, майте на увазі, що МНОГО "ігрових шкіл" - це афери, щоб просто зірвати людей за гроші. Подумайте, підтягніть графіку на рівні 3 типу хлопців.

Хлопці в «Екстракредитах» зробили дуже гарну презентацію про Ігрові школи , показавши, на що звернути увагу в хорошій школі та на які попереджувальні знаки шукати в поганій школі.


5

Я повинен закінчити середню школу чи навчити себе? - ці двоє не є взаємовиключними. Я і закінчую школу, і сам викладаю.

І є не так багато "знань про розробку ігор", які ексклюзивні для розробки ігор. Це здебільшого лише математика, інформатика та фізика, про що ви дізнаєтесь у школі.

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

Якщо вам доведеться пожертвувати чим-небудь, щоб отримати більше часу для власних захоплень, є набагато кращі кандидати, ніж освіта: спорт, соціальне життя, телебачення (не дивилися це роками), зволікання ...

Остаточна відповідь полягає в тому, що ви обов'язково повинні залишитися в школі. Це дасть вам знання, які не стосуються лише розвитку ігор, але й інших сфер, тому що ви не можете передбачити своє майбутнє.


1

Фінансовий. Коли я пішов до коледжу, то опитування показали, що через чотири роки досвід, який ви здобули на роботі, зробив вас таким же цінним, як і новий ступінь коледжу. Після цього студенти коледжу отримали підвищення і швидше перевершили недипломника. Це може бути вже неправдою, але я підозрюю, що все ще є.

Особисті Ви зустрінете багато чудових людей в коледжі. Важливо дізнатися про них і від них.

Моя рекомендація. Краще для одного хлопця (Цукерберг). Це не вийшло краще для інших 89,999,999 вибулих.


0

Напевно закінчити середню школу. Однак я збираюся відрізнятись від того, що всі інші говорять, бо я трохи упереджений.

Незважаючи на те, що CS / еквівалентний ступінь може допомогти вам стати ногами у двері в компаніях, він може або не навчить вас багато чого, залежно від коледжу. Я впевнений, що кожен багато чого вчиться, що йде на MIT .., але також платить> $ 10K за семестр, якщо вони навіть можуть потрапити.

Я мушу попросити вас декілька речей.

  1. Ви робили якісь проекти / ігри до того, що можете назвати їх "завершеними"? (і щось поза основним привіт-світом)
  2. Ви постійно дізнаєтесь про розвиток ігор через відповідні носії (stackoverflow, форуми, блоги, книги тощо)
  3. Вам подобається створювати ігри, навіть якщо за це вам не платять?
  4. Вам комфортно себе навчати та навчатись через Інтернет?

Якщо ви відповіли "ні" на жодне з цих питань, вам, мабуть, краще отримати ступінь, тому що ви недостатньо досвідчені. Однак якщо ви відповіли "так" всім цим, то ступінь буде служити лише одній цілі: завести ногу у двері.

Це, як кажуть, я (не гра) програміст. Я закінчив середню школу і пройшов кілька курсів коледжу, але так і не отримав ступеня. Мені зараз 21 рік (майже не борг перед моїм іменем!) І працюю на вхідному рівні (тобто, молодший) на поважній, хоча і невеликій компанії. Ось як я це зробив і що вам потрібно зробити:

  1. Сприяйте та створюйте проекти з відкритим кодом! Це абсолютно найкращий спосіб отримати досвід роботи в команді
  2. Вища школа. Якщо ви цього не зробите, багато компаній побачать це і подумають, що "у нього немає дисципліни", оскільки для цього потрібно зовсім небагато дисципліни. Якщо ви не закінчите щось набридливе, як середня школа, як ви будете мати справу з тим, щоб закінчити гру, коли всі "веселі" речі вже зроблені?
  3. Створіть проект. Він може бути з відкритим кодом, чи ні. Але цей проект повинен бути найбільш відшліфованою грою, яку ви можете зробити. Якщо це гра в магазині додатків, опублікуйте її. Це буде ключовою частиною вашого резюме для майбутніх роботодавців. Тому що у вас немає ступеня, ви повинні дійсно вау їх, щоб змусити вас вважати вас. Вони повинні без сумніву знати, що ти знаєш, що робиш.
  4. Створіть приємне резюме та почніть подавати заявки на вступний рівень чи стажування! Переконайтеся, що ваше резюме вказує на те, що ви досить мотивовані, щоб бути самоучками, демонструвати всі свої попередні проекти та внески тощо.

Тепер найважча частина цього шляху - це отримання першої роботи та залишення гарного враження. Перша ваша робота, ймовірно, не буде нічого захоплюючого, і ви, мабуть, будете недоплачені, і Бог знає, що ще. Але, знайдіть роботу! Не забудьте бути абсолютно чесними щодо того, чого вам бракує. Якщо вони є магазином Java, і ви знаєте, що C # не забудьте сказати щось на кшталт "Я навчився багатьох мов і можу їх легко підібрати. Це займе трохи часу, щоб набрати швидкість з Java, але я також знаю, C #, який досить схожий ". Перше, що ви не хочете робити, - це отримати першу роботу, а потім вони зрозуміють, що ви не знаєте нічого, чого вони очікували від вас.

Після першої роботи все значно простіше. Більшість компаній набагато більше турбуються за попередній досвід роботи, ніж ступінь коледжу. Не забудьте дотримуватися своєї першої роботи, хоча хоча б на 2 роки, а може і довше. Коли вам буде комфортно, почніть надсилати програми на інші "кращі" завдання початкового рівня. В основному, ваша перша робота послужить заміною на здобуття наукового ступеня. Це буде погано, але наступна робота буде знати, що ти вмієш знати, і не будеш так сильно хвилюватися через те, що тобі не вистачає диплома.

Це працювало для мене, і, сподіваюся, це працює для вас. Звичайно, жодних гарантій, але я кажу з реального досвіду. Я отримав роботу з програмування буквально через 2 місяці після закінчення середньої школи. Це була не найкраща робота, і це була практично рабська заробітна плата, але через 2 роки я тут на набагато кращій роботі, отримую гідну оплату, і прокидаюся щоранку і насправді отримую задоволення від того, що роблю. І багато людей покинули цю компанію для роботи в Microsoft та інших великих іменах.

Підсумовуючи:

  1. Робіть особисті ігри
  2. Отримайте (будь-яку) роботу, пов’язану з іграми-розробниками
  3. Прибуток!

Примітка. Ви, можливо, захочете пройти кілька курсів коледжу залежно від того, чим ви хочете займатися (графічний дизайнер, програміст, модельєр тощо). Наприклад, глибоке розуміння геометрії може допомогти програмувати 3D-ігри. Крім того, якщо ви трохи інтроверт, ви можете взяти заняття з публічних виступів, аби лише взяти цей навик. Це один із занять, який я планую взяти колись, тому що я смоктаю на публічних виступах, але це корисно навіть програмістам.

Також я почав програмувати дуже молодим. У 7 класі і дійшов до того, що я міг вивчити будь-яку нову мову і мав кілька «хороших» проектів до мого старшого року. Якщо ви почали пізніше, цей шлях може бути складнішим.


0

Це добре чути, що ви в 11 класі з амбіцією робити чудові справи. Я почав вивчати програмування C також у 11 класі. Я б настійно пропонував закінчити середню школу, а у вільний час вивчити мову програмування та почати створювати консольні ігри та прочитати якомога більше про ігрову індустрію. Звичайно, пограйте в багато ігор.

Стрибки пістолета до коледжу чи університету насправді не допомагають, на мою думку, я це зробив і отримав опік. Оскільки індустрія відеоігор шукає людей поза академічним рівнем, їм потрібні люди, які перебувають на вершині речей у цій галузі. Якщо ви прагнете до таких гігантських розробників ігор, як Blizzard, Capcom або SquareEnix. Вам потрібно знати досить багато речей, і вони очікують, що ви це добре знаєте. Просто здобуття наукового ступеня не допоможе вам зайти в їхні двері, але поєднання досвіду та академічних даних може значно збільшити ваші шанси.

Звичайно, варто розглянути набагато більше, ніж просто піти до школи та отримати роботу. Ви повинні брати до уваги витрати на освіту, запаси та витрати на проживання, коли ви йдете цією дорогою. Спосіб життя також відіграє велику роль в ігровому бізнесі, оскільки вони не є вашими типовими роботами 9-5, якщо сім’я приходить першою, то, можливо, відеоігри можуть бути не найкращим підходом.

Градуси чудові, вони підсилюють ваші знання і роблять вас більш компетентними, а що ні. Вони чудові і роблять вас більш універсальним і відкритим для будь-якого типу програмування. Коли ваші знання зростають у міру розвитку, ви зрозумієте, наскільки школа вас не навчає, і це те, що вам найбільше потрібно.

Мої золоті правила для нового віку студента - спочатку працювати, набиратися досвіду, а потім ходити до школи. Тому що якщо тобі це справді не подобається, принаймні ти не витратив на це долара. Але якщо ви все-таки пройдетесь до школи і закінчите навчання тільки для того, щоб виявити, що ви ненавиділи свою роботу. Тоді ти в світі болю.

Сподіваюся, ви знайдете свою відповідь!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.