总结2017,展望2018

     很久没有写文章了,2017年已经过去,今天是2018年1月1号。

     经常不写文章,就发现写起来不知从何说起。2017年,我转到了游戏服务器开发,进入了游戏行业。经历了转行的阵痛,现在终于感觉已经入门了。

     2017年初,我不加思索得跳出了安逸圈,选择了一个我很憧憬的游戏行业,刚开始时,我对游戏是很不了解,不知从何做起和学哪些知识点,这是面临的巨大困难。

只能不断慢慢摸索,经过将近一年的踩坑,才入了行。

      这一年,了解了cocosx和unity3d引擎,懂得了如何做服务器开发,从以前的固有思维中跳了出来,慢慢的融入了游戏这个行业。

      期间,由于知识欠缺,导致走了很多曲折,这也是转行必须面对的,还好,一切都坚持过来了,也变成了一个小白。

       游戏开发涉及的面挺广,也很深,对计算机专业基础知识要求更高,比如网络编程这块,会经常遇到客户端和服务器通信,并发已经同步异步,广播等问题,而且游戏开发

更注重上下文状态的一致性,所以对编程来说,要求更高,一开始难免会遇到各种困难,这是你的坚持和决心显得特别重要。

       这一年学的唯一一个框架是skynet,libevent学的少,但一直想去学习。后来看到一篇文章说学好基础,那些框架自然就会了,如果只是学框架,发现就会很容易受挫,经过一段时间的

摸索后发现的确是这样的,不如区看看《unix环境高级编程》和《unix网络编程》,学好基础,把一些原理学会,经济基础决定上层建筑,那些都是招式。

       除了上面一些,还学了游戏的开发语言lua,lua可以说是游戏行业的比较主流开发语言了吧,还有就是python了,lua的一些语法都大概会了,但是有些知识点还需要深入理解一下。

       对游戏引擎这块,也多少了解一些,不再那么陌生了,这一年觉得自己进步还挺大的,对游戏方方面面都了解一些了,希望2018能深入了解,学习更多深入的东西,抽象出方法,做到

熟能生巧。

     除了专业性的学习之外,既然是游戏行业,也玩了许多游戏,比如《倩女幽魂》、《问道》、《剑侠情缘》、《梦话西游》、《龙之谷》、《天龙八部》等等,对游戏设计也有自己的一点点心得。

     但是感觉今年读的书不是很多,除了专业书,就读了几本,《嫌疑人x的献身》和《向死而生》,这两本书写的都特别好,前面的写到一个数学家缜密的思维逻辑,用数学来构建了一个

案件的场景,后者描述了作者对死亡和生命的反省和态度。

     展望2018,希望自己在专业性主要从以下几个方面加强吧:

      1、学习网络编程,特别是高并发这块

      2、linux网络通信这块,加强了解

      3、深入学习lua语言

      4、数据结构和算法

      5、libevent框架,看源代码和学习使用

      6、总结游戏编程方法和模式,抽象出一些心得

      7、学一下python

      8、读一些喜欢的书籍,锻炼身体和跑步

       这就是自己2017年的一些经验总结吧,有很多不足的地方,2018又是新的一页,希望自己能在2018年突破自己,踏实认真,走好每一步,路慢慢其修远兮,吾将上下而求索。

       

原文地址:https://www.cnblogs.com/xshang/p/8168666.html