第一次作业

A B
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/4517
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是 对软件工程有初步的了解
这个作业在哪个具体方面帮助我实现目标 学习使用Markdone,课堂上老师对软件工程的讲解

自我介绍
我是来自西南石油大学计科专业的一名学生。平时没事的时候就听听音乐、打打游戏之类的。虽然在熟的人之间话挺多的,但是对于不熟的人几乎不会主动打招呼。兴趣爱好是二次元,我也不知道为什么就是喜欢,说不出来原因。我个人不喜欢学习,可能是我比较懒的原因吧,甚至到了宁愿空耗时光也不言以学习。如果谁有什么好办法能够改掉这个坏毛病的话,希望可以告诉我。

阅读与思考
回想一下你初入大学时对你所在专业的畅想
1.当初你是如何做出选择你所在专业的决定的?
当初选专业时,只因为自己比较喜欢打游戏,所以选择了与计算机相关的,但是到了学校后才发现和自己想的大不相同。当时室友们都在开始自学C语言了,而我还在不知所以。
2.你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
应该算是符合吧。当时对专业并没有什么了解,所以没有什么不符合的。
3.你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
我感觉自己对代码的兴趣并不是很高,所以并不是很喜欢吧,因此对代码的兴趣还能提高。我并不擅长所选专业,跟同级的同学相比,感觉自己弱爆了。
4.将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
我感觉应该会从事与专业相关的工作吧。想去的城市应该是深圳,公司和岗位到没有仔细思考过。
对照前人们走过的路和描述未来发展,现在的你
1.自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
我现在对C语言已经有了一些基本的了解,正在学习C++。代码量可能在三千行左右吧,其实我并有代码量的概念,基本都是作业的量。做过最复杂的作业应该是贪食蛇小程序吧。
2.离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
还有依稀有专业可没有学习,代码量不够。没有做过什么项目,不能够单独完成某些项目。
目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
1.对照以上你阅读的前人们的经历,你的选择是什么?
应该是选择工作,感觉考研不适合我。
2.在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
相对于考研的同学,先工作,选择的机会多,可以寻找适合自己的,可以更获得更多的工作经验。但是自己的知识和技能不如考研的同学,没那么容易找到好工作。
3.针对你的选择,你给自己的大三设定的规划安排是什么?
在学校学好展业基础知识,之后根据自己的情况实习,然后找工作。
4.你对于实现自己的梦想已经做了或者计划做什么样的准备?
目前没有什么具体的计划或打算。

问题
1.MSF原则对我们实际上有什么作用?
>课本第七章开头就提到MSF,讲了一些有关东西,但是实际上有什么作用呢?
2.BUG到底是怎么产生的?
>课本第十三章讲到BUG,为什么几乎所有软件都存在BUG?或者是只有不利的才称作BUG?BUG具体指什么?是怎么产生出来的?
3.如何选择团队?
>第五章讲了团队的利与弊,但是如何选择适合自己的团队?
4.如何了解软件市场需求?
>第八章讲到问卷调研,但是对某些个人和团体而言,得不到调研所需要的庞大数据,无法得出正确的结果,应该怎么解决?
5.对课本的疑问。
>感觉课本对某些专有名词的定义不够清晰,老师讲的一些知识,课本上没有提到,希望可以改进。

源程序管理工具
名称 | 优点 | 缺点
-- | -- | --
Git | 适合分布式开发,公共服务器压力和数据量都不会太大。速度快、灵活。| 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
Github | GitHub是一个非常万能的工具。对于任何大小的项目,他都是理想的工具。| 学习周期长,需要花费很多时间。
Trac | 有良好的扩充性, 非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。| 不支持多项目,需求和缺陷没有分离,核心功能很少,不安装插件基本上没法用。
Microsoft TFS | 任务版上能将需求、项目进度一览无余,集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM,能与 VS 无缝接合。| 搭建、维护tfs比较复杂,硬件要求也比较高。

你可能感兴趣的:(第一次作业)