第一次作业:阅读与准备

这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是 1.学习软件中的各个部分对软件的影响和作用 2.简单了解软件工程的入门需求 3.将软件工程所学知识点与专业知识相结合 4.强化个人思维
这个作业在哪个具体方面帮助我实现目标  具体的学习思维,学习方法的改变

一、博客与自我介绍

1.我的博客地址:https://www.cnblogs.com/S21loganmc-0729/
2.自我介绍
来自陕西省宝鸡市,目前就读于西南石油大学地理信息科学专业,一位大三的老油条,但是依然保持这一颗逗比的心。以下是我的个人介绍 :)
姓 名:马驰
民 族:汉
籍 贯:陕西省宝鸡市
政治面貌:团员
联系电话:15002879775
邮 箱: 1940652847@qq.com
班 级:17级地理信息科学一班
班内职位:大一下学期担任班级学习委员, 大二暂无
学生会所属部门:大一:艺术团(文艺部)
见习期:学习部
大二:实践部
见习期:地科院学生会副主席
座右铭: 长风破浪会有时,直挂云帆济沧海
竞选宣言:昨日黄昏,明日黎明,数风流人物还看今朝!

二、阅读与思考

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

  • [ ] 当初你是如何做出选择你所在专业的决定的?
  • 作为一个小白,当初选择专业,没有考虑太多。只是结合自己18年来的感觉,兴趣,大致定的方向。做了一个自认为符合自己心理需求的专业。
  • [ ] 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
  • 说实话大一上学期,通过对基础课程的接触,亦或是学长学姐的引导,并没有对专业有负面心理,也错过了转专业的一次机会。但是毕竟是学院开设不久的一个专业,没有达到心目中所追求的标准。大二一年所接触的专业课,让我真正明白了专业的定位以及奋斗方向。但是不符合我的初衷——地理方面知识涉及较少,更多注重计算机,我并不擅长的一个领域。因此,对专业的态度不温不热,也对自己的学习态度有一定影响。
  • [ ] 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
  • 并不是擅长的领域。地理信息科学注重地理信息在计算机的应用,处理,加工。兴趣来说,一般。会涉及到对地质,GPS,遥感的理论学习以及应用,相较于其他课程,我对这些课好感度偏高。
  • [ ] 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
  • 大概率不会的

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

  • [ ] 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
  • 地理信息系统的理论知识和地图学、地质地貌,遥感的知识以及一些简单的计算机编程知识;初步掌握ArcGIS的基础操作和C语言C#的基本编程;已经写过的代码量大约有500行以上。我做过最复杂的项目是上学期遥感原理的实验,主要难在新接触一款图像处理软件,没有基础的使用教程。

  • [ ] 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
  • 可能我不算是一个合格的本专业本科生,因此我离一名合格的合格本科毕业生,还有很大差距,我需要继续消化专业理论知识,增强将计算机与地理学结合起来的能力。而专业知识只是侧重于了解层次,还未深入的理解和探究,专业技能还不够熟练,需要加强练习;同时对于专业软件的使用还远远不够,一些软件功能还未了解通透。
  • 目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

  • [ ] 对照以上你阅读的前人们的经历,你的选择是什么?
  • 考研
  • [ ] 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
  • 优势:起步早,目标较明确,愿意将考研战线提前拉起
  • 劣势:专业知识基础薄弱,自控能力时好时坏,过于浮躁

  • [ ] 针对你的选择,你给自己的大三设定的规划安排是什么?
  • 上半学期,继续加强对专业课的学习;与此同时,对考研进行基础的复习。比如,中秋节后和老师共同讨论未来的方向以及考研的相关信息,决定自己的学习方法是否改变
  • 下半学期,强化考研科目的认识学习,对专业知识进行强化训练

  • [ ] 你对于实现自己的梦想已经做了或者计划做什么样的准备?
  • 大概率会报辅导班,跟班一起学习。因为本人课堂效率偏高,消化知识较快,所以报班应该是较稳妥的选择。

    三、提出的问题

  • [ ] 课本第二章P25中“单元测试必须由最熟悉代码的人(程序的作者)来写”,程序的作者是最熟悉源代码但是,我认为由作者进行单元测试也存在一些问题,当局者迷,旁观者清,所以单元测试由具有专业经验的人员与程序的作者一起进行是否更好?

  • [ ] 课本第三章P58图3-2问题的层次,舒适区,学习区和恐慌区图中描述了问题的三个层次,我想问对于编程语言的基础应该速成,脱离舒适区,还是循序渐进的耗费大量时间学好基础?
  • [ ] 课本第五章第二节,这个部分介绍了9种软件团队的模式,各种模式都有自己的优势,哪种模式是现实的软件团队最常见的模式?

  • [ ] 课本第十二章P260中通过GE公司总裁讲述的故事传达的信息是好的用户体验更重要,但是,在软件开发的过程中,为了好的用户体验,一味的牺牲软件的性能是否可取?我们应该怎样在用户体验与软件性能做抉择?

  • [ ] 课本第十六章第一节,统计表明,70%的创新者说,他们最成功的创新,是在他们的拿手领域之外发现的。通过阅读这段材料包括后面的名人实例来看,我想了解在研究本专业相关问题时,多放眼其他领域的问题会不会更好?存在避重就轻现象吗?

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

