前言
从进入AR项目组进行项目开发,经历了几个Sprint开发周期了,这些开发周期对我来说影响挺大的,收获了不少
一、自我总结
1、踏踏实实:以前觉得自己也学了不少关于这方面的专业知识,后面任务开发应该不会很难干,可是多个开发周期下来,发现自己学的只是一个基础,或许只有某些方面走的比别人好一点,但是项目开发却缺少了太多太多实战的经验,要不断的进步。
2、团队合作:
以前按照培养计划来学习可以自己一个人慢慢学也能取得一些好效果,但是到后面的团队项目开发上一个人就不行了,在一个项目团队中,团队合作精神就显得尤为重要了,以前做个人项目,甚至是机房合作很多时候的喜欢一意孤行,感觉到现在自己已经改变了很多,很多时候多听听他人意见,会犯更少的错误,会长更多的见识,所以说要学会和团队成员之间的合作
3、解决问题:
有快速解决问题的能力很重要,而我现在所欠缺的就是快速解决问题的能力,现在在项目开发上遇到一个问题很多时候需要花上不少时间去研究,当然解决还好说,可很多时候并没有解决了问题,反而花了不少时间,说到底还是很多基础知识不够扎实,缺少经验所致,还是要提高自己的知识面。
二、需要改进地方
1、沟通能力:在团队开发过程中,我们一定要积极主动交流,交流一定要表达清楚,沟通能力还需要不断的练习,要刻意练习。
2、心态问题:总是否定自己,这个没有做过那个没有做过,自己能不能完成,所以我要克服自己的心态,要不断的相信自己。
3、代码基础问题:在做项目过程中,在和别人讨论过程中,别人说一个技术,都没有听说过,自己也说不上话,在以前自己学习过程中没有打好基础,但还是暴露出代码的不够熟练,细节方面处理能力差了点,在细节上好费时间较多,自我感觉还是缺少学习,还是需要去学习,加深印象,有时候遇到难得开发任务,自我感觉到困难的时候就不愿去做,现在虽然已经慢慢改进上网搜资料和问问身边的同学,但有时候还是克服不了自己,网络是一个很大的学习空间,事实上很多的问题是可以在上面找到答案的,要学会使用它;身边的同学也是一项好的资源,要善于利用。
三、学习方法
在做项目过程中,我们只要有逻辑就一定能做出来,我们在写代码可以先站在自己已经基础上进行开发,或者上网进行查询。 N+的学习方法,当我们在学习新内容的时候,我们也要思考思考之前学习的内容是否和这个新内容存在相似,是否会有联系呢?有的话,思考它们哪里相似,哪些地方存在这联系等等,需要经常性的带着问题去学习,问题解决了那就是真正的学到了,或许在N+1的学习过程中自己会感觉到很不舒服,甚至是有点难受,要脱离舒适区。
四、总结:
在这几个周期开发周期中已经认识到了自己不足,接下来就要去弥补这些问题,让自己的成长更快一些。