首页 > 其他分享 >个人总结

个人总结

时间:2024-06-13 23:23:19浏览次数:13  
标签:总结 个人 项目 安卓 学习 开发 团队 App

个人总结:大二学习与项目回顾

在大二这一年,我主要完成了SpringBoot和Vue项目,并学习了安卓开发内容。通过这一年的学习和实践,我参与了多个项目,包括共享益网站、安卓学习记录App和出差App。以下是我对这一年的总结和反思。

1. 回顾课程计划

第一周的计划与完成情况
在大二开学的第一周,我制定了详细的课程计划,涵盖了Web开发和安卓开发的内容。以下是计划与完成情况的具体数据和例子:

Web开发(SpringBoot和Vue)

计划:完成共享益网站的初步开发,包括用户注册、登录、资源发布等基本功能。
实际完成情况:共享益网站不仅完成了基本功能,还上线了资源搜索、借用和评价功能,用户体验较好。
具体例子:在项目中实现了基于SpringBoot的后端服务和Vue的前端交互,解决了跨域问题,优化了数据库查询和前端加载速度。
安卓开发

计划:学习安卓开发基础,完成一个简单的学习记录App。
实际完成情况:不仅完成了学习记录App,还开发了出差App,学习了安卓开发中的Activity、Fragment、Intent等核心概念。
具体例子:在学习记录App中实现了记录和查看学习进度的功能,在出差App中实现了行程安排和记录功能。
完成程度
总体上,我按计划完成了课程内容,并在实际项目中得到了充分的应用和实践。

2. 回顾《构建之法》的问题与回答

在课程开始时,我快速浏览了《构建之法》并提出了5个问题,以下是这些问题及其回答:

如何有效管理团队项目?
回答:通过项目管理工具(如JIRA、Trello)进行任务分配和进度跟踪,定期进行团队会议和代码评审。
如何确保代码质量?
回答:通过代码审查、单元测试和集成测试等方法,使用静态代码分析工具(如SonarQube)来检测代码中的潜在问题。
如何应对需求变更?
回答:使用敏捷开发方法,进行迭代开发,每个迭代周期内优先处理最重要的需求,同时保持与客户的密切沟通。
如何进行有效的需求分析?
回答:通过用户访谈、问卷调查和竞品分析等方法,深入了解用户需求,使用用例图和用户故事进行需求建模。
如何提升团队沟通效率?
回答:使用协作工具(如Slack、Microsoft Teams)保持团队实时沟通,定期召开站会和项目评审会议,确保信息透明和及时传达。
为什么软件工程课不能回答这些问题?
如果这些问题未能完全回答,可能是因为课程更多关注理论知识,而缺乏具体的实践经验和案例分析。课程中应增加更多的实践环节和真实项目的案例讨论,以帮助学生更好地理解和解决实际问题。

3. 新的问题

在课程学习过程中,又产生了一些新的问题:

如何在大型项目中管理好每个文件的内容和功能?
如何处理团队成员间的技术水平差异,确保项目进度和质量?
如何在项目开发中不拖泥带水?

4. 事后诸葛亮分析的感想

在团队的“事后诸葛亮”分析中,我们反思了项目中的成功与不足。通过这些分析,我有以下新的感想:

成功的关键:团队的协作和沟通是项目成功的关键,技术问题可以通过学习和实践解决,但团队间的默契和协作需要时间和经验的积累。
不足的教训:在项目初期的需求分析和设计阶段,应更加细致和全面,避免在后期出现较大的需求变更和设计调整。

5. 技能提升与收获

技能提升
通过这一年的学习和项目实践,我在以下几个方面有了显著提升:

Web开发:掌握了SpringBoot和Vue的开发技能,能够独立完成全栈开发项目。
安卓开发:熟悉了安卓开发的基础知识,能够开发简单的安卓应用。
团队协作:学会了使用项目管理工具和协作工具,提高了团队沟通和协作效率。
不能用数字衡量的收获
解决问题的能力:在项目中遇到问题时,能够冷静分析,寻找解决方案,不轻易放弃。
时间管理和自律:在繁忙的学业和项目中,合理安排时间,保持高效的工作和学习状态。
团队精神和责任感:在团队项目中,注重团队利益,积极承担责任,共同完成目标。

6. 对课程的意见和建议

一年之后,当我进入职业发展的下一个阶段,回头看这门课,我有以下几点意见和建议:

教学方法:我希望老师别太狠了。

