客户端程序员如何技术进阶
1、首先需要学习多种语言。目前大多数的客户端程序都不是一种语言组成的。如unity引擎经常会用到c#和lua。虚幻会用到c++和蓝图。

2、除了我们大学时学的常见的算法:快排、二分法查找等。我们经常会用到寻路的算法:astar算法、Dijkstra算法等。astar算法基本上是必修课。一定要精通。

3、阻挡我们进阶的反而是基础知识。比如网络通讯不知道会『粘包』。客户端收信息慢服务器发送过快时候接收消息函数会报错。在比如结构体对齐问题、大端问题等等。如果你不知道,他一定会影响你的进步。

4、你一定听过设计模式吧。你可以不用。但你一定要熟悉他。尽可能的让你的代码优雅。别人和自己一看就明白。代码规范一定要遵守。做到知行合一。

5、客户端的痛莫过于技术更新太快。你要不断的学习新引擎。新技术。前些年cocos2dx还很火,然后又是unity等到。一定不要抗拒新技术。知识面越广。你的路就会越宽。

6、我经常听到一句话。做出来很容易,难道是如何调优。的确:我们工作了一段时间。写代码对于我们来说还是很容易的。但是优化就需要我们不断的积累。需要系统的学习opengl、dx等技术。掌握引擎的根本原理。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:121
阅读量:103
阅读量:39
阅读量:124
阅读量:103