我应该读完高中还是自学?[关闭]


12

我想成为一名游戏开发人员,我是一名11年级的学生,觉得自己在浪费高中的时间。我正在考虑改用家庭学校,以便有更多时间专注于自己学习游戏开发,同时在家中完成高中学习。我与之交谈的一些人说,最好留在学校读大学,有些人说我可以通过家庭学校获得文凭,这样我就可以在自己喜欢做的​​事情上占上风,并获得经验。我不确定该怎么做,并且想知道是否有经验丰富的程序员可以给我建议我应该采取的路线?


1
完成高中比掌握世界高
Trevor Field

2
这确实看起来像是“个人建议”之类的问题。未来有多少人将寻找可以告诉他们dandami是否应该读完高中的互联网资源?最好在聊天或讨论论坛中提问。没有客观的“专家知识”可以针对这个问题进行存档。
特雷弗·鲍威尔

1
两者都做,就可以创建游戏,并且仍然可以毕业。万一游戏开发无法完成,您将有一个备份计划
Thomas

2
我是从高中毕业的(包括高中)。对我来说效果很好;但是,我不建议您切换到去年。做好家庭教育需要时间和练习。家庭学校教育有很多领域和思想体系,恕我直言,您高中的最后一年不是尝试它的地方,它需要时间来做好并做好。特别是如果您的主要理由是您在浪费高中的时间,那么每个人都会有这种感觉!高中毕业后,我还上了大学,获得了计算机科学学位。
Nate

Answers:


27

您在11年级。我主张提倡高中毕业,并在大学或大学就读与游戏业相关的专业相称的程序,例如,如果您想成为程序员,这意味着计算机科学。

对于您去年和变更的高中而言,“在家上学”并没有太多优势。每个人都觉得他们在浪费高中的时间-在大学里,您可能会有完全相同的感觉(而且您现在可能和现在一样错了)。

当然,如果您没有读完高中,就可以花更多的时间专注于自己的切身利益,但是要获得只有GED才能拥有的最好的大学可能会更困难,因为这些因素有时很重要(不管它们是否重要)。危险是,通过自我指导您的教育,您正在跑步,这可能会大大增加误导您的教育的风险。我认为,更重要的是,您还应该选择放弃大学。您还可能过早地缩小了重点,这可能使您不如那些受过更广泛教育的人那么理想。

我坚决并一再提倡制作游戏,并为学生,实习生和潜在的雇员实践您打算作为职业的工艺。无论您所处的教育道路如何,都应该这样做-考虑到这一点,最有能力的求职者通常是那些在某种程度上将游戏开发作为一种业余爱好而从事的人,因此您获得了“领先”并不是真的那么有利,而且这绝对不会算作潜在雇主的适用工作经验。

如果由于其他原因您认为不读完高中是正确的选择,那么我鼓励您考虑这些。但是我的专业意见是,这对您未来的职业并不像您想象的那样有利。


3
关于意外误导自己的教育,有很多话要说。坚持上高中,如果不是什么都可以上大学,除非是向不是您或Google搜索的人学习。如果您自学某些东西,这些东西是开发游戏必不可少的。很多东西似乎是不必要的(因为我的CS学位的结构方式,我几乎是文学专业的未成年人),但是从周围人的经验中您会获得更多。
Alex Shepard

关于太多地专注于一个目标可能导致自己误入歧途,还有很多话要说,您可能会忽略实际上可能想要做的事情,而这些事情您还没有发现。有很多人在大学期间发现了生活野心,而在那之前他们从未真正考虑过。家庭教育和GED之间没有任何直接关系。
gardian06 2012年

15

首先,我会承认有些偏见,我是一家大型研究机构(克莱姆森大学)的计算机科学博士学位,所以我全都想接受一些教育:-)

简短的答案,如果您想成为游戏开发人员的机会很大(因此我假设您是在像暴雪这样的AAA公司工作?),则需要在高中毕业(参加AP计算机科学考试) ,上大学获得计算机科学学位,并尝试专门研究游戏开发过程的某些方面(游戏引擎设计和架构,资源管理,工具,粒子系统和FX,物理引擎,模拟等)。

