2021个人年度总结

今天是2021年12月31日,今天的最后一天。利用这个下午的间隙,我梳理了这一整年大致的个人历程,供自己回顾,也会新的一年的到来打好基础。
1.关于工作,我简单总结下,主要分为三个部分。
第一部分我想先讲开发工具,游戏剧情编辑器。这个工具是我工作以来开发的第一个工具类项目。在去年的基础上,重新设计了UI,重构了业务模块,使得这个工具看起来非常的精品。为此我也花了很多精力和时间去实现一些提升体验的功能,比如像鼠标事件、属性提示弹窗等;除此之外,就是将剧情编辑器独立成项目,升级UI编辑器,升级引擎版本,升级spine版本,做了相当多框架部分的内容。尤其是在独立项目的过程中,对C++层框架的阅读和改动,让我对cocos的底层有了更深的理解。记忆比较深刻的是一个搜寻节点算法,简洁的数十行代码将递归思想展现的淋漓尽致。
第二部分是关于这一年负责的业务系统。我先后做了羁绊系统、档案室、放映厅、战斗网络、大富翁、回流bp、后勤支援系统、头像系统、生日会、教师节答题系统、角色招募系统等。其中自战斗网络之后的系统开发,都是我自己独立负责前后端同时开发,算是工作中的一大进步。也正是这个时候接触了skynet,再加上我们项目小组秉承着技术开放的心态,举办项目架构宣讲会。这些都使得我对游戏项目的商业框架模式有更深的理解。这是我在上一家公司中体会不到的。这一部分是我这一整年工作的主要内容,给我的体会也更深刻些。我在项目开发的过程中,写过也见过许多代码。见过优秀的写作方式,也见过糟糕的流水账式代码。我不敢说自己写的代码有多好,但唯一值得自我肯定的是,我自己对于业务代码的写作心得,那就是要不断追求优秀的写作方式。我见过流水账式的代码,变量声明位置随意,使用逻辑混乱,接口不规范,没有条理性,想到一段就封装成接口,导致代码阅读和后续维护性差。
我更倾向于,变量、函数、脚本周期明显。在onload中加载资源,初始化节点,在init中初始化数据,其他地方只有读和写,节点名同变量名做明显区分,方便后续查看操作逻辑。最好保证逻辑线路明晰,初始化是怎样的一条线,交互是怎样的一条线。这样的系统才是最优质的。
第三部分,我想讲的是扩展方向的。这一年,我接触了新的UI编辑器,FGUI。它作为一款通用的编辑器软件,能够支持多款引擎,同时功能强大。但在接触刚开始,由于它教程文档的不全面,代码的不开源,使用习惯不同于一般的编辑器如Unity、Cocos之类的,导致上手难度有一些大。光是理解接口概念和代码操作方式,都花费了不少功夫。毕竟是一款新的编辑器嘛,有其独特的地方也是难免的。在一定的学习时间之后,渐渐变得习惯了。没有同事吹的那么好,它有的主流引擎都有,只不过是要搞懂它的习惯而已。除了FGUI,我还利用闲暇时间接触了Unity,有Cocos Creator的基础,Unity上手起来不太难。但是由于Unity的更新版本迭代比较高,软件基础丰厚,即使是会使用Cocos Creator,也不能快速掌握Unity的内容。再加上unity文档的本地化程度低、技术成熟度高、功能庞大,所以要想吃透、用好Unity,是需要双倍的时间和精力,方可掌握。为了更好地理解3D游戏,我买了一本罗培羽的《Unity3D网络游戏实战(第2版) 》,读完全书,再结合实际代码。事实上还是不太行,因为unity的基本用法尚未掌握,书中讲解Unity的使用比较少,也比较滞后。后来我决定像当初学习cocos一样,去研读unity的用户手册和脚本api。所以后面给自己定了个两月计划,统计所有文档页数,划定每周完成任务量,每日任务量。帮助我进一步地了解unity。后面又给自己定了实现个小游戏的计划,在选定游戏类型的时候,为了能够深刻理解unity,我特地选定3d第一人称射击为游戏类型。经过查阅资料、书籍、视频综合学习手段,我制作出了属于我自己的3d小游戏。
2.关于考试
今年11月06日,我参加了全国计算机技术与软件专业技术资格(水平)考试,考的是中级职称软件设计师。但是很遗憾,虽然经过严密的准备计划,但还是差几分过考。不过我认为,结果是次要的。对于找回学习状态、巩固基础知识的目的我觉得是达到了。屡败屡战,软考我是不会放弃的,基础知识的巩固我是不会放弃的,终身学习的目标我是不会放弃的。
3.关于阅读
我习惯去省图借书,当然我也会买书来看。今年一年,我买了《聊斋》、《毛选》全集、《道德经》,我借阅了《担的九十年》全套、《人人都是产品经理》、《游戏UI设计从入门到精通》、《入担教材》、《中国民间故事书·唐河卷》,我下载并阅读了报刊《担百年经济思想的脉络、启示与展望》、《乡村振兴战略背景下脱贫攻坚的深化方向与路径》、硕士学位论文《游戏中的交互设计研究》、《基于持续集成的游戏软件版本构建和发布系统》、《骨骼动画技术的研究与实现》、《3D游戏引擎的研究与实现》、期刊论文《四元数在游戏引擎Unity3D中的应用》、评审手册《2018腾讯移动游戏技术评审标准与实践案例》、电子书籍《微观经济学简易案例教程》等内容,收益颇丰;我认为,生活在社会中,除专业领域外,政治、经济、金融这三门学科是非常重要的,与我们的社会生活息息相关。这些更加坚定了我以个人为中心,以个人发展为重心,全面系统发展,终身学习的目标和方向;
4.关于四项
我能做到以上种种情况,都得益于我追崇的四项。正直、经济、金融是个人社会生活中息息相关的三个方面,要好好学习它。

猜你喜欢

转载自blog.csdn.net/weixin_36760331/article/details/122255730