我的DQ(Dragon Quest)大冒险

我的旅途

  一个人的探险
  
    第一次个人编程作业
    代码审查——第二次个人编程作业


  招募到搭档了
  
    第一次结对作业
    第二次结对作业:班级成绩表
    第三次结对作业:需求建模练习


  与您为何会咸鱼 (林、威、何、辉、显、雨) 的大家
  
    您为何会咸鱼———团队展示
    第二次团队作业——项目介绍
    第三次团队作业——UML设计
    第四次团队作业——需求分析
    您为何会咸鱼——团队 Gitee 实战训练
    您为何会咸鱼——Alpha阶段冲刺十天汇总博客
    您为何会咸鱼——Beta冲刺十天汇总博客


新的尝试

  学会使用的新软件

      X-mind
可以方便地绘制思维导图,来表达自己的意图,对事情做出规划,让他人更通俗易懂地让他人能够看懂你所想表达的信息。
      VSCode
一个可以下载各类拓展的编辑器,能够让你更轻松地练键,本身搭载很多功能,有其它需要的话,也有很多有趣、高效、便捷的拓展可以下载下来使用。

  学会使用的新工具

      博客园
好记性不如烂笔头,在这里,我们可以找到和我们遇到一样困境的人们的解决方法,从中受益;
也可以记录我们的经历、收获,传递给他人,让其他人也可以看到,从中获得启发、灵感。

      Gitee
是一个巨大的宝库,相当于中国版的GitHub,对于我们来说,比起在海外的GitHub,Gitee访问速度更快,可以让我们更好地对项目
进行保存,做好备份,这样即使团队里的大家即使遍布五湖四海,也可以一起协作,从远程仓库中获取项目,从commit信息中来找到
想要回溯的版本,从PR信息来让别人更好地帮助我们改进不足、缺漏;也可以从其中借用、学习其他人发布的开源项目,来更好地充实
自己,武装自己。

      Jsoup等jar包
在个人、结对作业中的大功臣,让我们第一次初步涉入了爬虫的美妙,帮助我们轻松、高效率地完成作业。

      墨刀
可以自定义设计电脑、手机端的界面,以及一些简单的交互,让我们对于后续的前端样式以及后端应实现的功能可以有一个大致的了解。

      processOn
在线工具,免费,用来画、绘制各种用例图、泳道图,十分的快捷、简单,大大减轻了绘图的工作量。

      Wampserver
编写PHP的核心,自带了Apache、MySQL、PHP的各种模块,能够实现虚拟机的配置,重要程度不亚于相对于人来说的大脑。

      Navicat
简洁的UI界面,让使用起来也立马得心应手,增删改查功能也可以十分方便地在图形化界面操作。

      IIS管理器
在服务器上让我们的网站能够实现外部访问,部署我们的个人网站,呈现给用户我们所想展示的每一个部分。

      PHPUnit、Composer
可以对已经写好的PHP代码进行白盒测试,简便、高效,每隔一个阶段对代码的测试是很有必要的,能够让我们找到不足或者漏缺。

      领歌
可以发布任务来让组员自由挑选,更方便地对团队项目进行管理,也可以自动生成对应的燃尽图,使用起来十分便利、轻松。



  学会使用的新语言

    PHP是世界上最好的语言!
  
PHP是一种嵌入了HTML在服务器端执行的脚本语言,可以方便地实现前端,并对前端的内容实现后端操作,广泛地用于网站开发。

    MySQL
SQL数据库语言,让我们得以对需要的数据进行存储、删除、修改、调用。



  学会使用的新方法、新思维、新思想

    结对编程
一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。
输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。在结对编程中,观察员同
时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。

    Ajax方法
可以存在与js中,从前端的html网页调用后端PHP的方法来返回填写入前端网页中,并且能进行简单的样式调整。

    使用Gitee对项目进度进行管理
可以方便地对项目进行备份,从commit信息中来找到想要回溯的版本,也可以从PR信息来让别人更好地帮助我们改进不足、缺漏。

    使用领歌发布任务来让组员自由挑选对团队项目进行管理。

谈谈感受

  难忘的片段
那是第二次结对作业,临近国庆发布的一次作业,相当于是国庆作业,但是为了更好地给祖国母亲过生日
我和我的搭档毅然决然地决定国庆不加班!!!!所以我们一起分析了那次作业,做足了充分的准备,在
第一次个人作业的经验下,很轻松地在两个小时内竣工,虽然后续也有一些增增改改,但我们还是很好地
度过了一个国庆假期,快快乐乐地给祖国母亲过了生日。这就是结对编程的魅力吧~


  提升
在这一次次的锻炼中,我获得最大的收获是,对于HTML5、PHP、SQL的应用更加得心应手了,还学会了如何使用Ajax、如何部署服务器、
如何使用工具对代码进行测试,能够更快速地通过搜索引擎获得我想要找的东西,学习能力也变得更强了,学会了在做中学,学中做、
Learning by doing这些老师想要传达给我们的宝贵的信息。

给过去的自己

或许床很软,或许床很暖,但键,不去练,它是会生灰的。

对未来的期许

能够更好地掌握现在会的,学会更多有趣的,做自己想做的。

对于这门课程的建议

分组做,有的组可能存在根本不在乎的人,那么全班的人一起做一个项目如何?将一个项目一块块细化,每个人都分配一个模块、任务。这种做法如何呢?

原文地址:https://www.cnblogs.com/211806327linjiasen/p/14237342.html