个人第1次作业

项目描述 详情
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience
这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518
我在这个课程的目标是 1、学习了解软件工程的基本操作2、提高自己的编程能力3、学会简单的应用设计与开发
这个作业在哪个具体方面帮助我实现目标 1、课程教材,老师讲解2、老师和同学们的博客3、与老师助教同学们的交流学习

1.建立博客并介绍自己

个人博客地址:https://www.cnblogs.com
自我介绍:我是西南石油大学2017级地理信息科学专业的一名学生,平时喜欢看看电影小说,追追剧,这学期励志努力学习英语,过四级。我相信热爱可抵岁月漫长,温柔可挡艰难时光。

2. 阅读与思考

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

  • 当初你是如何做出选择你所在专业的决定的?
    我其实报志愿的时候就填了两个,第一个就是西南石油大学,但我没想过能上,一心觉得要去第二志愿西华师范去读数学专业,没想到能上这个大学,虽然这个专业是被调剂过来的,但是学了两年觉得还行吧毕业后也希望能做与专业相关的工作。
  • 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
    最开始接触这个专业,觉得应该挺简单的,不学物理和化学,但越学越感到课程的广泛,覆盖了测绘学、数据结构、C语言、地图学、数据库、程序设计、地质等等,对很多东西都只知道皮毛,就觉得编程还挺难的。
  • 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
    算不上喜欢吧,就是可以接受,也不是很擅长,但还是想学好,以后还想在深入学习一下。
  • 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
    会,我觉得我既然大学学了四年,我就不想这四年白学,加之我对这个专业还有一定的兴趣,所以我会选择从事和我专业相关的工作。我还是想留在成都吧,还挺喜欢这个城市的。公司和岗位还没有了解。

(2)对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
    我觉得我还只是学到了皮毛,会ArcGis的简单操作,编程了解一点点;就实验写过一些代码;做过最难的就是通过编程将数据库、SuperMap、Microsoft Visual Studio连接在一起。
  • 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
    还差很多,需要在专业课程上更好的学习,了解更多的专业知识,学习技能,增加自身能力。

(3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

  • 对照以上你阅读的前人们的经历,你的选择是什么?
    我还是想做关于本专业的工作,如进入公司做地理信息采集管理等等。
  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    需要学习很多,很多专业知识技能还未掌握,所以还在考虑要不要考验深入学习。
  • 针对你的选择,你给自己的大三设定的规划安排是什么?
    努力学习英语,争取把四级过了;学习C语言,努力过二级;还要好好学习专业知识。
  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?
    嗯,报了一个四级学习班,学习英语。上课认真学习,下课努力复习。

3. 提问

  • 1.第4章 4.6两人合作的不同阶段和技巧
    课程中谈到两人合作要经历那些阶段和技巧,我还是不懂两个人持不同观点,应该怎么做到两个人都满意,怎样才能正确的给予伙伴回应和反馈,使得对方更理解和容易接受?
  • 2.第4章 5.1非团队和团队
    怎么区分非团队和团队?非团队可以通过沟通交流变成团队吗?怎么正确定义团队?建立团队需要哪些条件?模式的不同会使得团队有什么区别?
  • 3.第8章 8.3 获取用户需求——用户调研
    通过什么渠道了解到“用户最需要的东西?用户最需要的是什么?需要我们怎么表达出来并告诉用户?各种调研方法的优劣?
  • 4.第9章 9.4领导力——高效的团队讨论
    怎么具有高效的团队讨论?需要带着感情去讨论问题吗?在分析问题的时候要提不同意见吗?直觉和详细分析的矛盾?主观重要还是客观更加重要?
  • 5.第16章 16.3 创新的招数
    怎样是团队的产品在众多竞争对手中脱颖而出?应该用什么样的战略原则来指导我们做决定?我们怎么能进一步放大产品差异性,让用户觉得我们领先与其他产品?

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

管理工具 优点 缺点
Git 1.适合分布式开发,强调个体;2.公共服务器压力和数据量都不太大;3.速度快、灵活;4.任意两个开发者之间可以很容易解决冲突;5.离线工作。 1.资料少;2.学习周期相对而言比较长;3.不符合常规思维;4.代码保密差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
GitHub 1.适合分布式开发,强调个体;2、公共的服务器压力和数量都不会太大;3.速度快,成熟的架构,开发灵活;4.易解决冲突;5.离线工作,管理代码成本低,不需要依赖服务器;6.部署方便;7.良好的分支机制,可以让主干代码保持干净;8.易于代码的分支化管理 1.资料少,学习成本大、周期长,要求人员素质比较高;2.不符合常规思维;3.代码保密性差;4.不支持中文,使用难度大,不易推广。
Trac 1.良好的扩充性;2.权限体系是比较完备的设计非常灵活,可以随心所欲的定制。 1.不支持多项目;2.需求和缺陷没有分离;3.中文化不完整,美术人员接触起来困难重重,不显示中文名。4.核心功能很少,不安装插件基本上没办法用。
posted @ 2019-09-12 00:12  木子想有钱  阅读(180)  评论(1编辑  收藏  举报