Git Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。——Git_百度百科
优点 1.适合分布式开发,强调个体。2.公共服务器压力和数据量都不会太大。3.速度快、灵活。4. 任意两个开发者之间可以很容易的解决冲突。5.离线工作。
缺点 1.模式上比SVN更加复杂。2.不符合常规思维3.代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
GitHub Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。——GitHub_百度百科
优点 1.完整的支持Markdown语言。2.支持直接复制图片到页面,会自动上传图片。3.比较好的支持Mobile。4.使用github原生的功能,就可以进行类似评论的功能。
缺点
Mercurial 免费的分布式源代码管理工具。它可以有效地处理任何规模的项目,并提供简单直观的界面。—— Mercurial_百度百科
优点 1.有效地处理任何规模和种类的项目。2.提供了Mercurial分散模型的简短概述。
缺点 1.权限局限性大。2.分支管理不灵活。
Bitbucket BitBucket 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。——BitBucket_百度百科
优点 1.对于小团队免费,这意味着最多5名成员的团队将获得无限数量的免费存储库。2.一个集成的查询管理系统。3.通过社交媒体和GitHub认证。4.集成Jira工具。BitBucket和Jira在整个开发阶段都做了整合,通过集成的错误跟踪组件,JIRA自动更新有关检测到的问题的信息。5.导入现有Git项目。6.支持Git,CodePlex,Google Code,HG,SourceForge,SVN导入——GitHub、GitLab与BitBucket应该怎么选?
缺点 1.不开源。2.系统不稳定

转载于:https://www.cnblogs.com/S21loganmc-0729/p/11516047.html

