团队工作心得

经历了两个半月的团队工作,自己从一开始啥都不懂的小白,一步步地在接触这软件开发的各种环节与要素,每一个部分都缺一不可,说实话自己在这个上面真的有所成长,从简单的代码规范,到复杂的框架,自己都有所收获,虽然自己是小组里在编程能力方面最为欠缺的,但是在这些天的团队工作中自己从各个地方寻求答案,遇到不会的有时会询问组长,一般组长都会解决,但为了让我有自己解决问题的能力,他一步步引导我从网上找到相同的案例再修改自己的,这时候看不懂的地方组长便会给我解答。

自己作为团队里前段开发的人,首先就是对自己在这方面工作做得不好而道歉,一开始自己用HTML写然后用JS写并附加了JQuery,这些语言或框架是我初次接触,刚开始的时候自己学习的很困难因此浪费了很长的时间,之后大致摸清楚了套路,自己在学习这个方面就稍微有了一点起色,在游戏框架的方面我们选择了网上比较好的Phaser框架,这个游戏框架的功能很全利用起来很方便,因为自己的效率很低,导致组长不得已在写完后端之后到前段来帮助我,一开始组长利用Phaser框架和teeworlds里的图片元素搭建了一个前段的样例,于是我就可以模仿组长的样例进行其他网页的编写,这样就大大的提高了自己的工作的效率,不会的概率就有明显的下降,因为这个样例里包括的很全,自己不会的就可以照着做然后逐渐理解,但是其中出现了一些很愚蠢的问题,就是自己编的有时候会因为自己粗心导致运行错误,例如单词拼错,由于自己的编辑器无法检测到这个问题,都需要在服务器上跑一遍,在浏览器的控制台上看自己的错误,服务器响应一次的提交需要3-4分钟,于是就在愚蠢的问题上耗费了自己和组长的时间,这一点自己有了一个很深刻的反思,要在最基础的地方认真一点,将每一步都细致的做好,避免一些不必要的时间浪费。

还有就是自己面对一个全新的东西,就会无从下手,一开始设计的页面没有得到组长的认可就不知道自己该怎么去做,但之后在组长的帮助下,有了一个全新的样板,自己就有了一个大致的框架可以下手,之后的工作可以说效率比之前的有了很大的提高,这里面也有ddl的逼迫。

对新知识的涉及也包括了GitHub的使用,一开始并没有将自己的前段代码提交上去,所以就没有太过于重视git,但是在与后端交互的时候就需要利用GitHub管理代码了,于是又开始学习git的用法,因为一开始对于git的大致原因没有一个很好的了解,所以在使用指令的时候有点虎头蛇尾,经常出现一些很奇怪的问题,还有经常忘记在自己的分支上工作,就是在Dev分支上工作,导致了自己浪费了一些时间在这个上面,记得有一次组会的时候不知道自己用git写了一个什么指令,导致了在GitHub上的一个文件删掉了,然后组长废了很多时间去回溯历史,之后解决了这个问题,自己也有点不好意思把项目搞成这样,于是就一步一步熟悉git,不确定的步骤就绝对不写上去,防止在出现上面的问题。

对于新的框架JQuery自己一开始看上去是很难的,但是在接触了以后自己有了一个大体的的认识,发现大体不难,难的是里面的细节问题,就拿我的一次与后端交互来说,自己按照正确格式写下来,但是却发现并没有成功,于是自己就问了很多很愚蠢的问题,主要都是细节问题,最后当自己终于实现了交互的时候心中的激动是前所未有的,之后便开始了其他页面的交互。

在代码方面,我们的组长真的好厉害,就在前几天,将前端的代码进行了重构,实现了各个页面不再有跳转的延时,组长直接将所有页面直接整合到了一个页面上,这样就大大提高了速度,这也让我有了一次亲眼见到的一次重构的经历,我特别佩服组长能这样重构,要我的话还傻傻的使用页面的跳转即超链接,之后便按照组长写的自己一边学一边写自己的任务。

跟着大家一起编写代码,特别是跟着组长学习,对自己有很大的帮助,首先就是在编码的习惯上,自己原先不会太过注意每一行的缩进,但是组长说不注意的话就会造成阅读困难的问题,于是现在自己也开始注意了每一行的缩进,还有就是逗号后需要一个空格、注释前加空格等等的注意事项,自己在这个方面有了重视,还有就是在命名上组长也千叮咛万嘱咐,要求我们命名需要按照格式,起初没有太在意,然后我们就被在这个方面被教训了一顿,最后大家都开始重视了我们的命名了。

最后还是要总结一下自己的最大的问题,就是自己缺乏自主解决问题的能力,经常不会的第一个就想到问别人而不是自己想方法解决或者自己上网搜索解决方法,这个问题需要我及时改正,否则就会出现既耽误自己的时间又耽误别人的时间的事情,所以现在自己都在尝试自己解决问题,实在是不会完全搞不懂的时候再去寻求他人的帮助。

总之这两个半月的团队工作,对于自己的成长有很大的帮助。感谢各位伙伴的帮助,更要感谢组长的教导。

猜你喜欢

转载自www.cnblogs.com/Whydd/p/9118433.html
今日推荐