大三生产实习记录

很激动!为什么这么说呢?因为我学习上就是个渣渣,每次做课上的项目。都是抱别人的大腿,而这次第一次做项目组长!在这里也非常感谢那些让我抱过大腿的大神。

首先说一下为什么这次组长是我吧。我们组六个人,这次搞的是一个Android小软件(吃货宝)。组内六个人只有我和另一个小伙伴自学过一点Android基础,还有一个是在做Web项目,没时间学Android还有三个小伙伴是都没学过Java更何况有学习过Android。那个和我一起自学过Android的小伙伴,由于他学习学的有点累了,所以这个艰巨的任务就由我来承担了。

当时想想自己还是挺高兴的,毕竟能够带领一个团队从无到有的开发一款软件。但是我想的太天真了!

第一次从无到有开发一款软件,第一次做Android开发组长。好多东西都需要学。之前自己学习Android直接上来就编码,然后编到哪里不会再去查哪里,这样非常浪费时间!而这一次,我们从项目立项,需求文档,概要设计,编码,测试。这几个阶段来完成。

我的第一个难题。文档怎么写??谁来写??作为组长,这个问题就需要我来解决。首先参考一下报告文档,然后找出文档写的好的组员来完成。由于是第一次合作。我们之间都没有默契,而且大家都是学生,谁都难以听从另一个学生的安排!作为组长,你需要有威慑力,让组内成员无条件服从你。就算组长的决定是错的,组员也要无条件服从完成任务!

我的第二个难题。编码实现,由于大家都没有基础。想要在20天内做出一款软件,就需要大家都努力完成各自的任务。然而当我布置任务出去,组内成员都没有基础,遇到问题都要请教。所以白天时间基本就在解决基础问题中度过了。大部分的编码实现还都是在晚上加班实现的。而且在实现过程中自己也遇到了好多技术上的难点。自己解决也花费了不了时间。

我的第三个难题。项目的整合,这个原因原本应该可以避免。但是我认为组内成员想要在这么短时间内完成一款软件,而且是一点基础都没有。所以我就没让组内成员学习版本控制工具。导致后期项目的整合也花费了不了时间。

总结一下这20天的收获吧!

  • 做一款软件,文档是必不可少的,而且越详细越好。

  • 界面原图,能画的越详细越好,最好是能一条路线全部画出。

  • 设计软件完区分主次任务!主要任务必须先完成。(比如主要的功能完先实现,后期再想着去优化)

  • 作为一名组长。要以身作则,要能够让组内的成员都能够很好的协同工作。同时作为技术人员,特别是一款软件的技术组长。你需要技术上很牛逼。文档内规划出的功能,你需要把握好能不能实现,为什么要实现。

  • 同时你需要了解对手实现有哪些功能,你和产品有什么优势!

  • 最后非常感谢组内成员的完美配合,我们组基本实现了软件的基本功能!

小额支持我写出更好的文章~