初入游戏行业有感

       一直觉得游戏行业也属于软件,和以前开发的应用软件没什么区别。一周前入行,带我的同学说,要尽快融入团队,接手代码开

发功能。都一周了,自己也开发了个小功能,但是总感觉自己脑子很乱,每天要接触的东西很多,学不赢。而且每天回家自己都花

时间看代码。先对自己的这个态度点个赞。但是,这总不是我要的状态,今天仔细思考了下,并总结了这一周来的学习经验,想留

下点什么:

       第一步,学习开发语言;我们用的node.js。以多年软件开发的经验,要学习一门新语言,其实很容易(有编程基础):

首先,了解如何定义变量(数组/字符/字符串/数字/独有变量(js中集合)),了解如何定义函数;

其次,掌握几个基本语句(循环语句/判断语句);

                        最后,会看api文档,查看相关系统调用

       第二步,开始进入项目,找一个完整业务流程,看人家的代码,代码中看不懂的语法就查相关用途,边看边学。自己查了还不懂

的不要憋着,问边上的同学,谦虚点。问了后自己一定要记住。当然,一头扎进代码里,绝对只有死,要学会方法:先画出业务流

程图,对照流程图,好像自己在实现代码一样。在不同的流程处,标记出程序中的调用关系,这样有整体印象后,在看具体代码实

现。也许第一次也只能看个大概,但是不要紧,总要有主有次,要先放下一些东西让自己更清晰。

       第三步,有了整体印象,是不是回来看里面代码细节,力求把每个地方都搞懂,这儿最重要的就是看代码中设计的数据结构了,

这个很重要,数据结构贯穿了整个逻辑和业务


总结:刚入行,学习东西太多了,nodeJS,php,http,html,mongo,jeson,git等,还要看代码。感觉东西很多,很扎,不知道怎

么规划,时间久了就烦躁了。

            其实,有的时候没那么多东西,也没那么难,要抓住要的。现在项目主要的就是,nodejs写的代码,尽快把代码接手,开发

功能。其他都是辅助的,不是那么急切,可以先放一放,或者在工作中慢慢学。那么,现在不要想太多,就做一件事情,跟着业务

看代码,熟悉代码,这个以解决,其实其他的就有时间来学了。千万不要乱,看代码就用上面先整体后局部的方式,了解相关数据

结构做到心中有数,没看代码实现就知道这块代码要干什么。最后,仔细品味那些数据结构。

            发一个新功能,首先,设计和对端交互的通信协议(外部接口);其次,根据自己业务需要设计数据结构;然后画出设计流

程图,修改结构等;最后,写代码,测试。



ps:写得有点乱,想到啥子就写了,有空来看看


       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值