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

格式描述
这个作业属于哪个课程https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience
这个作业要求在哪里https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518
我在这个课程的目标是1.了解项目构建的基本方法和常用工具 2.开发自己的应用产品,体会项目构建的完整流程 3.通过实际项目提高自己的项目构建和代码编写能力
这个作业在哪个具体方面帮助我实现目标1.教材学习 2.个人和团队项目开发 3.学习项目管理的相关工具

个人介绍

我是地理信息科学专业2017级的一名学生,平时喜欢读书、弹吉他、间歇性坚持跑步...

个人的缺点就是比较容易受外界环境的干扰,对自己计划的打破感到极度奔溃,有时容易影响一天的心情和做事效率。

阅读与思考

  1. Q1:回想一下你初入大学时对你所在专业的畅想

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

      调剂来的,可以说是被选择了...

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

      基本符合我的期待。这两年的专业课的学习我感觉是偏向于理论的,覆盖的知识面比较广,不光是GIS,其实还接触到了RS和计算机图形学的一些知识。只是自己实际动手的能力还比较薄弱,猜测后两年会有比较多的实践课程吧。

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

      不是我喜欢的邻域,说不上擅长。

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

      不会。因为自己有更喜欢的事情啊...

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

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

      知识、技能、能力在考试前一周达到顶峰,之后随时间为自变量的函数而趋向于0。

      本专业代码量1000+行?差不多吧,还都是学C和C#的占100%

      本专业最复杂的项目?都是小练习,说不上项目吧

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

      理论知识的原理还需要加强,对于许多经典算法的思想还不够了解
      ArcGIS使用还不熟练,这个在毕业要求是要非常熟悉的。

      对于地理信息系统的模块化开发还写不出多少代码。

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

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

      基本现在选择是考研了,希望在研究生阶段提高自己对某一领域的熟悉程度,同时提高自己英语和数学方面的素养,还是比较想成为一个算法大佬

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

      自己通过跨考,能更加贴近一点自己喜欢的邻域,做事也会更有动力吧。而且比本科出来找工作有了更多的准备时间,最重要的是能在某一领域拓展自己的视野,能比其他人看得更高一点。劣势就是花费3年的时间,而这三年如果不考研能而且能进入大厂的话,自己能获得更多的工程经验。

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

      考研,补基础,考PAT

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

      目前再补计算机方面的一些基础课程

提问

  1. 【3章,3.1职业发展】技术人员是否有必要掌握产品方面的知识,如何看待互联网产品和技术的辩证关系

    个人认为产品和技术是相辅相成,相互贯通的。产品懂得技术:1.可以更好地与开发进行沟通,从而对项目的推进有一个自己客观的认识。2.能够体会开发的不易,从而不会提出一些**需求,也能减少一些冲突事件。3.能够以一 个自顶向下的角度进行项目架构的设计,便于开发人员进行实现。技术懂得产品:1.如果开发觉得产品的需求不靠谱,说不定能更好的说服产品砍掉这个需求,而不是心里自己MMP。2.能更好的确定需求的边界,从而进行适度的开发。3.能更早预判产品今后的发展方向,从而提高对代码扩展性进行考虑。

  2. 【10章,1.3怎样定义典型用户】产品初期用户非常少的情况下可以通过目标人群的分析确定产品迭代的基本方向,那么当产品用户达到非常大的规模后,如何确定一个产品的发展方向

    觉得前期用户比较少的情况下,一个坚定的产品理念和清晰的目标人群能引领产品往一个大致正确的方向发展。后期用户量比较多了,就需要依托一些大数据分析的手段,对用户需求进行分析。这也可能是有些产品喜欢招有一定数学基础的人的原因???

  3. 【16章,创新的迷思】为什么许多复杂的技术长期不温不火,而简单的技术确能在短时间内大量普及(区块链和移动支付)

    个人复杂的技术社会接受和普及的时间周期会更长,因为复杂的技术掌握的人毕竟是少数,所以需要长时间去证伪。而简单的技术可以让大众在短时间内形成对其的主观认识,所以一个简单的技术在应用阶段如果可以快速获得市场的认可,再加之技术简单易于实现,所以短时间内就可以大面积普及。

  4. 【9章,项目经理】 如何在产品提出一个奇葩需求时进行礼貌且有力的反驳

    感觉和提问1的解决方式差不多,技术还是要在懂产品的基础上和产品进行有效的沟通,也不能无脑怼产品,毕竟大家都是混饭吃的。

  5. 【16章,1.5创新的迷思】为什么领域内的人员没有领域外的创新能力强?为什么现在越来越多的人强调跨界?这其中有什么价值?

    我觉得这可能是现在技术发展的一些趋势。比如脑机接口这件事,不光需要计算机的知识,还需要生物学,神经科学等多方面知识。如果一个人知识面很广,那么就有可能从更高维度去看待技术的实现,从而得出一个更加贴近于正确的解决方案。

源程序版本管理工具调查

  • GitHub

    概述:

      Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

    优缺点:

      优点:GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。

      缺点:可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。

  • svn

    概述:

      SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

    subversion的优缺点:

      优点:支持文件重命名提交系统会提示删除旧文件,创建新文件,删除本地文件提交库中文件也被删除

      缺点:要将权限控制文件保存为svn支持的UTF-8格式,一个库可以有多个工作目录但一个工作目录只能对应一个库虽然可以更改库位置但是要求很严格,库中文件存放方式,看不到文件真正的内容。

  • Microsoft TFS

    优点:

    任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合

    缺点:

    搭建、维护tfs比较复杂,硬件要求也比较高。

  • Trac

    优点:

    Trac做一个SCM配置管理平台,意味着它有良好的扩充性。Trac的权限体系是比较完备的设计。非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。

    缺点:

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

转载于:https://www.cnblogs.com/Rongze-blog/p/11475280.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值