这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11469058.html |
我在这个课程的目标是 | 熟悉Markdown语言 熟悉使用git 与小组成员合作在github上做开发项目 |
这个作业在哪个具体方面帮助我实现目标 | 熟悉Markdown语言 |
作业正文 | https://www.cnblogs.com/unmario/p/11506190.html |
其他参考文献 | https://www.cnblogs.com/freeflying/p/4796369.html |
自我介绍
自我介绍什么的就很麻烦,因为我只是一个哥布林杀手「ゴブリンスレイヤー」啊
我没有什么闪光点⭐,我身边的同学都很厉害,有学生会部长、主席?
而我就很菜,不是假菜,是真的菜。
我虽然不怎么喜欢读书,但我还是买过日本的轻小说然而并不会日文所以买了也吃灰。特别喜欢日本动画片,最近一直在看异世界题材的日漫。我可以说是标准的死宅了,如果再胖一点就成为死肥宅了。虽然没有什么代码上的天赋,但如果你想和我讨论日漫和异世界还是可以的。打球等体育运动就算了吧。个人对社交也不是很感兴趣,友情爱情有就有,没有就算了。
***
非要说什么成就的话,我用了两年时间,适应了大学生活
阅读与思考
(1)入学时对所在专业的畅想
- 虽说是被调剂到了本专业,但我对本专业还感觉挺舒服的。所以并不是专业选择了我,而是我选择了专业。原本有考虑过转到计科院软件工程专业,可是想了想软件工程这类纯计算机科学的学科我不太受得了。但地理信息科学既是编程学科又是一门地理、地质、气象学科,接触地比纯代码多得多,使得在工作的过程中不会那么单调乏味。
- 过去一两年我觉得本专业完全满足我对大学生活学习的所有向往,有充满人类智慧的计算机学知识,也有大自然留给我们的宝贵财富与知识。
- 我所在的领域是我喜欢的领域,可我只能算一般擅长。但不擅长可以通过实践操作来熟悉。
- 是。我想留在成都,如果可以的话想进 ESRI CHENGDU 它是GIS最好的企业。
(2)对照前人们走过的路和描述未来发展...
- 博客G的作者让我感觉戾气很重,但也不是不能理解。毕竟初入职场被人冷眼相对。读到这里我甚至对博主产生了同情
当然别人根本不需要我的同情。但是她后来说到,大学本科知识都可以自学,借此批判了一番大学教育,我觉得很有趣。照您这样说,小学毕业会识字识数,也可以辍学自学金融知识了?拜托,您从文科转到计算机科学这门门槛最低的学科,大放厥词把所有学科的教育都批判一番不太好吧,您说呢?- 我不完全具备基础的地图学的投影、地图要素、分幅分带,测量学的经纬仪使用,地质学的岩石考察,程序开发等知识。没有统计过代码量...最复杂的项目是在C#课程中的,设计学生数据管理程序,管理学生姓名、学号、家庭住址、手机号以及增删查改等功能的Windows软件。
- 离作为一个合格的本科毕业生,我还需要提高自己的编程能力和水平,研究更多专业领域的前沿知识。
(3)人生方向和分支
- 我是想要考取研究生的,但如果就业形势好的话,我认为就业也不错。考研的劣势是少了几年的工作经验,就业的劣势是学校专业排名太落后。大三给自己安排了科研项目,跟着教授做科研。对于实现我的梦想,我已经在某单位了解到了我们专业大概能够干什么,也开始准备去了解考研相关注意事项了。
提问环节
(1)问题一
第五章所说的团队模式有**主治医师模式**,**明星模式**,**社区模式**,**业余剧团模式**,**秘密团队模式**,**特工团队模式**,**交响乐团模式**,**爵士乐模式**,**官僚模式**,**功能团队模式**。我看其中的介绍,明星模式假如缺少了那个明星整个团队就会垮塌。社区模式人员混杂如果有人只吃大锅饭不做贡献,团队也做不下去。业余剧团模式没办法让某方面专精的人做专业的事,发挥不了最大价值。官僚模式存在利益之争,对工程毫无益处。那么在实际工程项目中,是先有模式再开工,还是先开工再衍生出某种模式呢?哪一种模式最好呢?我个人感觉交响乐团模式最好。
(2)问题二
第八章用户调研获取用户需求方法有**焦点小组**,**深入面谈**,**卡片分类**,**用户问卷调查**,**用户日志研究**,**人类学调查**,**A/B测试**。现在传统的调研用户需求方法还是这些,但是结合大数据来调查用户需求的目的却发生了改变。但根本目的~~赚钱~~不变。现在通过大数据调查用户行为来进行精准投送广告或者资讯,引诱用户消费。但具体是如何获取用户隐私的呢?麦克风和输入法是否真的会暴露用户隐私?
(3)问题三
看到第九章**项目经理**,有一类角色不负责开发美工设计等工作,对代码所知甚少,为什么让他们担任项目经理呢?我这几年看到互联网上有很多经理提出一些比较蠢的需求,让对计算机一窍不通的人担任经历是不是对程序员的一种折磨啊。那既然如此,为什么选择项目经理的时候不增加计算机方面的要求,或者让他们从事部分开发工作。
(4问题四
第十四章开头便说「如果问一个人对一款软件的感觉如何,回答一定不是『浪漫』」。那么,经过前十三章的学习,尤其是对用户需求分析那一块的学习,如何让一款软件让用户第一眼就感觉浪漫呢?比如Tinder, Tantan一类的软件。我想制造浪漫的气氛会增强软件的效果。我想,更改软件色调?更改软件使硬件震动的幅度与时长?总之流畅的切换与动画还有软件稳定运作是必不可少的。
(5)问题五
通读全文感觉对代码用例讲的少之又少,是不是可以理解为软件工程和编程关系不是很大呢?还是说默认学习软件工程的学生是有编程基础的。
对于源程序版本管理工具的调查
- 常用的源程序版本管理软件和项目管理软件有 Concurrent Versions System, Subversion, Team Foundation Server/Visual Studio Team Services & Git
CVS优点 | CVS缺点 |
---|---|
不必担心文件损失 | 速度较慢 |
可用性较强 | 不支持本地重命名提交 |
允许回滚 | 不能删除文件夹 |
对中文路径友好 | 密码和权限不清晰 |
SVN优点 | SVN缺点 |
速度快 | 不允许回滚 |
允许文件重命名 | 服务器压力大 |
集中式服务器易于管理 | |
代码一致性非常高 | |
Git优点 | Git缺点 |
适合临时处理需求 | 忘了push到远程服务器就不同步了 |
有全世界最大的开源社区 | 学习起来周期长,比较困难 |
速度快、灵活 |