个人第一次软工作业:介绍自己!

第一次软件工程作业:介绍自己!

作业课程 18级软件工程基础
作业要求 个人第1次作业:阅读与准备作业
课程目标 了解并学习软件工程
目标实现 认真学习、总结、反思
赵强 201831061427

一、自我介绍

  我是计科四班的赵强,我是一个四川本地的同学,对于编程(敲代码)还是十分的感兴趣。最大的梦想是去做游戏,自己编游戏,不仅让自己玩的开心,也让其他人能从游戏中得到乐趣。(我真的对游戏很感兴趣)。其他的兴趣,比如听听歌、看电影、看小说等等,反正就是一个人宅着做自己喜欢做的事。不善交际,喜欢独处,独自思考、独自做事、独自完成自己的学习与任务。
我的博客园

二、阅读与思考

1、当初你是如何做出选择你所在专业的决定的?
  我感觉,反正就是挺喜欢计算机的,想去个高新技术的专业,恰好被计科录取了,进来之后也是挺喜欢的,也算符合我的要求,就没有调过专业。
2、你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
  所学课程符合专业的期待?不是很懂,专业倒是符合我的期待,专业所必学的课程,肯定是要学的啊,只要是我专业要求的,我肯定都会去学啊。
3、你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
  我喜欢这个领域,我会尽力也相信它会变成我擅长的领域。
3、将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
  我会吧,我想去做游戏,我就想待在成都,成都是个很好的地方啊。
4、自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业
  基本了解一些代码的东西吧,虽然还很少,但是我在努力学习啊。代码量的话,就敲了大一一年的作业,唯一记得一次敲贪吃蛇大慨是570行,那是最长的了。
5、离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
  说实话,差很多,学无止境,毕竟是计科,代码可以学习的东西太多了。
6、对照以上你阅读的前人们的经历,你的选择是什么?
  我选择继续在这条道上走下去,毕竟我兴趣就在这里。
7、在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
  优势?不好说,因为大家都很努力,我也会努力。劣势?农村孩子,大学才摸过电脑算吧?
8、针对你的选择,你给自己的大三设定的规划安排是什么?
  大三,当然会在努力找实习工作,或者接一些各种程序员网页的兼职锻炼自己,增加自己的代码量与编译经验。
9、你对于实现自己的梦想已经做了或者计划做什么样的准备?
  兴趣就是最大的准备,不是吗?只要坚持自己的梦想,总会实现的。

三、提出问题 

     1.p135,第七章,保持敏捷,预期和适应变化。这一段我读不懂作者的意思,保持敏捷,是随时应对客户提出的要求而马上找出应对的方案与相对应的程序吗?这样对开发者的要求是不是太高也有些不近人情,我相信,如果客户不断的变更要求,这对开发者是一个非常大的挑战。
     2.p167,第八章,我不同意作者对于用户惊喜的阐述,让用户惊喜,添加一些本来用户不需要的功能,可能是惊喜,也可能是惊吓,况且添加这一些用户没有要求并且可能不会用到的功能,也会增加开发者的负担。
     3.p118,第六章,我不懂作者对于敏捷的解释到底是什么意思,我感觉作者没有说清楚,一种思潮,一种价值观,我都感觉说的很笼统,很难理解,对于tdd踢弟弟,爱抚弟弟fdd,我都觉得很云里雾里,不知所云。
     4.p190,第九章,对于领导力的解读,我更想知道如何培养领导力,以及出现了团队之间的不合睦需要怎么解决,在我看来,会议,以及领导,都需要理性的思考,这社会活动中,理智思考都应该占据主要的部分,我们编程也是这样的,理性的思考才是解决问题的办法。
     5.p394,第十三章,测试,读了书,我知道了测试对于程序的运行十分重要,可是具体怎么测试,怎么才能达到100%的测试度,以及分步测试是以一个文件为单位,还是以一个函数为单位,我都希望得到更多的了解,以便自己操作事降低难度与提高效率。

四、编译工具的优缺点

Git:
优点:
1、适合分布式开发,强调个体。
2、公共服务器压力和数据量都不会太大。
3、速度快、灵活。
4、任意两个开发者之间可以很容易的解决冲突。
5、离线工作。
缺点:
1、学习周期相对而言比较长。
2、不符合常规思维。
3、代码保密性差。
SVN:
优点:
1、管理方便,逻辑明确,符合一般人思维习惯。
2、易于管理,集中式服务器更能保证安全性。
3、代码一致性非常高。
4、适合开发人数不多的项目开发。
缺点:
1、服务器压力太大,数据库容量暴增。
2、必须连接服务器工作。
3、 不适合开源开发。
GitHub
集成了git的服务。它可以以网页或者客户端的形式,帮助用户把git本地的数据提交到远程的服务器里。有着与Git类似的优缺点,但比Git更加方便使用者使用。

五、希望

希望我自己未来能越变越好吧,更加优秀,更加努力,更加接近自己的梦想。一些简单的祝愿就好了,太高的期望会给自己过重的负担。

猜你喜欢

转载自www.cnblogs.com/Drac/p/11503713.html