您的教育价值不在于学习交易技巧或为特定职业做准备,学习基础概念以及了解如何基于周到的分析和批判性思维做出良好的决定;你混淆的两件事是你的教育职业。您永远都不会失去工作,而永远也不会接受教育。

从实际的意义上讲,自学必定会阻碍您成为程序员的发展,您将没有给普通大学生可用的资源,例如计算机实验室,功能强大的集群,一群志趣相投的人和被聘为帮助的教授您,互联网上有大量的信息,但是它永远不会比专家的口中直截了当听到的更好。

这样做的另一个角度是量的东西,你需要知道的是一个有效的程序员。无论您如何处理,现代游戏开发都是极其技术性的,行业工作几乎都需要具备先进的数据结构知识,对C ++内部运作的敏锐理解以及对线性代数和物理的深刻理解。这就是为什么暴雪的招聘网站上大多数入门级和首席软件工程师职位都需要学士学位的原因。这些概念很难很好地学习,除非您被迫学习它们。

简而言之,为什么要挡住自己?如果您是直A,那么您一定会进入您选择的大学,并且可能会获得一些优秀奖学金。在花时间获得四年制学位之后,游戏行业仍然会存在,并且,如果您选择就读与游戏行业有良好联系的学校,那么暑期实习和工作机会绝对有可能。作为最后的读物,我强烈建议您这篇论文成为专家。它对为什么不掉以轻心的计算机科学有很好的见解。


4
您所说的是学校教育,而不是教育。而将教育放在第一位的经验就是为什么我拒绝这个答案。
snake5 2012年

8
……这就是为什么我赞成它。您一生都是为了经验,而不是为了上学。不要错过机会。
sam hocevar

@ snake5我知道您来自哪里,但我不仅在谈论学校本身,我在谈论的是上大学为您提供的机会,例如与志趣相投的人会面和互动,直接从专家那里获得帮助,以及获得最前沿的技术。是的,也许您的工作也会有这个,但是上大学(特别是计算机科学)将使您能够进行探索而不会被解雇。
Josiah Hester 2012年

@JosiahHester“最前沿”?我的家用PC相当便宜,并且足以为我的项目提供测试平台,这是我学习的东西。因此,我并不是在谈论“工作经验”中的“经验”。做事可以使任何人走得更远。
snake5

1
@野兽先生你在这个行业吗?已经参加了由双方我可以向你保证,缺乏一定程度的无数采访都注意和对申请人任何给定的位置上。这是一个可以克服的障碍,没有太多的困难,但是在我参与的几乎每个面试过程中,它被视为一个不好的信号。
史蒂文·斯塔德尼基

8

我的建议:一定要读完高中,但不要在CS学位上浪费时间。获得一份工作所需的东西很少。我说这是采访了许多CS毕业生,他们对他们需要了解的知识一无所知:软件开发。

取而代之的是,我会花时间来编写您希望获得报酬的确切代码。通过以下方式做到这一点:

  • 你自己的想像力和想法
  • 阅读每本有关游戏开发的书。
  • 研究所有您可以使用的游戏代码。
  • 参与开源游戏项目。
  • 您可以开发游戏代码主体的任何其他方式。

一旦有了可以显示的代码主体(很像摄影师的作品集),然后使用它来申请工作。不要担心您没有学位(即使他们要求一个学位)。让您的代码来讨论。最终,是否可以编码是潜在雇主希望看到的。如果他们关心您拥有CS学位,那么您可能不想在那儿工作。

“待在学校里”既好又好-读完了高中-但是CS学位太夸张了。许多著名的开发商都没有。

