个人第一次作业

个人第1次作业:阅读与准备作业

格式描述 详情
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是:1.了解软件开发的基本流程和所需的编程技术、编程素养。 2.提升自己软件开发能力。3.学习将专业需求与软件开发结合,开发一些简单专业性软件。
这个作业在哪个具体方面帮助我实现目标 : 1.熟悉教材,理解这门课程,了解软件开发 2.主动去探索问题,解决问题,培养积极性。

个人介绍

 个人博客:s1998
 我就是一个很普通的人,最近在听一首歌分享给大家 fantasysong

阅读与思考

(1)回想一下你初入大学时对你所在专业的畅想

  • 当初你是如何做出选择你所在专业的决定的?
      听别人介绍说这个专业很有前景,但是没想到在我们学校这个专业如此low。

  • 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
      不太符合,专业知识学的模糊不清,专业技能也不够,老师上课也比较水,大家积极性也不高。正如博客B【1】中的例子一样,作者机械地听着每一节课,机械地在迷糊中重复着作业、考试,这样导致的结果就是如作者所说:一门需要动手实践、将会极大地提高我们编程素养和思维能力的课程,就被我们这样迷迷糊糊上完了。
      对于过去两年里,我确实是有这种感觉,我相信不止是我,其他的同学也或多或少会有像博客B中的作者一样,有这样的想法,理论是学到了,可是实际的瞿操作确实无从下手。

  • 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
      我喜欢地理,可能我更偏向于地质那些专业,现在挺不擅长的,不过我会努力变成自己擅长的。

  • 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
      应该会吧,能留在成都最好,但是也不一定,每个城市都有他独特的魅力,能去到国家自然资源部最好。
    (2)对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
      具备了基础的gis,rs有关知识,具有一定的专业理念,能够的操作一些专业软件。
    写过的代码很有限而且都是课程要求的很简单的一些,除了课程和作业要求的外,很少自己主动去写一些程序。

  • 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
      专业知识,和专业技能(包括本专业主要软件)不够,应用方面还有很多知识短板。如果要说到软件开发完全就是个小白,有一点编程技能但是根本还不具备软件开发的能力。
    (3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

  • 对照以上你阅读的前人们的经历,你的选择是什么?
      工作和考公

  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
      学习能力强,交际能力强,不怕苦,不怕累。

  • 针对你的选择,你给自己的大三设定的规划安排是什么?
      首先学好专业知识,然后多去找一些工作机会体验锻炼一下。

  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?
      认真学习课程,同时从事很多兼职,包括与专业有关和无关的。

提问

1.【十二章】谁会是我们的目标用户?他们是什么样的人?用户对软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候,少花时间在对用户没有价值的部分而把大部分时间花在对用户没有实际价值的功能上?
2.【第十二章】这一文中提到如果用户体验和产品质量有冲突该怎么办?有没有一套科学详细的评定手段来评定我们应该如何进行取舍?
3.【第九章】中“PM”的概念,PM作为一个管理/领导者,PM具体应该包哪些那些素质和能力?
4.【第六章】在冲刺阶段只能由Scrum大师来做,Scrum是什么?
1,专业知识  2,经历  3,能力  4,实践  5,社交与沟通
5.【第六章】 关于敏捷的问答,我还是很难理解敏捷是什么?总是说敏捷流程,是不是做项目时,及早相应需求,尽快 发布可用的软件,这就算敏捷的体验?

源程序版本管理工具的了解和调查

  • Apple XCode
    优点:
      1、可以自动创建分类图表。
      2、自动提供撤消、重做和保存功能,无需编写任何编码。
    缺点:
      1、 更新版本后,某个插件可能会失效。
  • Microsoft TFS(Team Foundation Server)
    优点:
      任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合,每个团队项目都可以在TFS系统中创建和维护自己的知识库(Wiki)。使用知识库功能,研发团队可以便捷的管理、维护和共享与项目相关的资讯信息。除此之外,TFS可以使用自己熟悉的Markdown语法编写知识库文档,同时使用自己熟悉的HTML语法编写知识库文档。
    缺点:
      搭建、维护tfs比较复杂,硬件要求也比较高,能应用的团队少。
  • VSS
    优点:
      1、 VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对用户的数目是没有限制的。因此使用 VSS 的费用是较低的。
      2、 VSS稳定的技术支持。
      3、VSS 安装和配置非常简单,对于该产品,不需要外部的培训
    缺点:
      1、VSS 的安全性不高。
      2、VSS 的配置管理的功能比较基本
posted on 2019-09-11 18:06  宋树钱  阅读(168)  评论(1编辑  收藏  举报