如果我想在游戏行业找到一份工作,是否有必要学习C ++?我对C#非常熟悉,并且具有在XNA 4.0中制作2D游戏的基本知识。目前,我只有13岁,并且喜欢制作游戏,希望有一天能获得游戏编程工作。我听过很多人说C ++是“行业标准”,不了解它会伤害您的职业。我还试图针对的平台不只是Windows,而且我知道Monogame但是由于某种原因,我在Visual Studio模板上遇到了很多麻烦,并且我发现monogame有很多错误。因为从技术上讲我还无法找到工作,并且可能直到我22岁左右(除非我是自雇人员)才能获得编程工作。在那9年以上的时间跨度中,游戏行业极有可能发生很大变化。所以这是一些问题
- 学习C ++是否会伤害我获得编程工作的机会?
- 到我能找到工作的时候,C ++仍将是“行业标准”编程语言
- 如果我是独立开发人员,是否学习C ++并坚持我所知道的内容真的很重要吗?
- 我已经找到工作还需要很多年,我是否应该现在就开始学习它?
我还担心,即使我熟悉面向对象的编程,也可能会花很多时间在C ++上,并感到非常沮丧和困惑,然后放弃学习它,而这次我已经忘记了很多XNA和我必须学习所有的东西。简而言之:如果我想从事编程工作,我应该学习C ++吗?
更新
谢谢大家的回答和建议。最近,我选择了SFML和C ++,它运行的很好。我已经掌握了C ++,并开始睁开我的眼睛,不必担心学习新事物,因为我能够将我所有的C#知识都转化为使C ++易于学习。再次感谢大家。