zoukankan      html  css  js  c++  java
  • 软工个人阅读作业#1

    项目 内容
    这个项目属于哪个课程 2021春季计算机学院软件工程(罗杰 任健)
    这个作业的要求在哪里 个人阅读作业#1
    我在这个课程的目标是 提升个人的软件工程能力和团队意识
    这个作业在哪个具体方面帮助我实现目标 认识自己,明确自身定位

    第一部分 结缘计算机

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

    第一个问题,为什么选择计算机专业,更大一部分的原因是因为巧合吧。在我上初中的时候,学校组建了一个信息竞赛班,为了温州中学的提前招生。当时因为我在班级里成绩较好,又上了竞赛班,所以就被老师推荐去了这个班级。在那里我第一次接触了编程,学习的是Pascal语言,虽然只有仅仅一年不到的时间。在提前招失败后,我就基本没有再接触过编程了。

    然后到高考选择专业的时候,当时我在数学和计算机两个方面中纠结,两个方向都是我感兴趣的方向。顺带一提,可能如果没有初中的编程经历的话,我当时对计算机的兴趣可能就只停留在游戏层面了,最后的结果可能就不一样了。同时,正好赶上了浙江省的高考改革,考完填写80个平行志愿。于是当时我就按照去年的分数线,将我这个分数段附近的所有大学的计算机和数学相关的专业从高到低填了进去,最后来到了北航。

    第二个问题,我认为我个人不管是资质和经历都是属于比较差的。我曾经一度以为自己是一个很聪明的人,但是仅限于初中。到了高中开始我就认识到了什么叫人外有人,到了大学更是如此。虽然之前看到一个统计说只有前百分之几的人才能考上985,但是人总是只能看到自己周围的人,和自己周围的人比较。和周围那些来计算机专业的人相比,我初中玩闹一般的一年编程经验仿佛没有。同时,我自身也是一个比较难以坚持的人,很难长时间地去做一件事。再加上缺乏学习的主动性,让我在这三年里感觉自己真的是一无是处。

    第三个问题,博主I在自己的博客中描述自身的经历:从初二开始学习电脑,同时一直保持着强烈的自主学习主动性,到了大学已经经历过无数的项目和经历。还有博主C讲述了自己大量阅读的经历。和这些博主相比,我感觉自己就更弱了。我发现这些很厉害的博主身上都有一些共同的特性,其中最主要的就是他们能坚持,能日积月累的学习自身感兴趣的东西,然后这些会在某个关键的时间段全部爆发出来。而这种坚持的积累是每个人都明白,缺是很多人都做不到的。

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

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

    第一个问题,大学生活要吐槽的的地方确实有点多。最主要的一点就是我们专业的培养方很长一段时间是不明确的,每次选课的时候都会有一堆人在群里问到底要怎么选课,选多少学分,什么课程有要求。而且,我们能在群里找到17级的培养方案,能找19级的培养方案,却始终找不到我们18级的培养方案。

    然后,20年上半学期由于疫情要上网课的关系,很多专业课程停课了,然后下半年教务又说学分要求不减少,再加上当时群里根据已有信息推出需要选择一般专业课20学分,导致大家度过了一个地狱般的大三上,选了十几分额外课的学生比比皆是。然后到了这一学期,教务声名只需要15学分一般专业,然后大家都傻了。

    除了这一点之外,我认为北航的计算机专业课程的还是让我学到了很多的,各种专业课程的专门设置给人一种耳目一新的感觉。从计算机组成的闯关模式,到OO课程的分单元迭代开发,再到操作系统和编译系统的持续迭代开发一个大项目,确实让我掌握了很多相关的内容。

    第二个问题,从小就有人和你说,考上大学就轻松了,上了大学之后才发现这一切都是谎话。高中的时候,大家都有一个共同的目标——高考。同时,周围的一切人、一切环境,都让你朝着那个目标去努力。然后当你冲过了高考的难关,来到了大学之后,你会发现顿时就失去了目标。此外,由于从小学到高中,我们都只会照着老师的要求去学习,到了大学之后,虽然会有人告诉你大学全靠自觉,但是改变从小到大养成的习惯又谈何容易。所以,我一直很羡慕那些从小开始就有明确目标的人,我至今也不敢说我有明确的目标。没有目标就没有动力。就像博主B在自己博客中吐槽的那样:“我是科班,却从来没有学懂计算机。”我认为大学真正要做的,就是在灌输专业知识的同时,帮助学生找到自己的目标。

    同时这里要吐槽了一下博文H,说大学教育完全没用,这一番言论和读书无用论如出一辙。虽然文章看上去很励志,但是满满的给人一种翻身之后将自身多年来的冤屈全部发泄出来的优越感。拿个例来比平均永远是很蠢的一种行为。

    最后的问题,我没了解过国外的大学,也没有出国的打算,是一个经典的墙内人。都说外国的教育好,但是这种泛泛的话很难让我产生什么波动。我最近开始秉持了不调查、不了解,就没有发言权利的观念。可能也是因为我目前的高度还不够,当我到了那个高度之后,再看看国外的月亮是否真的比国内圆吧。

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

    ​作为一个很少有自学动力的人,我除了课程要求的内容之外很少有自己额外写的代码。所以我目前的代码量大概也就是计算机组成、面向对象、操作系统、编译技术、数据库原理等课程加起来那么多吧,目测1W-2W行撑死了,和那些一直刷题的大佬没法比。

    ​我做的最复杂的项目应该就是在大三上学期编译课程上要求的简易编译器了。这是我第二次从零开始完成一个数千行的项目(第一个是计算机组成课上写的流水线CPU)。从词法分析、语法分析,再到后面的中间代码生成、优化、生成目标代码,都是在书本知识的基础上自己完成的。

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

    这个问题的答案很明确:从来没有过。

    我一直认为基础知识的学习是很重要的,没有扎实的基础,后面不管干什么事情都像是在盖空中楼阁一般。很简单的一个道理,如果对于一件事你能理解它最原始的道理,那么即便你忘记了那些形式上的东西,你也能自己将它重新推导出来。这种理解式的学习,永远比死记硬背来得更有效,而真正的理解,最终还是要回归到那些抽象的理科上。

    ​在各种理工课专业中,数学可谓是一切的根基,随着计算机专业学习的深入,我对此的体会越来越深入。现在计算机专业的一个热门是机器学习,而机器学习对于数学的要求可谓是相当之高。想要理解机器学习中各种的算法,需要扎实的数学功底。

    第三部分 未来规划

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

    ​说来惭愧,这个问题我到大三的这个时候了,还没有一个明确的答案。就我目前的状况而言,我对于科研的兴趣似乎并没有想象中的那么强烈,我可能更喜欢偏向于实际运用方面的工作。但是接下来我仍然选择去考研,有可能会选择专硕。因为我觉得现在的我还不够,我还没有做好充足的准备从校园生活中走出,所以我打算在在读研的期间继续充实自身,同时为自己再争取几年的时间。

  • 相关阅读:
    《一起》个人进展——Day05
    《一起》个人进展——Day04
    《一起》个人进展——Day03
    《一起》个人进展——Day02
    《一起》个人进展——Day01
    this
    java_流
    input _文本框回车或者失去光标触发事件
    removeAll
    SysLog简介和java操作实例
  • 原文地址:https://www.cnblogs.com/yokies/p/14512182.html
Copyright © 2011-2022 走看看