个人第1次作业:阅读与准备作业
格式描述 | 详情 |
---|---|
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience |
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11469058.html |
我在这个课程的目标是 | 1.了解项目构建的基本方法和常用工具 2.能从整体概念上较好地理解和把握应用软件 3.熟悉软件开发过程中的每一个步骤,为以后的学习工作打下坚实的基础 |
这个作业在哪个具体方面帮助我实现目标 | 1.教材学习 2.与他人的讨论交流 3.互联网上的学习,自己去寻找解决问题的方法 |
作业正文 | https://www.cnblogs.com/-lzzz/p/11504880.html |
其他参考文献 | http://www.cnblogs.com/ChildishChange/p/7363123.html |
个人介绍
个人博客:https://www.cnblogs.com/-lzzz/
我是地理信息科学2017级的一名同学,今年20岁,身高174cm,体重120斤,家住四川的酒乡画城—绵竹,喜欢看书,看电影,喜欢游泳,平时也会做一些锻炼。
同时自己也很是专注,对于学习一件事情能够一心一意的去思考,去完成,做事自律,每天坚持早起吃早饭。
阅读与思考
(1)回想一下你初入大学时对你所在专业的畅想
- 当初你是如何做出选择你所在专业的决定的?
是调剂过来的。 - 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
大概符合吧,学习了比较多的专业知识,可有时候还是感觉没有学到什么,正如博客B【1】中的例子一样,作者机械地听着每一节课,机械地在迷糊中重复着作业、考试,这样导致的结果就是如作者所说:一门需要动手实践、将会极大地提高我们编程素养和思维能力的课程,就被我们这样迷迷糊糊上完了。
对于过去两年里,我确实是有这种感觉,我相信不止是我,其他的同学也或多或少会有像博客B中的作者一样,有这样的想法,理论是学到了,可是实际的瞿操作确实无从下手。 - 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
就实话而言,确实不是很喜欢,个人比较喜欢的是生物领域,希望以后着两个领域能在我身上融合起来。 - 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
具体不是很清楚以后从事工作是否与专业有关,如果专业方面的知识学习不到位的话,可能不会从事这个领域的工作。当然,如果不从事与专业相关的工作,相当于毕业就是从空白开始,在其他领域的知识完全比不上其他的在大学四年里学习了四年的专业知识的毕业生,与他们相比,起点已经低了。
可是还是有机会的,就像博客F【2】一样,半路出家,但是这毕竟是少数吧,需要自己的不断努力,故事中的主角哭了许多次,可是也没有放弃,这也需要莫大的意志力,如果将来不从事与专业相关的工作,那么前方将有许多困难等着我去克服。
(2)对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
现如今具备了地理信息系统的原理,遥感的有关知识,并且能够熟练的操作Arcgis软件,对于一些空间分析的实际问题也能很好的解决,也做过许多本专业毕业以后经常从事的数据生产工作,可以说时比较熟练了。可是写过的代码量十分的少,对于GIS系统的二次开发的操作完全没有实际操作过,所以对于写代码这方面还不是很熟悉。做过最为复杂的项目技术三调了吧,不但要数据生产也会进行一定的空间分析和检验,但这个上面的完全不需要用到代码,肯与代码有关的就是会在地理空间数据库里面对数据进行查找和修改验证吧。 - 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
专业知识对于GIS系统的二次开发方面还是有待提高,对于这方面的基础知识需要去学习,技能和能力上,最基础的数据生成时没有问题,但是正如我上面提到的。,对于更高层次的软件开发完全时迷茫的。
(3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
对于这些选项,我更倾向于考研,之所以选择考研,因为我确实通过实习亲身体验过以后本科毕业将要完成的工作,经历过思考做出的决定。 - 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
相比而言,我的动力会比其同学强很多吧,因为亲身体验过,对于以后的规划也会更加的贴合实际。 - 针对你的选择,你给自己的大三设定的规划安排是什么?
第一好好的继续学习专业知识,第二有规划的进行复习。 - 你对于实现自己的梦想已经做了或者计划做什么样的准备?
买了一些参考资料来学习,现在也在详细的了解各类院校的招生情况。
【1】 https://book.douban.com/subject/4006425/discussion/22803961/
【2】 https://news.cnblogs.com/n/531362/
提问
1.【16章,1.4迷思之四:创新者都是一马当先】一文中提到“大部分成功的创新者都不是先行者。我想问的是难道先行者不是创新者吗?
在我看来,先行者和后来的领导者同样是创新者,因为先行者创造或者提出一个项目,这是一种可以说是无中生有的过程,这本就是创新;有了前者,后来的领导者又在此基础上进行创新,而这种创新是真正把握住了消费者的需要,从而成为领导者。
2.【12章,2用户体验设计的步骤和目标】其中提到了几种调查用户体验的方法,那么在现实生活中具体是用的哪种方法呢?
比方说现在智能手机的设置里面都有邀请参加用户体验计划,可是不知道这个体验计划具体用的哪种方法,还是说有更多的方法。
3.【9章】这一章节主要提到是的项目经理(PM),这一章节提到了许多PM需要完成的事,可是就实际而言,许多事情是无法完成的,比方说对比Project Manager 和Program Manager中说到一点管事不管人,我觉得这不对。
今年暑假有一次实习的机会,我很有幸在一位很有能力的项目经理手下做事,在我二十多天的实习里,我作为一个旁观者,看见的是项目经理的压力和任务的繁重,而且人都有一定的懒惰性,特别是当任务很繁重的时候,如果项目经理只管事不管人,其实很容易让项目完成的日期推迟。
4.【17章】第17章主要讲到领导力,作为学生时期的我们,能通过什么办法提高自己的领导力?
文中主要讲的是以后已经工作,已经成为领导以后再与下属员工相处模式,可是,这又出现了一个问题,理论上来说应该是因为一个人人具有领导力或者这方面的潜力,这让他的领导看重,提拔成其他人的领导才对,所以希望书上能提到如何有意识的培养领导力。
5.【12章,1.6用户体验和质量】这一文中提到如果用户体验和产品质量有冲突该怎么办?有没有一套科学详细的评定手段来评定我们应该如何进行取舍?
源程序版本管理工具的了解和调查
- GitHub
优点:
GitHub是一个非常万能的工具。对于任何大小的项目,他都是理想的工具;他也是伟大的web工作流工具。首 先,他可以作为一个版本控制系统和协作工具,用它来发布工作。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于 ,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。
缺点:
如果,你是Github使用新手,首先的挑战就是摆正心态——需要不断实践和时间。他可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相 似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转 化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。
这是由设计者决定的,然而,一些人发现 GUI 有点混乱,选择CLI代替。一些开发人员学习主要使用Git命令 ,这样可以解释为什么他们不太喜欢GUI的原因了。稍加练习,命令的学习是不太困难的。然而,你喜欢天天 写命令吗?特别是跟踪项目历史或解决冲突的时候。所以就有了另外一群喜欢GUI的人们。将提交、修改、移 动文件等操作可视化,会有一个更好的体验。而这些,就如之前提到的,需要时间来适应。
- Microsoft TFS(Team Foundation Server)
优点:
任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合
缺点:
搭建、维护tfs比较复杂,硬件要求也比较高。
- Trac
优点:
1、Trac做一个SCM配置管理平台,意味着它有良好的扩充性
2、Trac的权限体系是比较完备的设计
3、非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。
缺点:
1、不支持多项目,
2、需求和缺陷没有分离,
3、用 wiki 来替代 Word 等工具编写文档对于产品策划来说门槛太高了,
4、中文化不完整,美术人员接触起来困难重重,
5、不显示中文名,本地化做得很差,
6、核心功能很少,不安装插件基本上没法用。
- Apple XCode
优点:
1、可以自动创建分类图表。
2、自动提供撤消、重做和保存功能,无需编写任何编码。
缺点:
1、 更新版本后,某个插件可能会失效。