游戏客户端实习感悟(一)
实习背景:沐瞳-游戏客户端开发
------第一周:刚进去公司的第一周,唯唯诺诺,生怕得罪人,拉公司项目不会,不会用svn,公司项目不知道如何启动,代码不知道从哪开始看,N次请教,N次查看公司文档,直到后来才发现,真是每句话都有深意,关于我最深刻的印象:有问必答!!!
---总结:
1,妈的,一定要多问,一定要搞清楚基本的流程规范,有哪些能用的工具,有没有能快速上手的文档,一堆莫名其妙的bug都是流程规范的问题,傻乎乎的根本找不到原因,最后发现是没遵守流程规范导致的(包括特殊的字符,前缀,组件,UI节点,脚本内的处理),花了大量时间在没用的东西上
------第二周:搞需求,200行代码,出了3个小bug,还有20行代码导师给我写的,窒息无助,最后堪堪做完
---总结:
1,先会用,后面学原理,深究内部实现机制,不懂的地方记录下来,真正有空的时候要去查
2,设定目标,进行自我激励,懂得安排时间,实现功能
3,对策划,美术,测试等进行跟进,懂得单独思考并自由发挥,对不合理的要求要尝试思考其他替代的解决方案,否则进行否决
4,要站在框架角度思考,在力所能及的部分去尝试优化代码,解决不同的功能需求,进行通用和特定功能的考量
------第三周:线上出bug,修bug流程过了一遍。然后拼UI,讨厌拼UI,没有之一,各种屏的适配能让你调到死,一拉一个界面密密麻麻全是节点,跟Demo根本不是一个东西。然后又知道了一些流程规范,bug就是因为不了解引起的
---总结:UI尽量放到一个层级,查找路径长度不宜过深,考虑界面随屏幕大小的变化(位置?拉伸?)父物体跟随子物体大小显示(比如背景跟着文本长度变化),多层嵌套之类的,设置锚点和中心点,如果需要挂接可以专门设置prefab,考虑复用!!!
------第四周:搞换皮,拼UI,给我个小任务让我做一下,不会,写的很慢,最后完成了,一看代码被改的面目全非,心态稍崩,看来代码还是写的烂。了解下GM操作和后台动态数据配置
月总结:氛围很好,技术人均夜晚战神,东西是能学到不少,班是真的加,活是真的干,任你操作,放手施为。代码过多,项目UI框架勉强知道点概念,细节一概不知,后续踩坑严重,时间过少,总结的时间都快被繁忙的工作挤占了
#那些我实习了才知道的事#
------第一周:刚进去公司的第一周,唯唯诺诺,生怕得罪人,拉公司项目不会,不会用svn,公司项目不知道如何启动,代码不知道从哪开始看,N次请教,N次查看公司文档,直到后来才发现,真是每句话都有深意,关于我最深刻的印象:有问必答!!!
---总结:
1,妈的,一定要多问,一定要搞清楚基本的流程规范,有哪些能用的工具,有没有能快速上手的文档,一堆莫名其妙的bug都是流程规范的问题,傻乎乎的根本找不到原因,最后发现是没遵守流程规范导致的(包括特殊的字符,前缀,组件,UI节点,脚本内的处理),花了大量时间在没用的东西上
------第二周:搞需求,200行代码,出了3个小bug,还有20行代码导师给我写的,窒息无助,最后堪堪做完
---总结:
1,先会用,后面学原理,深究内部实现机制,不懂的地方记录下来,真正有空的时候要去查
2,设定目标,进行自我激励,懂得安排时间,实现功能
3,对策划,美术,测试等进行跟进,懂得单独思考并自由发挥,对不合理的要求要尝试思考其他替代的解决方案,否则进行否决
4,要站在框架角度思考,在力所能及的部分去尝试优化代码,解决不同的功能需求,进行通用和特定功能的考量
------第三周:线上出bug,修bug流程过了一遍。然后拼UI,讨厌拼UI,没有之一,各种屏的适配能让你调到死,一拉一个界面密密麻麻全是节点,跟Demo根本不是一个东西。然后又知道了一些流程规范,bug就是因为不了解引起的
---总结:UI尽量放到一个层级,查找路径长度不宜过深,考虑界面随屏幕大小的变化(位置?拉伸?)父物体跟随子物体大小显示(比如背景跟着文本长度变化),多层嵌套之类的,设置锚点和中心点,如果需要挂接可以专门设置prefab,考虑复用!!!
------第四周:搞换皮,拼UI,给我个小任务让我做一下,不会,写的很慢,最后完成了,一看代码被改的面目全非,心态稍崩,看来代码还是写的烂。了解下GM操作和后台动态数据配置
月总结:氛围很好,技术人均夜晚战神,东西是能学到不少,班是真的加,活是真的干,任你操作,放手施为。代码过多,项目UI框架勉强知道点概念,细节一概不知,后续踩坑严重,时间过少,总结的时间都快被繁忙的工作挤占了
#那些我实习了才知道的事#
全部评论
属实有点惨的样子
加班也太难了吧
就是得多问,多和别人去沟通
楼主总共实习几个月啊?
可以坚持比有成长
相关推荐