通过这一年的学习和项目实践,我不仅提高了技术技能,更在解决问题和团队协作方面有了深刻的理解和提升。期待在未来的学习和工作中,能够继续应用和深化这些知识和经验。

标签:总结,个人,项目,安卓,学习,开发,团队,App
From: https://www.cnblogs.com/drip3775/p/18246946

相关文章

  • Beta版总结会议
    Beta版总结会议共享益项目会议总结与反思会议概述在本次会议中,我们团队围绕“共享益”项目进行了深入讨论。共享益是一个旨在提供资源共享平台的网站,利用SpringBoot和Vue开发,目标是为用户提供一个便捷、高效的资源共享环境。会议主要涵盖了以下几个方面:项目总结与分析技术层......
  • git操作常用命令总结
    要将本地代码同步到公司仓库,您需要遵循以下步骤:安装Git:如果您还没有安装Git,请访问Git官网(https://git-scm.com/)下载并安装适合您操作系统的版本。初始化Git仓库:在本地计算机上,导航到您要克隆公司仓库的目录,然后运行以下命令:gitinit这将初始化一个Git仓库,但请注意,......
  • 公司面试题总结(五)
    25.谈一谈箭头函数与普通函数的区别,箭头函数主要解决什么问题?箭头函数与普通函数的区别:⚫语法简洁性:◼箭头函数使用=>符号定义,省略了function关键字,使得语法更为紧凑。◼对于单行函数体,可以进一步简化,省略花括号和return语句。⚫词法作用域内的this:......
  • php反序列化个人笔记
    反序列化什么是反序列化?格式转换序列化:对象转换为字符串或者数组等格式反序列化:将数组或字符串转换成对象为什么会出现安全漏洞?魔术方法如何利用漏洞?通过构造pop链,找到代码的逻辑漏洞,进行getshell,rce等操作反序列化利用分为三类魔术方法的调用逻辑语言原生类的调用逻......
  • 【408精华知识】史上最全的数据结构代码题总结!三万字长文!!!
    关于数据结构代码题,可以说是让很多同学感到头疼了,书上的代码太繁琐、网上的总结不全面让大家对代码题感到云里雾里,那么这篇文章可能会给大家带来一点启发,因为我自己也是深受代码题的折磨,所以一直想写一篇有关它的总结,希望能够做到全面、简洁,让大家用最快的速度记住代码书......
  • 代码随想录第7天 |● 454.四数相加II●383. 赎金信●15. 三数之和●18. 四数之和●哈
    题目:454.四数相加Ⅱ思路:0.知道用map,但是map存啥1.暴力法,四层循环遍历哈哈哈哈2.分而治之,化繁为简,四个数组a,b,c,d分成两组,题目求符合要求的元祖个数,所以将a+b的值和出现次数存储,之后遍历查找c+d中0-(c+d)出现的次数,统计为结果时间复杂度:O(n^2)空间复杂度:O(n^2),最坏情况下A......
  • 面试整理总结
    参加嵌入式的面试工作,共面试了3家,怡和嘉业、经纬恒润、华来科技,都只是参加了一面,之后就没有信息了。其实想一想,自己的嵌入式开发经验也很少,并没有优势。总结一下自己的优势,需要充分发挥;然后反思一下的自己的短处,进行查漏补缺 记录当时不会的几个问题:1.线程调度的原理不......
  • 【Java中常用的设计模式总结】
    文章目录概要1、单例模式(SingletonPattern)2、工厂模式(FactoryPattern)3、建造者模式(BuilderPattern)4、原型模式(PrototypePattern)5、适配器模式(AdapterPattern)6、桥接模式(BridgePattern)7、组合模式(CompositePattern)8、装饰器模式(DecoratorPattern)9、外观模式(Facade......
  • 个人课程总结
    课程总结:软件工程学习与项目实践在本学期的软件工程课程中,我致力于理解软件工程的基本理念,并将其应用于实际项目中。通过课堂学习、团队合作和个人实践,我在软件开发过程中积累了丰富的经验,也面临了各种挑战和学习机会。1.完成的程度我的课程计划以第一周的任务为基础,这是我规......
  • 如何查看个人大数据信用报告?查询报告哪家好呢?
    大数据信用报告是现代社会中非常重要的信用评估工具,对于个人来说也具有非常重要的意义。那么,如何查看个人大数据信用报告?查询报告哪家好呢?本文将为您介绍。首先,查看个人大数据信用报告需要了解报告的内容和格式一般来说,个人大数据信用报告主要包括个人的基本......