个人回顾总结
这个作业属于哪个课程 | <课程的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
我在这个课程的目标是 | 总结思考 |
团队名称 | 猿族的崛起 |
课程回顾
第一次作业链接:(https://www.cnblogs.com/JoneAndMe/p/11503976.html)
总结
转眼数月已过,现在回望这段时间、这门课程带给我的经历、成长,收获颇丰。
学这门课之前,虽然做过项目,但没有系统的、有效的、正规的一套管理办法。敲代码是很严谨的事情,不能有任何的逻辑错误,开发软件的过程也应该同样科学严谨。
我收获最大的地方是团队成员间的配合,一般而言,团队开发远不如个人开发的效率高(该个人具备相应的能力),我之前做过的项目都是如此,每个人只需要管理自己那个方面,人与人之间尽量不产生交集,否则就容易产生分歧耽误进度。虽然团队合作中一些人等待另一些人的现象是不可避免的,但这并不意味着前者在等待过程中没有其他的事情可以做,如何处理任务的分配使团队成员的劳动时间达到平衡是门学问。
对于之前问题的回答:
第一问的矛盾或者说核心在于协调组员能力和团队形式,如果大家水平相差不大,必不可能采用superstar等模式,但倘若团队中有比较厉害的人,那这个问题我们还是无法避免。我的看法是,根据成员需要选择团队形式。如果大家是本着提升能力第一,做项目第二的目的学习,就可以采用结对等方式开发,倘若不是,就根据实际情况采取效率最高的方式。
第二问的矛盾在于什么是好软件的标准,或者说软件应该开发到什么程度。世界上没有完美的软件,如果追求软件的完美而花时间不断改进那就像掉入了一个无底洞。我们需要的不是做出一个完美的软件,而是做一个足够好的软件。其实,开发时间短也是美的一种。
第三题问的是和事佬适不适合作为团队领导。我的回答是必不可能。领导必须有严格的执行力和权威,要懂人情但不是和事佬。
四五问的矛盾差不多,倘若我研发出来的东西太超前了,以至于大家在现阶段不会去用它,那么是失败还是成功?我觉得是成功,或者说,离成功很近了,因为这种经验能让开发者准确把握到市场的度在哪里,同时领先于时代本就是难能可贵的能力。