个人作业-提问回顾与个人总结
以前的博客https://blog.youkuaiyun.com/fry_cumin/article/details/123328417?spm=1001.2014.3001.5501
对曾经疑惑的解答
当时在博客中我大部分并不是提出一个疑问,而是一个不同的观点,主要目的是促进自己更多地思考。通过一个学期的学习我逐渐能明白作者提出观点的合理性,但同时我并没有放弃自己的看法。
比如我所提的第4点,有关创业的三个F,如今我的看法是:哪个F最重要并不是确定的,你缺少什么才会觉得什么重要,第一个Family代表家人的支持,我认为是一种精神支持,如果家人一直反对你,不管心态如何好,终究会对自己产生影响;第二个Friend代表朋友,是一种能力上的支持,如果没有人帮助你,每一件事都亲力亲为可能会非常劳累,影响身体和精神状态;第三个Fool代表的是投资者,如果家人、朋友都支持你但是苦于没有启动资金,自然会觉得Fool重要。
我所提出的第6点我现在大概能理解,通过在本学期开发项目的写BUG、测试BUG、修复BUG三者的循环中我逐渐明白通过反复地进行练习,将低级的任务熟能生巧,你会明白很多原理。尤其是很多看起来简单的任务实际上并不简单,比如我们的开发中添加群组等问题,实现很简单,但是你的发送数据可能会被篡改,需要进行权限校验,避免非法数据传输。这里的权限校验就使得原来的低级问题的层次提高了。
在实践中学习知识点
需求:需求分析要尽可能地全面,组内头脑风暴、问卷调查等都不可或缺,即使这样会很费时间,认为是没有必要的,但是一旦缺少某些关键功能,开始开发以后再调整就会更加繁琐。
设计:设计是一种需要锻炼的能力,你必须熟练掌握开发或者是经常性地设计结构才能很好地把握一个项目甚至是一个实现方法的思路,设计得好是避免重构的一个重要方法。
实现:实现的时候需要多多参考高手的思路,提升自己的水平,尽量在每一小部分都做到最好,以免完成一半的时候去重新修改前面的部分。
测试:测试要全面,测试中会体现大大小小、各式各样的问题。特别是要注意一些数据的连锁,我在测试出问题修复的时候经常会只顾着修复当前的问题,但是忽略的其相关的数据,导致修复这个地方的BUG以后另一个地方爆出同样的错误。
发布:发布要注意提早宣传,在面对用户热情不高的情况下要注重用户已提出的反馈,并及时改进。并且可以进行一些调查,看看有哪些不足,缺少哪些吸引人的功能,并且讨论加入开发日程,以便在后续版本更新时加入新功能。
维护:维护时候也是发现BUG的时候,这会比测试时候有针对性地找漏洞处理起来要困难一些,因为你并不一定能复现这个BUG以及这个BUG由哪个具体的方法触发。所以要及时关注,并理清解决思路。
理解和心得
团队中有可能会遇到各式各样的人,根据最后任务汇报环节各个组的情况来看,有些时候团队内会有一些人专业技能有些不足,需要一定时间的学习以及其他人的协助;还有时候会因为一些分配产生矛盾,需要即时调节。以及就是沟通问题,会产生召开会议并且将任务传达下去了,但是并不一定代表每个人都明确自己的任务,管理人员可能需要多多督促,当然,作为组员应该更加主动,一旦有不了解的地方多多询问。我们的小组非常幸运,我们这次的项目团队大家分工明确,没有人偷懒耍滑或者是推卸责任,大家共同努力完成了这个任务。
博主分享了在学习过程中的思考与成长,强调了创业中家庭、朋友、投资者三个重要因素的相对重要性,并通过实际项目开发体验了从需求分析到发布的完整流程,包括需求全面性、设计、实现、测试和发布阶段的注意事项。此外,还谈到团队合作中遇到的挑战,如技能差异、沟通协调,以及团队协作成功的喜悦。
2876

被折叠的 条评论
为什么被折叠?