添加:如果您想了解为什么CS学位充其量是可疑的,请阅读伟大的Joel在本文(http://www.joelonsoftware.com/articles/CollegeAdvice.html)中有关“参加编程密集型课程”的部分。 Spolsky。


1
+1-这是多么真实。但是在上大学时,您仍然可以做所有这一切。暑期实习!
Josiah Hester 2012年

2
我不同意CS学位是一种浪费。有许多重要的概念,只能被教导而不能被发现。就是说,作为一名招聘人员,我通常会在课堂之外寻找经验。如果一个人参加过重大的课外编程项目或拥有相当活跃的github帐户,那将是一个重大的加分。
Alex Shepard

我不同意您无法自学CS学位能给您带来100%的价值。我知道这是因为我已经做到了。;-)我拥有古典语言学位。
尼克·霍奇斯

6

我与其他所有人一样,都同意在去年不改用家庭教育,但从长远来看,我只是看到它根本不注意或损害了自己的机会。

关于拼贴的主题,请注意,许多 “游戏学校”都是骗人的手段,只是为了骗取金钱。认为加强3级人员的图形能力

Extra-Credits上的家伙在Game Schools上做了很好的演讲,向您展示了一所好学校要寻找的内容,以及一所不好的学校要寻找的警告信号。


5

我应该读完高中还是自学?-这两个不是互斥的。我既要完成学业,又要自学。

而且,没有太多游戏开发专有的“游戏开发知识”。它主要是数学,计算机科学和物理学,您在学校都会学到这些。

我知道这对我们这个年龄段的人来说是一种非常不受欢迎的观点,但是实际上学校对我来说是非常有益的。

如果您必须牺牲任何东西来获得更多的业余时间,那么比教育更好的人选:体育,社交生活,电视(多年来没有看过电视),拖延...

明确的答案是,您绝对应该留在学校。它将为您提供不仅适用于游戏开发的知识,而且还适用于其他领域,因为您无法预测自己的未来。


1

财务 当我上大学时,调查表明,四年的工作经验使您像新的大学毕业生一样有价值。此后,大学毕业生的起薪更快,超过了非毕业生。这可能不再成立,但我怀疑仍然如此。

个人 您将在大学里遇到很多很棒的人。了解它们并从中学习很重要。

我的建议 对一个人(扎克伯格)来说效果更好。对于其他89,999,999的辍学成绩并没有更好的解决方案。


0

当然可以完成高中。但是,我会在其他所有人的说法上有所不同,因为我有点偏见。

虽然CS /等同学位可以帮助您在公司中站稳脚跟,但根据大学的不同,它可能会或可能不会教给您很多知识。我敢肯定,每个人都可以从麻省理工学院学到很多东西。但是,即使他们能上学,每学期还要支付1万美元以上。

我不得不问你几件事。

  1. 您之前是否进行过任何项目/游戏,可以称其为“完成”?(以及基本的hello-world以外的内容)
  2. 您是否通过适当的媒介(stackoverflow,论坛,博客,书籍等)不断学习游戏开发?
  3. 即使您不为此付费,您是否喜欢制作游戏?
  4. 您觉得自己教书和通过互联网学习感到舒适吗?

如果您对以上任何一个问题的回答均为“否”,那么最好是获得学位,因为您经验不足。但是,如果您对所有这些回答都是肯定的,那么学位只会服务于一个目的:踏入大门。

话虽这么说,我是一个(非游戏)程序员。我高中毕业,上了几门大学课程,但没有学位。我现在21岁(几乎没有欠我的债!),并且在一家受人尊敬的小型公司中担任入门级(即初级)职位。这是我的操作方式以及您需要做的事情:

  1. 贡献并创建开源项目!这是获得团队实际经验的绝对最佳方法
  2. 研究生高中。如果您不这样做,那么许多公司都会看到这一点,并认为“他没有纪律”,因为要完成相当多的纪律。如果您没有完成像高中这样的乏味的工作,那么当所有“有趣”的事情都已经完成时,您将如何处理游戏的完成?
  3. 创建一个项目。它可以是开源的,也可以不是。但是,该项目必须是您可能制作的最精美的游戏。如果是应用商店游戏,请发布它。这将是您简历中未来雇主的关键部分。因为您没有学位,所以您必须真正让他们赞叹,才能让他们考虑您。毫无疑问,他们必须知道您知道自己在做什么。
  4. 创建一份不错的简历,然后开始申请入门级或实习职位!确保您的简历指出您有足够的动力去自学,炫耀您以前的所有项目和贡献等。

