总结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年突破自己,踏实认真,走好每一步,路慢慢其修远兮,吾将上下而求索。