zoukankan      html  css  js  c++  java
  • 第八周作业 :知识树项目总结与感悟

    知识树项目总结与感悟

      历时了五周的时间,经过不懈的努力最终完成了软件工程导论的《知识树》项目,这期间感受颇深,收获了知识锻炼了思维,也算是能力得到了一定的提升。

       最初接受项目的时候其实心里挺纠结的,感觉这就是一个想法,而且这里面的涉及的知识大部分都是自己未曾涉及过的知识,需要花费大量的时间在技术的学习上不仅仅在软件工程导论这门科目的学习,然而实际上,从自己未曾做过的东西上下手更能锻炼自己多方面的能力,如学习新知识的接受力、紧迫感,对于我们来说这些品质也是我们必须拥有的,真实而言,在项目最终结束的时候,自己的感觉确实是不一样,学会了javaweb的开发,学会了团队沟通协作,学会了使用各种各样的软件。

    下面就将本人开发学到的一点细节,节奏总结一下:

    使用软件上

    开发软件:

    myecplise 10.0 主要的开发工具,但是他的预览效果,不敢恭维

    tomcat 7 搭建本地服务器,可以在myecplise中配置

    mysql 数据库(如果数据库被停止,可以到系统服务中启动)

    mysql-front 一个方便对数据库进行操作的可视化软件

    firefox浏览器 因为第一次有人教我做网页的时候就是用的火狐,感觉很好

    Powerdesigner 数据库建模软件,使用要破解(破解很容易),用来生成sql脚本,和建模

    画图,管理软件:

    Codingnet 一个管理项目的网站,感觉还不错

    Visual Studio Code 微软的一款软件,可以写很多的代码,不过我一般只用来写markdown

    Visio 2010 微软的一款画图软件,感觉还行用了好几次。

    Nodepad++ 一款写代码的软件,不错。

    Astah Community 需求工程老师推荐的画图工具,很好。

    上面的一些软件,在项目中基本都用得到,但是我的电脑开机也变得慢了好多。这些软件都挺经典的,估计要陪伴很久了,还有一个Hbuilder软件老师推荐的,但是还没来的及使用。

    算法,数据结构上:

    我们网页的项目没有什么太多的算法,数据结构,基本上不会的东西通过网上的资源都学得会但是有几个点个人感觉还是挺重要的:

    1,  jdbc数据库链接:需要java的一个sql的包,代码基本都是固定格式。

    2,  无序列表,可以通过循环产生一个树形结构。

    3,  网址传参数,问号后面可以跟参数,在新页面可以接受参数,挺实用的。

    4,  异常处理,try…catch()..抛出的异常最好在网页里显示出来,这样开发方便一些。

    学习资源上:

    这个项目涉及到的不会的知识,都是自己通过网络学习的,看了很多的资料视频,真锻炼了自己的学习能力

    1,  没有用书,没有用书的原因有很多,文字表达能力有限,课本上的语言有时候不能让自己了解的很透彻,而且看书很花时间,但是项目时间有限。

    2,  Javaweb的开发培训视频,个人认为,如果要加快进度,需要直接从项目入手,所以通过别人开发视频可以学的更快,实际上确实让我在短期内领略了很多的知识。

    3,  系列开发教程,网上有一部html-js-css-xml-mysql-javaweb的教程。让我受益颇多,因为他是以教学为目的的视频,所以有一些概念,视频里讲的非常的透彻,这样从理论层次也学习了很多。

    4,  学长的指导,有时候自己也找学长给自己指点迷津,受益很多。

      做项目的目的在这门科目上,还是为了让我们更好的学习到软件工程的概念,这走一遍流程其实并不简单,这不简单之处更是我们软件工程的所应该尽量做到的,而且在作为这个项目的项目经理,处理各种各样出现的问题更是非常重要的能力。比如规划时间,分工,保证质量,细节的东西很多,也要采用正确的方法。其实在项目中对于我来说,最难的是管“人”,教学为目地的项目最不好的一点就是学生有应付作业的态度,拿我的队员来说,确实有消极的态度,不做,不理睬,想当然的写文档,甚至会胡拼乱凑,对于这种现象我目前还不知道有什么比较好的想法,实际中只有一点点的修改他们的不合理之处,并自己引以为戒了。

             对于最后的成果来讲,当自己完成了自己的作品时候,自己确实是很开心的,当然东西拿出去也会听到各种各样的评价,听到对自己作品的不赞同确实会让人伤心,听到鼓励的话也会让人欣慰,这也让我想起了老师说的一些话“使用别人东西要记得说明”,自己也体验到对知识尊敬的重要性。

             总之,体验了一次开发流程,确实收获了很多,为自己点赞。

  • 相关阅读:
    springboot对JPA的支持
    Hibernate-什么是orm思想
    利用Struts拦截器完成文件上传功能
    Struts2的CRUD
    struts2的初步认识
    Maven搭建
    java虚拟机
    Map集合
    Set集合(TreeSet)
    Set集合的
  • 原文地址:https://www.cnblogs.com/TOM96/p/5428451.html
Copyright © 2011-2022 走看看