zoukankan      html  css  js  c++  java
  • Alpha阶段个人总结

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

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

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

  • 相关阅读:
    6-查看centos中的用户和用户组
    23-python用BeautifulSoup用抓取a标签内所有数据
    22-python爬虫解决gbk乱码问题
    21-py3 发邮件
    20-调用百度AI的文字识别
    6-Ubuntu与Windows不能相互复制
    2018.4.18 Ubuntu 的telnet命令详解
    2018.4.17 java多线程练习二模拟开场仪式进场
    2018.4.16 Java多线程实现龟兔赛跑
    2018.4.15 Mac系统下如何使用StartUml画好需求分析的类图 (同样适用于windows)
  • 原文地址:https://www.cnblogs.com/luojianbiao/p/10072066.html
Copyright © 2011-2022 走看看