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

2023-05-16

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

a4a24ab35456525ede42712622ca4c4cb901daa4

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

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

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

33661dbc6ef86f6a8a880873943a381ddbd57b49

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

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

10fefffc8a189d1ffde378526549d1b577a62211

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


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

本文作者:东辉在线

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    缺少 commons logging jar
  • 辩和辨的区别

    辩 xff1a 用言辞来解释 所以中间是言字旁 辨 xff1a 用眼睛来辨别 所以中间是一只眼睛 xff08 象形字 xff09 辩 xff0c 主要用于说明语言上 xff0c 所以中间有个讠 xff0c 例如辩论 辨 xff0c 主要用于
  • poi workbook转成流

    try ByteArrayOutputStream bos 61 new ByteArrayOutputStream workbook write bos byte barray 61 bos toByteArray InputStream
  • linux下ssh远程登录服务器入门操作

    使用用户名密码登录 在命令行中输入命令 xff1a ssh username 64 ip address p port 之后系统会提示输入密码 xff0c 输入后即可登录 如果不添加 p选项 xff0c 则默认是22端口 还可以使用 l选项
  • Flutter开发遇坑记录

    问题1 Android Studio flutter 项目运行报错 Launching lib main dart on Android SDK built for x86 in debug mode Initializing gradle
  • 深度剖析CMOS、FinFET、SOI和GaN工艺技术

    真空管的发明是电子工业发展的重要动力 但是 xff0c 在第二次世界大战之后 xff0c 由于需要大量的分立元件 xff0c 设备的复杂性和功耗显着增加 xff0c 而设备的性能却不断下降 xff0c 其中一个例子是波音B 29 xff0c
  • 多线激光雷达与单线激光雷达的区别

    多线激光雷达是指同时发射及接收多束激光的激光旋转测距雷达 xff0c 市场上目前有4线 8线 16 线 32 线 64 线和128线之分 xff0c 多线激光雷达可以识别物体的高度信息并获取周围环境的3D扫描图 xff0c 主要应用于无人驾
  • VSCode + PYQT5 + QtDesigner 环境搭建和测试

    目的 xff1a 编写Python桌面应用程序 备注 xff1a 也可以选择VS2017 43 QtDesigner xff0c 但更喜欢VSCode 第1步 xff1a 安装PyQt5和PyQt5 tools pip3 install i
  • JavaScript 事件委托详解

    基本概念 事件委托 xff0c 通俗地来讲 xff0c 就是把一个元素响应事件 xff08 click focus xff09 的函数委托到另一个元素 xff1b 一般来讲 xff0c 会把一个或者一组元素的事件委托到它的父层或者更外层元素
  • Peoplecode Trace in a File

    Local File amp fle amp fle 61 GetFile GetCwd 34 files Test xml 34 34 W 34 FilePath Absolute amp fle WriteLine 34 Hi 34 a
  • 游标的使用之压缩数据库Log文件

    declare 64 databasename nvarchar 100 定义游标以及赋值 获取所有Online的Database Name declare getDataBaseCursor cursor for select name
  • 13-初识指针

    一 函数的实际运行原理 函数在接受参数的时候 会重新开辟内存来进行计算 二 指针 最牛逼 xff1a 汇编语言 xff1a 都是直接操作地址去访问内存单元里面等内容 C语言作为高级语言 xff1a 提供通过地言 xff1a 都是址去访问内存
  • 从n个元素中选择k个的所有组合(包含重复元素)

    LeetCode Combinations这篇博客中给出了不包含重复元素求组合的5种解法 我们在这些解法的基础上修改以支持包含重复元素的情况 对于这种情况 xff0c 首先肯定要对数组排序 xff0c 以下不再强调 修改算法1 xff1a
  • AFNetworking-RequestSerializer

    概况介绍 xff1a 这篇主要介绍AFNetworking中请求参数序列化的部分 具体代码在AFURLRequestSerialization中 AFURLRequestSerialization包含四部分 AFHTTPRequestSer
  • 使用kotlin遇到的问题

    这是在项目中使用kotlin开发遇见的问题 1 Unresolved reference java 在项目的gradle中 buildscript repositories jcenter maven url 39 https maven
  • 2019《去哪儿》春季校招第一站(含笔试题)

    PS xff1a 点进来的小伙伴 xff0c 我想先声明 xff0c 标题中的去哪儿指的是517Na这家公司 离职已经过去了4天 xff0c 这几天算是过上了悠闲而轻松的日子 瞌睡也睡了 xff08 忘记了早餐存在的价值 xff09 xff
  • [转]Bash中的PS1详解

    10 9日某公司电面提到的bash题目 bash里面的这个提示符前的内容是否可以修改 xff1f 如果可以 xff0c 应该是怎么改 xff08 不需要确切说出修改那里 xff09 当时回答不太确切 xff0c 只是说这个都可以在配置文件里
  • ae怎么设置gpu渲染_PR\AE插件合集包,精选六款超实用插件,一键傻瓜式安装,免费送...

    PRAE插件合集是影视后期处理还是图像处理都是必须用到的工具 xff01 那么小喵给大家一共精选了六款插件 xff0c 免费送给大家 xff01 支持PR xff08 AE xff09 CC2014 CC2019版本 下面给大家简单的介绍一
  • Solidworks 如何绘制投影曲线

    1 画一个半圆 xff0c 然后旋转360 得到一个正圆 2 在视图中任意绘制一条平面曲线 xff08 用样条曲线绘制 xff09 3 退出草图 xff0c 在特征选项卡中点击 34 投影曲线 34 4 将草图2 xff08 一条平面曲线
  • Android Activity加载Fragment的一般简易方法

    Android Activity加载Fragment的一般简易方法 首先写一个布局 xff0c 布局里面以FrameLayout布局为佳 xff0c code lt FrameLayout xmlns android 61 34 http

随机推荐