软工热身作业

烂漫一生 提交于 2020-03-01 19:37:49
项目 内容
这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建)
这个作业的要求在哪里 第一次作业-热身!
我在这个课程的目标是 通过实践训练软件工程方面的能力
这个作业在哪个具体方面帮助我实现目标 总结之前的学习,认清自己的水平

第一部分 结缘计算机

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

高考填志愿的时候,我只填报了计算机专业,但是我并没有什么计算机基础,也不知道计算机专业到底是做什么的。原因可能是我对其他专业更加不了解,计算机专业又是热门专业,所以选择了计算机专业。

我认为我的条件不好也不差,属于中等的水平,大学以前没有编程的基础,但是学习的速度还是挺快。和这些博主比,我可能缺少了对计算机技术的热爱,对自己所学的知识缺乏实践,所以很容易忘记某些知识,而且对知识的理解也不会很准确和深刻。

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

感觉还是挺喜欢计算机专业的,因为能了解到每天都会用到的计算机的工作原理,用代码一步一步构建出实用的小程序,这些都能让我获得一些成就感。

计算机领域包含的内容太多了,其中的大多数都是我不擅长甚至从没了解过的。通过前三年的高强度学习,也只是对计算机组成原理,操作系统,编译技术,数据结构等方面有了初步的了解。

第二部分 在计算机系里学习

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

我对我的大学生活想要吐槽的地方,可能就是课程多强度大,每天都感觉要上很多课,想要把每门课都学好需要花费太多的精力,也没有太多时间做自己的事情。

我心中最理想的大学教育,是能让学生发现自己的兴趣所在,提供给学生深入学习自己所喜欢的东西的平台。学校提供给我的是高强度的专业能力训练,比如各个课程的的大作业,课程设计,这当然也是非常重要的,我的专业能力也确实获得了很大提升,但是跟我理想的大学教育有一点不一样。

我并没有在国外大学的学习经历,只听别人的描述并不能完全理解国外的大学到底是怎样的。但是我认为中国大学应该是不能做到和国外完全一样的,也没有必要做到完全一样,因为中国的学生数量,招生方式,教学资源等等方面都和国外不太一样。

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

具体写了多少行代码并没有统计过,估计可能有10000行左右。

写代码行数最多的课程应该是OO,但是OO分成了4次作业,每次作业都属于不同的项目,所以要说最复杂的软件项目应该是上学期写的编译器,总行数可能有3000行左右,按照教科书上经典的编译器结构,先后完成了词法分析器,语法分析器,中间代码表示,目标代码生成,并作了寄存器分配的优化。最后实现的功能是能够把类C文法源程序编译成MIPS汇编代码。

第三部分 未来规划

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

目前的想法是不读研究生,直接工作。未来想从事一份计算机技术相关的,同时也有空余时间去做各种自己想做的事情的工作。

技术方面应该是要不断学习的,因为计算机技术的发展很快,要时刻保持对技术的学习。

2. 实习经验究竟有多重要?是否需要马上开始积累实习经验?

我认为实习经验的重要性在于可以积累一些工作经验,也是走入社会的第一步。不需要马上开始积累实习经验,因为大三下学期还有很重要的软件工程以及计算机网络,大三的暑假应该是一个比较合适的实习时间。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!