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

目录

(个人第一次作业:阅读与准备作业)

这个作业属于哪个课程

https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience

这个作业要求在哪里

https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518

我在这个课程的目标是

<1.开发出自己团队的软件,并熟练运用博客园 2.进一步提升自己的编写代码能力>

这个作业在哪个具体方面帮助我实现目标 

<1.在上课时将老师所讲和书本内容结合起来 2.投入进每一次的个人及团队作业中>

一、建立博客并介绍自己
我的博客地址是:https://www.cnblogs.com/webster171158/

自我介绍:我是来自2017级地科院地理信息科学的学生魏恩博,我是一个比较去喜欢接受新事物的人,因此我出席过各大学校活动,比较乐意去展示自己,如地科院迎新晚会的主持人、60周年校庆期间的志愿者以及运动会期间的军训稿件播读和颁奖主持等等。平常生活中我比较喜欢安稳,遇到一件事就一定想尽办法把它做好。但是我自身的缺点就是较容易收到外界的干扰,所以在学习时会喜欢一个人去做,我也希望这次软件工程的结对以及团队项目可以提升我自己的团队协作和团队动手能力,并获得一个自己和团队都较为满意的结果。

二、阅读与思考
(1)回想一下你初入大学时对你所在专业的畅想

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

A:本来是报考的地质专业,但是分数不够被调剂到现在所在专业。

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

A:当初觉得所在专业并不是自己想学的专业比较失望,但是当了解到本专业的未来发展和就业前景较好时就有了想去学好自己专业的动力,目前到现在应该说是非常满意自己所在的专业,并想去报考本专业的研究生继续发展。

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

A:因为目前国内的GIS发展前景是一片光明并且和我喜欢的地理方面又有着不大的差距所以它是我喜欢的专业;擅长的话现在应该还不是,但是我会努力将它变成为我所擅长的领域,因为它所触及的大部分是我感兴趣的计算机软件方面。

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

A:一定会的。想继续留在成都或者是去深圳,成都的话目前有地理信息产业园区,而深圳则有大疆无人机公司,这两个都是我想去的公司。

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

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

A:能较为熟练的运用Arcgis,及本专业所涉及到的基本专业知识;代码量大概有2000+,大部分是在上课其间所写出的;最复杂的应该只有作业了,项目目前还没有接触,C#中的复杂作业吧。

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

A:大学生都要学习的公共基础课我还是没有学习到位,专业知识我认为只要继续按照目前的学习状态学习就好。

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

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

A:我选择的是考研,继续在本专业深造,虽然目前本专业的就业前景比较好,但是研究生和本科生的就业差距还是存在着不小的差距,研究生可以学习到更多的知识,并且在出来工作之后又会拥有一个就业方面的优势。

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

A:优势就是我可以学到大学中其他同学学不到的东西,将自我丰富,以及在以后的就业中更有说话分量;劣势就是有可能会错过就业的黄金时段。

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

A:继续学习本专业的专业知识,并将自己所没有修过的课在大三下学期之前全部修读完毕,之后就为考研做准备。

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

A:已经去辅导员那里咨询过本校考研需要注意的地方以及所需要做的准备,并下定了考研的决心。

三、提有质量的问题

1、【第四章 4.3.2 goto】

这个我起初认为是一个函数,因为在之前的教材上没有了解或学习到,书上的解释是为了程序逻辑的清晰体现,所以我去查了百度,一下是百度百科的链接https://baike.baidu.com/item/goto%E8%AF%AD%E5%8F%A5/7603004?fr=aladdin,才了解到这是一个语句,无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号。

2、【第十一章 11.4从Spec到实现】

