工作一年,我学会了什么

前言

本人于一年前的今天进入游戏行业,今天刚满一年,特此写下此文总结自己的工作经验

技术总结

设计模式的灵活应用

在项目开发的过程中,设计模式是支撑整个项目的框架,可以说是项目的根基,这个如果搭不好,后面会出各种各样的问题,这也就是架构师需要克服的事情。
设计模式不仅仅可以搭建项目框架,还能使自己的开发效率加快,减少代码重复率,以及方便整个项目的维护,当然,还能灵活帮你应对策划的需求变更。这几点足以说明设计模式的重要性,因此,一定要熟悉设计模式!!!

论渲染和底层原理的重要性

会使用游戏引擎的都知道,Unity不开源,而UE4是开源的,之前做项目的时候比较喜欢用Unity,因为Unity更适合做轻量级游戏和手游,而现在用了一年UE4发现,UE4开源真的给自己提供很多帮助,有时候迫切需要查看内部某个类或者方法是如何实现的,这时UE4就会有很多便利之处。
同时,要想提升自己的编程能力,阅读引擎源码和插件源码是非常重要的手段,搞懂其中的奥秘是很有意思的过程。
对于游戏客户端开发以及引擎开发,渲染是非常重要的知识,大部分游戏优化都会涉及到渲染,因此计算机图形学和线性代数在游戏开发中占据举足轻重的地位。熟悉相关原理以及懂一两种图形API至关重要。

查阅文档与资料

.在开发项目的过程中,很容易会遇到各种个问题和bug,而最有效解决问题的方式就是查阅相关文档或者问题社区,在遇到问题时,会锻炼自己的调试能力,以及阅读文档的能力,因为百度搜索的结果往往不准确,个人非常推荐使用谷歌搜索,搜到的答案往往是你想要的,而且几乎没有广告干扰。不过用谷歌搜索一般都是英语,这时想靠翻译软件有时候是行不通的,因为翻译软件在翻译专业词汇时往往很不准确,因此希望大家能提升自己的英文阅读能力。

工作经验总结

  • 高效率
    在实际开发项目的过程中,你不得不去考虑时间的制约,完成某一项任务需要多长时间,如果用时过长,是否是因为设计的不合理性造成的。
    项目开发最重要的一点就是保证按时完成,一切以速度为核心,哪种方式快用那种。
  • 稳定性
    在你负责的项目模块中,除了要按时完成自己的任务,还有一点就是要考虑通用性和稳定性,这就是指:你设计的内容是否存在明显bug,以及是否能够无缝管对接其它模块,如果你做的是某个项目的插件或者工具,就更要注重考虑这两方面,通用性好可以广泛应用于各个项目当中,比如捏脸系统,或者天气系统等。
  • 善于沟通
    在开始做某项任务之前,**一定要明确需求,一定要明确需求,一定要明确需求,**如果你和需求提出方存在理解偏差,那么你做的东西往往不是对方期待获得的,这样你做的便是无用功,在工作当中是一件很恐怖的事情,因此要多和对方沟通并及时做出反馈,以免造成不必要的麻烦。
  • 规定时间
    之前提到效率很重要,你需要按时完成自己的任务,同时也需要别人按时完成他的任务来配合你的工作。因此规定时间并不是不相信别人,而是保证项目时间规划的合理性以及项目的顺利进展,当然,不管是工作还是日常生活,都应该有属于自己的“作息时间表”,这样也能保证自己的工作效率(完成任务再摸鱼也不晚

如何明确自己的方向

有目标是一件好事,作为游戏开发者,大致的奋斗目标无非是这几方面:

  • 成为游戏制作人

  • 成为部门领导

  • 成为高级技术专家

  • 开发独立游戏

  • 创业

不管是哪一个目标都很不错,但一定要明确自己的目标,如果你既想成为技术专家,又想独立开发游戏,这是稍有矛盾的选择,因为人的经历有限,自己必须合理安排时间去靠近自己的目标,如果希望各个方面都擅长,就必须付出比常人更多的努力,如果你能做到也是一件好事,不过最好还是根据自己的情况合理制定计划会更重要。

其他建议

  • 多读书
    进入职场后就会发现,大多数部门领导人或者优秀的人才都有一个共同爱好:看书。当然我指的不是小说。读书真的很有用,养成读书的习惯会让自己受益终生,不管是理材,管理,心理,哲学有关的书籍,这些都会对自己的未来有帮助,比如说:理材类书籍能帮助你学习投资,说不好哪天你也能成为下一个“巴菲特”;管理类书籍帮助你更合理规划自己的时间,以及如何成为一名合格的管理者;心理书籍帮助你看穿别人的内心,不仅有意思,而且还能让你更善于和别人交往······总之,请多读书。
  • 养成良好的作息习惯
    身为程序员,本来加班就严重,平时一定要注意多锻炼身体,哪怕每天只锻炼半小时也好。

展望未来

自己刚刚接触游戏行业的时候,大家对它的评价就是:加班重,耗青春,不务正业,基本都是缺点。这导致新人望而却步,老人纷纷退场。加班严重确实存在,但这是互联网行业的通病,尤其是项目上线之际,大家为了保证项目按时上线,就不得不在末期加班,或者进度慢的时候加班,这是国内软件开发的通病。
游戏行业真的有大家想的那么糟糕么,这个仁者见仁智者见智,每一位进入游戏行业的人都会有不同的经历,这可能会受到公司环境,项目组,你周围的伙伴的影响。因此我不想做任何评价。但是如果你连试都不试一下就听从别信的评论,这是不明智的选择。最好的方式就是亲身实践一下,因为你永远不知道未来会有什么在等待着你。
从事游戏行业一年,我想说一下自己的感受:我很喜欢现在的工作氛围和工作内容,有轻松的时候,也有压力大的时候,最重要的是,做自己喜欢的事是一种幸运,当你发现自己喜欢做某件事或者某个工作时,请尽全力捍卫它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值