第一次作业内容

阅读与准备作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是 学号软件工程并争取能够开发出与本专业相关的软件
这个作业在哪个具体方面帮助我实现目标 帮助我学会使用博客园等一系列网站,能够在这些网站中学到很多与该课程相关的知识

介绍自己

我是西南石油大学2017级地理信息科学专业的一名学生。从小就喜好打游戏,我希望能够在这门课学习相关知识,并在未来能开发一款属于自己的游戏。

阅读与思考

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

1.当初你是如何做出选择你所在专业的决定的?

当初我是想填报学校的石油专业,无奈因分数不够i被调剂到该专业的。

2.你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?

不符合,上课的内容要么理论性过强,要么内容质量不高,考试也很容易通过,感觉在学校里没有学到多少知识,相反我做了半年项目学到的东西远比在学校的多。

3.你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?

经过实习后还算喜好,但不能算我擅长的领域。

4.将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因

应该还是会的,我对学过的东西不想就这么放弃。想去从事gis应用和gis开发。

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

1.自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。

我目前仅仅能够运用gis软件进行简单的地理信息测绘,和简单的c语言和c#的编程能力。代码量只有几百行,目前做过最复杂的项目是C#上的数据库开发和国土三调。

2.离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?

无论是在专业知识还是在技能与能力上还差距很多,这是我要在大三努力的地方。

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

1.对照以上你阅读的前人们的经历,你的选择是什么?

我选择考研,原因很简单能够为了我更好的就业以及以后更好的的发展。

2.在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

优势就是以后可能有更好啊的上升空间。劣势是相比其他就业同学缺少几年社会工作经验

3.针对你的选择,你给自己的大三设定的规划安排是什么?

学好专业课的同时,复习考研英语,同时在各大高校网站咨询查找与考研有关的信息,要求。选择自己考研要考的学校。在大三下学期全面进入考研复习阶段

4.你对于实现自己的梦想已经做了或者计划做什么样的准备?

短期计划如上所述,在长期计划上暂时没有。我一直都是贯彻着走好当下一步的理念。

提有质量的问题

问题一:3.1个人能力的衡量与发展中如果自己遇到了一个大的项目但面对自己的能力不足 ,我们是先果断的拒绝还是勇于挑战自己努力去完成?

问题二:第四章讲到了两人合作,如果有的人想法固执,是不是我们可以进行尝试性的屈服让事实证明一下结果,不必进行解体?

问题三:在团队中有可能会有这样的情况:“为什么他的任务比我的少?”,那么团队中这样的分配如何找到一个平衡点?

问题四:需求分析是一个项目的开端,对于我们现在接触的项目大部分需求都是老师给我们的任务,那么我们是不是同样需要进行需求的分析?

问题五:在第16章中书中一直指导我们创新,但我本身是一个不擅长创新的人,那么如果我以后不创新,我是否可以生活的很好?

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

Git

概述

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

优缺点

优点 缺点
适合分布式开发,强调个体 资料少
公共服务器压力和数据量都不会太大 学习周期相对而言比较长
速度快、灵活 不符合常规思维
任意两个开发者之间可以很容易的解决冲突 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

GitHub

概述

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。

优缺点

优点 缺点
完整的支持Markdown语言 资料少,学习成本比较大,学习周期比较长,要求人员素质比较高;
支持直接复制图片到页面,会自动上传图 不支持中文,图形界面支持差,使用难度大。不易推广
使用github原生的功能,就可以进行类似评论的功能 github有时可能被墙,或者不稳定
功能设计简洁实用上手很快,可用性好,已有很多相当质量的各类项目和优秀开发者在上面。 wiki功能太弱

SVN

概述

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理

优缺点

优点 缺点
采用集中式,易于管理,保证安全性 服务器压力太大,数据库容量暴增
管理方便,逻辑明确,理念符合常规思维 必须连接在服务器上,否则基本不能工作、提交、对比、还原等
代码的一致性高 不适合开源开发。
posted @ 2019-09-11 12:21  bookay  阅读(217)  评论(2编辑  收藏  举报