课程总结

一.

回顾我的第一周计划,基本完成。个人认为较上学期而言学到的东西还是有不少的。比上学期多了100/100.例如从头梳理了如何学习软件工程,上学期更像是被老师推着催促学习,所以感觉很累,这学期是自觉性学习。兴趣也提高了效率也一起提高了。梳理出来了小部分适合自己学习java的方法。查缺补漏,看前人的优秀代码。学习高效框架。代码量这学期也提升了许多。例如这学期跟学B站教程,学习了java基础,mybatis框架等相关知识。第一周的计划如此看来也是基本完成了80/100.得益于目标定的不高。

二.

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

(根据每个人的性格进行划分,以不同的态度对应不同性格的人)

2.在开发过程中,总会遇到客户提出不太切合实际的想法或是无理的要求,那么怎样跟客户进行沟通,委婉让客户知道他的想法或要求是没有意义的?

(站在客户的角度进行分析,为他一一分析各个功能的说明)

3.在团队中,每个人的水平层次也不尽相同,那在团队中如何合理分配每人的任务?

(根据能力的大小,提供报酬而不是根据能力的大小分配任务。能力—>报酬—>任务)

4.重复的工作会磨灭创新性,不停做同一件事,往往会忽视而难以发现新的东西。那么作为一个软件工程师,如何在团队工作中保留自己的创新能力呢?

(无解)

5..在团队中有可能会有这样的情况:“为什么他的任务比我的少?”,“为什么他工资比我高?”。那么团队中这样的分配如何找到一个平衡点?

(无解)

一门软件工程不可能解决所有的问题,这些问题的答案都应该留给日后在操作实践中的我们来解决。

三.

1.项目在市场中的普及如何进行

2.如何让别人快速的熟悉你的软件

3.在团队中,各个人的能力大小不同,如何减少这份差距。

四.

回顾《大道至简》和团队事后诸葛亮会议后。我认为进行团队协作前的会议更加重要,无论是分工还是对于软件的看法,进行总结都很重要,不然等到协作开始时都是一盘散沙。渐渐的团队中积极性也会受到影响。因此我认为事后诸葛亮会议和协作前会议都一样重要。一个为了下一次协作,一个为了这次协作。

五.

最显著的提升便是学习的积极性,以前看见代码作业,便是CTRLV现在即便是复制粘贴之后,也会自己分析其中的有点,进行重写。加入自己的想法,在写一个相似的项目。这是数字所不能衡量,或许现在我的代码能力很弱,但我相信只要保持强大的学习信念我的代码能力也会得到提升。

想法的转变是不能用数据代表的,让我意识到编程的重要性也很重要。学会理清自己的学习思路也十分重要。

六.

只希望自己能早点获得自学的能力,希望老师能在让我们自学之前给出一些自学地图方便我们在茫茫数据中,早日找到适合自己的学习方法。一年以后或许我的代码能力得到了提升,但那肯定是远远不够的。我希望我自己能保持对编程的高兴趣,在枯燥乏味的学习中,增添一些乐趣。带入一些爱好的属性进去,尝试开发与自己喜欢的东西相关的软件。提升自己的自学效率,找到自学的窍门。增加每个人的代码量确实很重要,但拥有正确的编程思维我认为更加重要。

posted @ 2022-06-10 17:01  rg001  阅读(48)  评论(0编辑  收藏  举报