我想问问,大佬们,关于游戏客户端,初、中、高级别,具体应该怎么评定呢?就像考试都有参考答案,有分数,试卷90分是优秀,70-80是良好,60 -70是及格。那咱们客户端开发岗位呢,应该以什么作为参照评定一个,游戏客户端开发岗位的 职级呢,这人是中级、还是高级、还是主程级别的程序员。
欢迎大家讨论~ 
看面试官心情
好没参考意义啊。。。可能,面下来,我觉得你是中级就是中级,是高级就是高级这样?有些招聘需求不明确的,更难懂,看起来很简单,实际要求的内容可多了
之前看到一篇帖子大概是这是说的,初级就是你会使用当前的工具和语言来处理业务需求中的逻辑,中级就是你能应对项目中出现的问题做一些相对应的优化和调整并且熟练使用一些框架,高级就是你对客户端的底层原理也比较熟悉,可以做一些定制化的工具和功能
唬住了高级50k 唬不住5k都难
哈哈哈 真实 
好家伙,话糙理不糙,但是对新人也还是,没有比较明确的学习方向
大佬你怎么撤回呀,怀孕了大家帮你一起想办法呀!
但是对引擎原理,也没有一个很明确的实践方向,这点很尴尬
仅供参考

原来是想要学习方向:
1.算法
2.设计模式
3.图形渲染
4.掌握当前使用的编程语言高级特效和底层实现
5.游戏引擎掌握程度:掌握–》优化–》定制
6.写工具的能力
感觉上面那个图太过重视底层的东西了,底层的东西和逻辑其实是2条路线。
可以按年限大致判断一下,1-2年初级,2-5年中级,5-10年高级。然后判断个人的经验是不是符合这个年限就好了。
和混了多少年没关系。大部分人最终,差不多就是:一个项目经验丰富的中级程序员。
这是主程的最佳人选。
!!!!!
有种一言惊醒梦中的感觉,有点觉得自己遇到瓶颈了,不知道怎么突破
如果不能突破瓶颈,中级以后,就横向发展。 在某些情况下,也拥有极强的竞争力。 横向发展的人,和纵向发展的人,其实机会是55开的。
我也认为和工作年限没关系,有句话不是调侃,一年经验用 三年。
事实上如果没有接触新项目、或者说新项目组,不同品类的游戏、不同的技术栈,会有点井底之蛙的感觉。还是得不断学习,就看学到啥程度了,我就是想知道这个要学到什么程度,比如,我要手撸一个 元神出来才算高级客户端开发?应该也不至于这样吧。。。
麒麟子大佬上面给的回复,还是比较有参考的 个人感觉
不同类型的游戏做了不少,梳理项目框架,各种流程功能都很熟悉,就是Shader、图形渲染、涉及底层的优化不怎么了解。平时也忙,休息时间就偷懒,也是自驱力不强
个人经验之谈,这个定级和工作年限有关,也和能力有关,如果能力突破年限,那就以能力为主
初级:UI模块,一些功能性页面的逻辑开发和维护
中级:通用组件开发,基础性能优化,网络通信,编辑器插件,常用shader
高级:项目结构(热更新),性能优化(包体、加载速度、cpu、gpu、内存),系统设计(技能,子弹,buff),设计模式
上面是实际工作中用到的,但毕竟面试造火箭,面试常问的一般有:基础语法、渲染流程、gc等
高不高级的无所谓,主要看的是钱有没有到位了,到位了被评初级都木有事 
根据这个图来看的话,我应该属于中高级,游戏中用到需要改引擎的才会去看。。其他时候一律不看,专心写逻辑