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)熟练掌握一门应用开发以及相应的开发工具,回过头在去看这些预期,整体预期实现,接下来我希望在这些方面进行一定程度的学习,以便自身能够独立开发小系统。

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

  • 相关阅读:
    Deploying an Application on X11 Platforms
    使用xenu查找web站点死链接使用方法及结果分析 Binbby 博客园
    About | Channel 9
    Amber is an implementation of the Smalltalk language that runs on top of the JavaScript runtime.
    linux下qt静态编译_自由出土文物的空间_百度空间
    A year of Qt ecosystem growth with Digia nurturing Qt Commercial
    华汇超市二层的小餐馆可当MBA案例了
    js web tools
    [转]PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT_Miracle_百度空间
    qq云输入法也支持五笔了,太适合我了,特别是在ubuntu下有时候输入法
  • 原文地址:https://www.cnblogs.com/luojianbiao/p/10072066.html
Copyright © 2011-2022 走看看