现在,这条路最困难的部分是获得第一份工作,并留下良好的印象。您的第一份工作可能不会令人兴奋,并且您可能会被低薪并且上帝知道还有什么。但是,找到工作!确保对自己缺少的东西完全诚实。如果他们是Java商店,并且您知道C#,请确保说出类似“我已经学习了许多语言并且可以轻松地学习它们。这需要花我一些时间来熟悉Java,但是我也知道非常相似的C#”。您不想做的第一件事就是得到第一份工作,然后他们发现您不知道他们对您的期望。

从事第一份工作后,事情变得容易得多。大多数公司关心的是以前的工作经验,而不是大学学位。确保至少坚持两年,甚至更长的时间。当您感到舒适时,就开始将应用程序发送到其他“更好”的入门级工作。基本上,您的第一份工作将取代您的学位。这会很糟糕,但是下一份工作会知道你知道如何,不会为缺乏学位而担心。

这对我有用,希望对您有用。当然不能保证,但是我是从现实世界中的经验出发。高中毕业两个月后,我得到了一份编程工作。这不是最好的工作,实际上是奴隶的工资,但是2年后,我的工作要好得多,得到体面的薪水,我每天早晨醒来,实际上享受我的工作。许多人离开了该公司,开始在微软和其他知名企业工作。

综上所述:

  1. 制作个人游戏
  2. 获得(任何)游戏开发相关的工作
  3. 利润!

注意:根据您想做什么(图形设计师,程序员,建模师等),您可能仍想参加一些大​​学课程。例如,全面了解几何形状可以帮助您编写3D游戏。另外,如果您有点内向,您可能想参加公开演讲课,只是为了学习这种技能。这是我计划在某个时间参加的课程之一,因为我很喜欢公开演讲,但即使对于程序员也很有用。

另外,我从很小的时候就开始编程。到了七年级,到了我高三的时候,我几乎可以学习任何一种新语言,并且有一些“好”项目。如果您稍后开始,则此路径可能会更困难。


0

得知您在11年级时有雄心壮志,这很高兴。我也从11年级开始学习C编程。我强烈建议高中毕业,并在业余时间学习编程语言,开始构建游戏机,并尽可能多地了解游戏行业。当然,玩很多游戏。

在我看来,跳枪去上大学实际上并没有帮助,我做到了,而且我被烫伤了。由于视频游戏行业正在寻找学术背景以外的人才,因此他们需要行业内最重要的人才。如果您的目标客户是暴雪,Capcom或SquareEnix等大型游戏开发商。您需要了解很多事情,他们希望您对此有所了解。仅仅拥有学位不会使您脱颖而出,但是经验和学术证书的结合可以大大增加您的机会。

当然,除了上学和找到工作以外,还有很多需要考虑的方面。走这条路时,您必须考虑教育成本,物资和生活费用。生活方式在游戏业务中也起着很大的作用,因为它们不是您通常的9-5工作,如果家庭居首位,那么视频游戏可能不是最佳选择。

学位很棒,它们可以增强您的知识,使您更有能力,而其他方面则没有。它们很棒,可以让您更加灵活,对任何类型的编程工作都开放。随着知识的发展,您将意识到多少学校没有教您,而这些正是您最需要的。

对于新时代的学生,我的黄金法则是首先工作,获得经验,然后上学。因为如果您真的不喜欢它,至少您还没有花一美元。但是,如果您确实首先走上学去毕业的道路,只是发现自己讨厌自己的工作。然后,您就处于痛苦的世界中。

希望你找到答案!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.