这学期的软件工程已经接近尾声,接下来,下面是我对这学期的总结。
上学期,java web速成,跟着博客和教程自己弄成一套java web,但是没太系统地去学习那个东西,我在寒假,学了学java web,在这学期开课中多次用到学到技术,这学期虽然学到不多把,但是总归还是有些收获的。
老师,要求个人开发app,在这个开发app的过程中,我学到了很多安卓的东西,并且可以完成老师的作业,在这些过程中,让我学到了app一些知识,虽然不多,但是相信在接下的作业可以学到跟多的知识。
这学期,为了培养团队意识,我们进行了双人开发和团队开发,双人开发是自己找位cp,cp结队进行开发,在这过程中,我们一起讨论,设计项目思路,并且主打的就是一个配合。配合去写项目,我们写的是地铁app和web网站,这次结队我们初次了解到团队合作。在这次项目中我们知道了如何调用api和最短路径算法等。
接着是团队开发,在团队开发遇到的问题比较大。技术不统一,学习进度不统一,合作交流问题等,还有这个项目难度挺大的。但是我们在期间学到了一些东西,比如pdf组件啥的、lucene在线上传等。
还有在最开始的一周制定的计划完成的差不多,每天的代码不少,但是最要改bug,又因为后面别的比赛的原因,代码量减少了。
经过进一步的思考和反思,我认为软件开发过程中进行“事后诸葛亮”分析非常重要。通过对问题的回顾和总结,我们可以了解到哪些地方出现了问题,以及导致问题的原因是什么。这对于我们未来的软件开发工作非常有帮助,可以提高我们在相似情况下的问题解决能力和经验。
另外,在阅读软件工程文献的过程中,我也发现了一些有趣的观点。例如,敏捷开发实践中重视“适应性超过计划性”的原则,鼓励团队快速响应变更并及时进行调整。同时,软件设计模式也是不可或缺的一部分,在实践中能够大大提高代码的灵活性和可维护性。
总的来说,软件开发是一个不断学习和进步的过程,我们需要时刻关注最新的研究和实践,不断更新自己的知识和技能,才能更好地应对不断变化的需求和挑战。
对比一些技能评价表,我发现我在某些方面需要进一步提高,例如沟通能力、领导力、团队协作和创新等方面。同时,我也会继续学习和提高自己的技术能力和解决问题的能力,以更好地适应不断变化的工作场景。
然而,我认为一些收获是不能用数字衡量的。例如:
自我意识和情商的提高。在工作和生活中,我逐渐认识到自己的优点和缺点,并且有意识地改变和调整自己的行为。同时,我也学会了更好地理解和应对他人的情感和情绪,从而更好地处理人际关系和合作。
团队合作精神。通过与团队成员的共同努力和协作,我更加了解和欣赏团队成员的不同优点和贡献。同时,我也体验到了共同实现目标的成就感和归属感,这些是无法用数字衡量的。
持续学习与自我成长。通过不断学习和实践,我不仅提升了自己的技术能力,还发展了一些批判性思考和解决问题的能力。同时,我也更加意识到自己仍有很多需要学习和改进的地方,这促使我持续地自我反思和成长。
这些经验和收获可能无法用数字或技能评价表来准确衡量,但它们对我的职业和个人成长有着重要的影响和意义。
新的问题:1.如何快速上手
2.代码写了又忘如何解决
3.我觉得学校一些课没用还不进行专业课学习
标签:总结,web,个人,app,学期,学习,1500,开发,团队 From: https://www.cnblogs.com/daitu66/p/17437415.html