Alpha阶段个人总结

      整个Alpha过程中几乎全程参与其中,由于自己本身基础较差,对整个项目开发过程都不是很了解,有很多自己原本不是很了解的.例如,我们选择的开发语言是JAVA,利用Coding进行项目管理,利用燃尽图追踪项目进度,因此,在和团队磨合中,考虑到自身存在的问题,重新对Java进行了一定程度的学习,从组建团队以来就默默在自我学习的过程中,对以前java中集合、线程、IO流等知识点进行详细的学习,也进一步了解JVM的运行原理,跟主要的是学习了JAVA常用的设计模式,比如工厂模式、单例设计模式等,借助<JAVA编程思想>更深入理解其中的过程和原理。由于团队没有完成的项目开发经验,彼此存在的问题还是有很多,很多都需要我们共同去应对,来自项目本身的难点有很多,一方面是技术难点,我们系统采用的是SSH框架,前期我们并没有考虑到其中,没有整体框架的概念,做到哪是哪,以至于进行到后面走入死胡同,在咨询研究生导师后,通过他给出的建议从而又进行修订和修改。第二个方面在于我们对web端界面设计不是很了解,由于整队偏后端设计为主,没有谁负责前端工程方面,因此整对出现较大分歧,这个过程也让我意识到团队的重要性。第三个方面是很多辅助软件原先都没有怎么接触过,在项目开发过程中,这些软件虽让给了我们很大的帮助,但运用的还不是很熟练,后期仍需要进行学习。

     经过这几次项目开发,个人感觉还是有点吃力,主要是自己的基础知识还不行,加上还有其他的课程需要学习,个人面临的问题还是有很多:(1)编程不规范(2)所写代码健壮性及可读性较差(3)对开发的过程节点把握不是很好.这是我日后需要加强的。整体来说还是收获很多,最主要的是让我知道了开发的一个过程,其中需要准备什么,如何去开发,如何去维护,正如我之前博客所写的那样,实践项目完成后学习到的能力的预期(1)了解各种软件开发方法、开发模式(2)能用逐步求精、模块等方法分析软件需求(3)能用软件工程的标准图、表、文字等表达软件的设计(4)具备良好的编码能力、测试能力、撰写软件说明书的能力(5)熟练掌握一门应用开发以及相应的开发工具,回过头在去看这些预期,整体预期实现,接下来我希望在这些方面进行一定程度的学习,以便自身能够独立开发小系统。

    根据个人能力评估,得出的能力评估表:

原文地址:https://www.cnblogs.com/luojianbiao/p/10072066.html