如何写好一个Spec在看书的过程中已经了解到了,比如要遵循KISS原则,但是如何真正的实现从Spec到软件功能的实现,通过搜索找到一些水友的回复,其中http://m.elecfans.com/article/569649.html 中说到交叉验证,我认为比较实用,首先了解需求,之后对Sepc进行复审和设计,在进行详细设计、编写代码、自测、伙伴测试同伴复审,在这之中的每一步都要发现所存在的BUG,发现BUG后都要分析是否可以修复,在进行重设计,最后完成构建并进行功能的全面测试最后实现功能的完成。

3、【第十二章 12.1.6用户体验和质量】

好的用户体验如果和产品质量有冲突怎么办。在书中了解到,其中要考虑用户体验设计的步骤和目标,并且在用户提出反馈后帮助用户识别、诊断并修复用户提出的错误,还有一个比较重要的就是要开发出贯穿多种设备的用户体验。

4、【第十六章 创新和作坊】

一个团队是不是人越多越好

文章中提到几种模式,一个人的作坊,两个人的作坊,或者一群人。一家路边摊,一个人就可以搞定,一家面馆,两个人搞定,如果变成产业,那就需要各方面的人才,一个团队需要看是怎样的团队。如果说创建一个新媒体团队,但是现在团队的人只有一群会做面的,那行吗?一个团队的人数需要根据自己特定情况,需要技术型核心人才,也需要协作能力,执行能力强的人才。

5、【第十七章 领导力】

在一个团队分三种人,一种是执行力强的适合做第三级人;一种是管理能力强的人,可以整合资源,协调安排工作的人,适合做第二级人;最后一种是思想层面,有大局观,什么都不会做但是什么都懂,有绝对的决策能力的人就是第一级人。而每一个新人都是从底层中成长的,而如何成为一个团队的新人就是需要知识,需要创新,领导看中的就是这些。还有一种就是能力不够,这个时候最重要的就是态度,态度决定一切是事实,一个好的态度可以在逆境中翻盘。

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

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

优点:1.适合分布式开发,强调个体 2.公共服务器压力和数据量都不会太大 3.速度快、灵活 4.任意两个开发者之间可以很容易的解决冲突 5.可以离线工作。

缺点:1.中文资料比较少 2.学习的周期相对来说比较长一点 3.不符合常规的思维

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

优点:1.错误跟踪,此功能属于协作功能,可以通过在项目中检测到的软件错误记录来提高代码质量。 2.快速搜索,存储库提供方便的项目结构,允许有效的搜索和排序。此外,功能良好的SEO允许用户在公共存储库中找到任何代码字符串。 3.社区,截至2017年4月,GitHub的用户数量已经超过2000万。这个世界范围内极大的开发团队是共享经验和技能的重要来源。用户可以进行沟通,评论,编辑和跟踪新闻。 4.共享,项目源代码不仅可以使用Git进行复制,还可以作为归档下载。 5.协作开发,GitHub为团队管理提供了高效的功能。 6.兼容性,源代码位于GitHub的项目可以轻松地定制到任何云主机服务。 7.支持Git,SVN,HG,TFS导入、

缺点:1.不符合常规思维。 2.代码的保密性较差。 3.。不支持中文,且不宜与推广。

BitBucket概念:BitBucket 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。

优点:1.对于小团队免费,这意味着最多5名成员的团队将获得无限数量的免费存储库。 2.一个集成的查询管理系统。 3.通过社交媒体和GitHub认证。 4.灵活的权限控制

缺点:1.容量比较低。 2.保密性不强。 3.系统不太稳定。

Trac概念:Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用,它以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件,应用力求不影响现有团队的开发程。

优点:1.Trac有着良好的扩充性。 2.其权限体系是比较完备的设计。 3.非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。

缺点:1.不支持多项目。 2.需求和缺陷没有分离。 3.用 wiki 来替代 Word 等工具编写文档对于产品策划来说门槛太高了。 4.中文化不完整,美术人员接触起来困难重重。 5.核心功能很少,不安装插件基本上没法用。

转载于:https://www.cnblogs.com/webster171158/p/11507674.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值