个人总结

一转眼间自己的大二生涯马上结束,建民老师的软件工程课程到了尾声在这里我总结了自己在这次课程中的项目制作过程的一些问题与学到的知识,作为自己下半年的个人总结。

首先开始回顾自己的第一周的学习计划,在这下半学年开始时,给自己定下的学习计划,首先是继续学习java web,完善自己在java web上的学习,争取多完成老师留下来的学习任务,自己在这里完成的还算不错

回顾你的课程计划 (第一周的计划), 你完成的程度如何?请列出具体数据和实际例子

在这次自己最主要的是在安卓方面的提升自己对于安卓的语法有了很深入的了解,比如如何写forgement跟监听器的语法结构,这个在自己之前的博客园全部发表过。

 

你在课程开始快速浏览了《构建之法》,提了 5个问题, 请回顾那些问题, 自己回答它们。如果不能回答,为何软件工程课不能让你回答这些问题?

 

1。在团队中应该如何找到自己的位置。

 

在不同的项目遇到不同的合作对象,自己要先找到别人的优点跟他人沟通表明自己擅长的地方,大家一起沟通,明确自己的分工

 

2.在团队开发中,每个人的性格也不尽相同,有人喜欢把事情尽早做完,但也有人喜欢把事情放在后面,拖到最后,出现两极分化,这样就会产生冲突、工作进展缓慢、合作不愉快等,那如何协调和解决这件事情,从而来保证团队的高度团结和团队开发的效率?

   在项目开始前进行约定在固定时间进行开发

 

3.微软公司的中文输入法产品曾经是Office软件的一部分,在20世纪90年代到21世纪的前10年,Office多长时间发布一次呢?平均18个月到两年。中文输入法呢?也自然一样(中间可能有一到两次发布补丁的机会)。自2005年开始,一些新的挑战者开始做中文输入法,它们的更新频率是多少?是一个月,甚至半个月。那么谁更有机会做出适合用户的改变,谁更有希望赢呢?

 

这里关于产品的“更新周期”我有一些疑问,我们应该怎么来确定产品的“更新周期”?还有“更新周期”是越短越好吗?如果更新周期太短,是否会因为每次的更新内容都没有带来实质性的变化导致用户没有兴趣进行更新甚至感到有些烦?

 

我现在觉得更新周期确实需要根据具体项目具体确定,然后可以根据上一轮的周期中的用户数据来优化产 品,进行下一轮更新。

看看还有什么新的问题产生,请列出来,建议列出 2-3 个新问题。 可以让老师和助教来回答。

在团队中每个人都有自己的思路在没办法分出谁的更好应如何解决?

每个人都觉得自己在项目中出力很多,其实其他人觉得不努力应怎么解决?

你看了一些软件工程的文献, 你的团队也做了一两次 “事后诸葛亮”分析, 可以再去看一遍,现在有什么新的感想?

  经过每次验收之后小组开会总结自己在每一个阶段之后的失误,自己明白了,事物发展计划总是比不上变化,每次小组设想的目标总会因为这样那样的事情导致有一些差错,所以自己对于小组的定下的目标要时刻更改,时刻跟进发展。

对比一些技能评价表,你有什么提高? 还有什么收获是不能用数字衡量的?

程序理解、代码质量技能提高了2分,还学会了如何进行结对编程,如何进行团队项目的合作

设想一年之后, 你到了你职业发展的下一个阶段(高年级, 读研,工作),回头看这门课, 你对于这门课的教学方法, 老师和助教的工作,和其他课程的衔接,有什么意见和建议?

每个阶段看这个阶段都会有不同的收获吧,这次是第一次以团体形式开发项目,让我印象深刻,以后步入社会肯定还会想起这个第一次团体开展的经历,让我明白了团队协同的重要性,也时刻提醒我要在团队要顾及别人的感受,发挥自己最大的作用。

 

posted @ 2022-06-11 19:57  lss1226  阅读(37)  评论(0)    收藏  举报