软工热身作业

项目 内容
这个作业属于哪个课程 2021春季软件工程(罗杰 任健)
这个作业的要求在哪里 2021年软工-热身阅读作业
我在这个课程的目标是 认真完成课程要求并提高相应能力
这个作业在哪个具体方面帮助我实现目标 对自己有一个更为清晰的认识

大学生上课一定要认真听讲吗?

Scalers表示大学生上课一定要认真听讲,这一点我并不是完全赞同。

一般情况下我是赞成大学生上课要认真听讲的,但唯独一种情况除外:老师讲得确实不好。就像文章说的一样,确实即使讲得不好,老师也毕竟是老师,多数情况下其水平肯定会比学生高。但是老师水平高不代表他就能把知识很好地传授给学生。而且大多数情况下学生评判老师并不是以老师自身的水平来判断的,而是以老师讲课的水平来判断的。同样的课程,如果老师讲课水平差到还不如自己看书,那么显然就没有必要认真听老师讲了。

一、结缘计算机

1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)

总的来说,选择计算机专业更多的还是因为游戏对我潜移默化的影响。例如,我小时候常常惊叹于红白机卡带上不到1M的容量竟然就能有着像魂斗罗一样这么精致的游戏(更让我震惊的是某些烧录卡上的99999999999个游戏合集,不带重的那种)。另外再加上其他一众因素的微小影响,最后促使我选择了计算机专业。

在计算机方面应该说我的条件并不好,电脑课是不可能有的,而且家里也没有电脑(或者说只有一台点一下卡一年的基本没法用的电脑),而且初中高中以后几乎整天都在学习语数外等中高考科目,对计算机方面的知识非常地少。可以说,上了大学才算入门了计算机。

既然环境条件都这样了,显然和这位博主没法比。

2.计算机是你喜欢的领域吗?是你擅长的领域吗?

计算机确实是我喜欢的领域,但并不是我擅长的领域。

二、在计算机系里学习

1.你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)

想要吐槽的地方还是有很多,例如疫情期间停掉所有一般专业然后维持原学分不变然后不考虑我们能不能选上课就认定我们有精力学完,还有把大家诟病过多的一些课变为必修以防止停开(纯个人猜测)等等。

不过虽然我对现在的大学生活槽点很多,但对理想的大学教育应该是怎么样的却没有什么很好的想法。硬要说的话,大概就是在培养能力的同时能够注意一下学生增长的压力吧。就我个人来看,目前学校的课程设置等等,除了压力有些大以及不改革某些受诟病的课以外其他的基本都符合我的期望吧。

我并没有在国外上过大学,但是参考诸如这篇博客的话,觉得有些老师(或者说课程)可能还是跟国外有些差距。有些课程课上讲的和作业要求你做的说是两个东西也不为过,虽然这样确实可以拓宽知识面,但如果很多门课都这样,那就会大量挤占学生的时间,甚至可能导致无法完成一些课程的要求。

2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业(必答)

估算下来总共大概1-2w行的样子吧,这些代码大多数都是基于课程要求写的。最复杂的当属数据库的前端。我们组设计的是一个12306系统的简化版。前端基本是基于html,css和js这三巨头写成的。由于是第一次写前端,对css、js等等的特性都不甚了解,中间出过很多的问题(尤其是排版布局,是前端最令人头疼的问题了)。最后虽然写出来的代码很丑,但也算是实现了基本的需求。

3.学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

这个疑问倒是没有。因为自从高中学过力学以后,我就常常怀疑游戏里的物理系统(比如说重力)就是基于力学的一些原理而设计的。后来我看了一些用CE修改游戏的教程,其中就有提到如何飞天的思路:设法找到并修改重力加速度。这样就印证了我的想法。于是后来我就意识到学科之间的联系对我来说可能是难以想象的,也许我现在会觉得没什么用,但那很大的可能是因为我还没有了解到相关的知识而已。

三、未来规划

1.对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)

我比较想从事游戏开发相关的工作。但是这并不是绝对的,其随时有可能根据环境的变化而变化。就像这篇博客所说的骑单车的故事一样(只不过我可能程度更甚),我并不想把我未来的职业给定死,我认为选择范围多一些总是好的。我对未来并没有什么特别的规划,目前来说只是想尽量学习一些相关的知识,如果说未来真正决定要从事某几方面的职业的话,未来一定会更深地去学习这些方面的知识。

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

我想从事的工作是游戏开发方面的,但我的梦想是按自己的想法做出一款游戏,即使这款游戏形式很简单。因此如果是说为了实现梦想的努力话,那应该是尽力多玩一些游戏了吧

多玩一些游戏听起来可能很奇怪,但事实上这么说也没错。毕竟游戏开发的方式有很多,也许有的方式并不适合某一类型的游戏。我真正想做的游戏是什么样的,其实目前我心里也没有数。因此盲目地学习不见得有效率。虽然我也尝试使用过一些现成的游戏开发工具,但是因为没有什么好想法所以使用了一段时间都搁置了。因此目前来说,首要目的还是得找到想法,如果哪一天我找到了那个想法,我才会真正着手去准备吧。

posted @ 2021-03-07 15:00  6yyh6  阅读(113)  评论(2编辑  收藏  举报