第一次作业:阅读与准备工作相关推荐

  1. “构建之法”--第一次作业-阅读与准备工作

    这个作业属于哪个课程 课程的链接 这个作业要求在哪里 作业要求的链接 我在这个课程的目标是 利用<构建之法>这本书,能对软件工程这门学科有个初步的理解,让自己逐渐从会写程序转变到会写软件 ...

  2. 《构建之法》第一次作业——阅读与准备工作

    这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求 我在这个课程的目标是 学习现代软件工程思想,体验软件开发的过程,以及开发过程中文档的撰写 一.建立博客并介绍自己 我是来自四川攀枝花市的沈 ...

  3. 构建之法---第一次作业

    作业的要求来自于:https://www.cnblogs.com/greyzeng/p/9581624.html 前言: 大学生需要对自己负责,如今已踏上大三之路,再过一年就要出去实习,回想之前的日子 ...

  4. 《构建之法》作业:口算出题器

    <构建之法>作业:python写口算出题器 实现功能: 输入一个正整数n,随机生成n道运算符为2或3的整数四则运算(无括号) 题目和结果均为整数 生成两个文件,equation0.txt用 ...

  5. 构建之法首周阅读体会

    作为软件工程的学生,终于开始从构建之法这本书真正开始接触软工的内容,从目录不难看出来这本书详细介绍了软件工程的工作流程,我们开始学习与计算机科学不同的东西.软件工程的内容是一系列的,游源代码管理,质量 ...

  6. 构建之法课后作业第二次作业第一题

    1.选一种你比较熟悉的软件,点评他的优缺点,并描述这类软件的发展历程. 答: (A)分析腾讯QQ的优缺点: a.优点: 时尚,方便快捷,用户多,普遍率高,公益做得好,功能和业务丰富,有强大的聊天和游戏 ...

  7. 关于《构建之法》阅读笔记 的致歉博客

    在暑假的时候,我阅读了<构建之法>,并写了三篇阅读笔记.在几天前,我在百度上看到一篇关于<构建之法>的阅读笔记,我仔细的阅读了这个同学写的阅读笔记,觉得他的阅读笔记写的很好.我 ...

  8. 《系统分析与设计》团队第一次作业

    标准开头 Items Answers 所属课程 <构建之法> 作业要求 转到要求 团队名称 猿族崛起 作业目标 做一个实用的软件 团队简介 队名:猿族崛起 原本是一部电影的名称,猿族指大猩 ...

  9. 迷路在现代软件工程中的羔羊——略读邹欣老师《构建之法》及讲义有感(附上源代码管理软件以及CI/CD调研Demo)

    迷路在现代软件工程中的羔羊--略读邹欣老师<构建之法>及讲义有感(附上源代码管理软件以及CI/CD调研Demo) 项目 内容 这个作业属于哪个课程 北京航空航天大学2022春季软件工程(罗 ...

  10. 第一次软工作业(构建之法)

    第一次软工作业(构建之法) 关于构建之法的若干个问题 1.第一章32页,原文:"有人认为,"中文编程",是解决程序员编程效率的一个秘密武器,请问它是一个"银弹& ...

最新文章

  1. 北航孙钰:昆虫目标检测技术
  2. Excel—SUMPRODUCT用法指南
  3. 利用卷积神经网络提取特征
  4. android应用崩溃的调试方法
  5. java 中符号_谁能告诉我java中符号的用法,见代码
  6. java构建xml参数_Java中使用XML创建EMAIL模板
  7. 淡黄色电子书阅读器网站模板
  8. php之前代码,PHP语法检查源代码前控制
  9. Codeforces 120F Spiders
  10. (转)TweenMax动画库学习(四)
  11. 凸优化有关的数值线性代数知识三:LU Cholesky和LDL因式分解
  12. ecshop全套系统测试用例
  13. win7安装后计算机不在桌面,win7重装系统后进不了桌面的解决措施
  14. 237Echarts - 3D 柱状图(Image to Bar3D)
  15. 企业数据防泄漏解决方案的介绍!
  16. 手机图片如何转化为Word文档?简单几步轻松转换
  17. 【论文阅读】AProNet: Detecting objects with precise orientation from aerial images
  18. python格式化字符串固定宽度_python – 格式化固定宽度的字符串(unicode和utf8)
  19. HeadFirst 设计模式 4工厂模式(披萨店演变)
  20. 【HNOI模拟By lyp】Day1

热门文章

  1. c语言程序设计高速公路超速处罚,高速超速违章处理流程
  2. 哪个论文查重软件能保证查重效果?
  3. Python Tkinter 之Radiobutton控件(Python GUI 系列8)
  4. 获取字符串中所有的中文字符(正则表达式)
  5. Cesium本地加载地形(dem高程)数据
  6. *4-1 CCF 2014-12-1门禁系统
  7. [CTFSHOW]命令执行
  8. 黑客攻防技术宝典(十八)
  9. neat download manager是什么?多线程下载工具 NeatDownloadManager
  10. 从表征到行动---意向性的自然主义进路(续八)