为什么很多开发游戏的程序员选择半路转行?

简介:

作为一个在软件行业混迹了十几年的老码农,只能讲不仅仅是游戏行业程序员在深坑里,国内很多程序员都在坑里呆着那,特别是战斗在互联网公司的程序员兄弟们,几乎天天都是加班加点的日子,整体来讲国内的程序员不加班的真不多,虽然说技术是一种积累型的工种,但目前国内由于每年都有大量的入行者进入导致竞争异常的激烈,以致于很多人喊出来过了35岁的程序员就得考虑退路了,虽然说的有点夸张,但起码可以见证竞争的惨烈程度,现在国内的程序员基本上两级分化很严重,入门级的程序员多如牛毛,高级的程序员属于稀缺物种,所以行业里面高级的工资还是一直居高不下。

a4a24ab35456525ede42712622ca4c4cb901daa4

当然每个行业入坑的程度还不是很一样,目前加班比较严重主要分布以下几种类型中,互联网公司无论大的小的公司都会是满满的加班,中小企业一般来讲加班也挺多,创业型公司加班也是没完没了,国内程序员加班已经家常便饭。相对比较轻松点的主要集中在外企,国企,或者传统的大型软件公司这些类型公司由于一些特殊原因,加班相对会少一些。

为什么很多人觉得做一个游戏程序员坑最深?

1.很多游戏程序员作息时间是996算是非常享受的了,国内很多游戏公司采用照抄国外的模式,一旦看到国外有好的游戏,会立即组织人员在2,3个月之内就把整套的游戏内容场景给照搬过来,而这个过程基本上就是游戏程序员的受难日,天天主要主题就是加班,主要为了赶时间生怕被别的公司抢先占领了,游戏不同于别的行业,一旦有款游戏占领了市场,同款的游戏几乎很难有出头之日,所以时间对于游戏公司至关重要。

33661dbc6ef86f6a8a880873943a381ddbd57b49

2.开发游戏和制作电视剧有很大的相似之处,制作的公司相当多,但真正能够被大众接受的游戏很少,所以有些程序员做了好多年的游戏,不见得有一款在市面上用,程序员在做的过程中成就感也是很重要的一个体验,可能会出现这种情况,整天没日没夜的加班,发现自己参与开发的游戏迟迟不被用户认可或者连上线露脸的机会都没有,如果这种状态持续很多年,这种感觉会很没有意思。

3.玩游戏和制作游戏是完全两种不同的概念,玩的时候觉得场景越是复杂越是觉得过瘾,但对于开发者是一种噩梦,场景切换的效率,特别在如何提升游戏的用户体验上,程序员需要花费大量的时间去优化性能,如何把复杂的事情给简单化,也是游戏开发者需要思考的问题,见过一个资深游戏开发者,天天在研究c++里面一些基本类如何提升性能,有的时候都有点走火入魔了。

10fefffc8a189d1ffde378526549d1b577a62211

很多游戏开发人员做几年就选择转行做别的程序,经过过几次封闭开发会让人疲惫不堪,基本上都会选择换个行业继续编程生活或者直接脱离技术岗位,游戏中快节奏的迭代也是整天被游戏程序员锁吐槽,任何一个行业的程序员都有不同程度的加班,如果不是贪图那点所谓的高工资谁知道有多少人坚持下来,如果是真爱那就是另外一码事了。


原文发布时间为:2018-10-31

本文作者:东辉在线

本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

相关文章
|
小程序 程序员
2022年程序员可以做哪些副业?
副业意味着自由 时至今日,仍然有一大群程序员还天真地认为从事副业是一种压迫。但事实是,副业给了你选择权,而拥有选择权就意味着自由。如果副业是用另一种编程语言完成的,当你用新语言找到更好的职位时,你就可以选择离开。你也可以把这些副业转化为你自己的新业务。
432 0
|
存储 算法 安全
2020年程序员/工程师必看的三本编程书籍
因为新冠肺炎疫情,很多同学都宅在家中,所以有大把的时间进行学习和充电。作为程序员或工程师的你,想要在代码方面更精进一步的话,应该看哪些书?
3700 0
2020年程序员/工程师必看的三本编程书籍
|
机器学习/深度学习 人工智能 算法
|
程序员 Python
1024程序员解密游戏
    人们喜欢造节。一些人就起哄把 10 月 24 日叫做程序员节。1024 是 2 的 10 次方,是计算机存储单位的换算率,1024 字节等于 1K,1024K 等于 1M,以此类推。因此 1024 这个数字被认为与程序员相关。     编程的本质是组合创造,是思考,优秀的程序应该正确、简单、健壮。所谓的程
1797 0
|
Java 程序员 应用服务中间件
程序员碰到最奇葩的需求是什么体验?
@梁大折腾 部门老大:你,做个微信小游戏吧 我:啥样的? 老大:反正你就做个小游戏吧,这个火 我:????? @柔情 领导:那个运维啊,你来把他的系统破解了,要不把他服务器黑了也行。
1926 0
|
安全 程序员 C语言
在游戏中学习:程序员如何提升自己的安全技能?
本文讲的是在游戏中学习:程序员如何提升自己的安全技能?,解决编程谜题游戏是提高开发逻辑和解决问题能力的一种有趣手段。此外,当你尝试熟悉一门新的编程语言时,解决这类编程语言的谜题游戏可以帮助你加快学习过程。
1981 0