游戏开发的编程算不算是 IT 行业中难度最大的？
我觉得要回答这个问题首先需要界定清楚几个关键概念： 只有明确了这些，才能得出一个较为客观的回答。 首先，我认为这明显是在工业界的范畴，并不包括科研。所以回答什么计算机图形学已经很久没有大的进展了，什么只不过是找篇论文抄抄啦的回答，我认为其实是在偷换概念。 要这么说，工业界哪个不是在抄论文。科学研究和技术运用，原本就是这样的关系。今天大部分工业界用的东西，要放在物理学数学角度来说，大部分怕是18/19世纪就研究透的东西，所以现在工业界就都是没难度没前途的？ 不要说别人的论文，就是自己的论文，真要在工业界落地，谈何容易。认为简单的，只是因为没做过而已。 又如 @gougou槐宏文 所提到的，游戏开发包含很多方面，其中仅仅是程序的部分也包括很多角色，不可一概而论。但是没有什么工作是没有难度的，只有不愿动脑筋不想努力的人。这有些精神论，但是确实是这样的。 就好比吃饭简单吗？人人都会。新生儿一出生就知道找奶头吸，不用学。简单吗？不用学还不简单？但是如果让你写个程序教会机器人（计算机）吃饭呢？还那么简单吗？ 现实的游戏公司都是商业公司，现实的游戏都是商品，现实的游戏开发都是生产活动。生产活动有趣吗？大部分时候都是很无趣的。生产活动有难度吗？大部分时候都是体力活。 但是如果因此说游戏开发没有难度，那也是不对的。即便是今天，我相信大部分所谓的IT码农在没有外部指导的情况下写不出马里奥一代的游戏，甚至于，如何能够通过程序让计算机绘制这么一个场景，我相信可能有超过一半的所谓在职IT码农并搞不清楚。 当然，你可以说这些都是套路，资料都是现成的，照着做就行了，大部分人只是没有接触过这部分而已，这并不算什么本事。 这话没毛病。只是，大部分的IT码农，不管是什么行业的，何尝不是如此？相对而言，游戏的需求要远远丰富多彩，挑战也各式各样。 答主从事软件开发行业近20年，做过嵌入式系统、网络通信协议栈、多媒体编解码与流送、多媒体应用软件（播放器）、富文本（含网页）、数字版权与广播电视系统、视频监控与平安城市级别的大型视频平台系统集成、医疗健康设备、CCD/CMOS核心器件配套软件及SDK、手机系统软件、浏览器内核、财务软件及企业管理系统、办公自动化软件，以及现在的主机游戏技术，可以说目前看来游戏开发是边界最为广阔的一个，需求也是最为不固定的一个，实时性要求也是较高，规模也较大。 当然，这并不就等价于最难。游戏开发的难是面上的难，除了在游戏机制及性能优化方面深度比较突出之外，其它方面可能都能找出比其要求更高的行业。比如，在动画及渲染方面显然电影工业等深度更深，而在网络通信等方面显然还到不了需要华为思科认证的地步，在大数据管理与并发方面更是排不上号。 我喜欢游戏开发，是因为其在结果的可视化方面，也就是结果给人带来直观享受的方面，以及满足人们不断变化的天马行空的想象方面，具有非常独特的地位。 对我来说，是不是最难，是不是最装B，甚至是不是最赚钱，这些都已经不重要了。能够看见自己的技术支撑着艺术家们的精美创作，给人们带去欢乐、共情和思考，这是很开心的事情。