软工个人阅读作业1

项目 内容
这个作业属于哪个课程 2021春季软件工程(罗杰 任建)
这个作业的要求在哪里 个人阅读作业#1
我在这个课程的目标是 锻炼软件开发能力,学习团队协作方法
这个作业在哪个具体方面帮助我实现目标 参考前人经验,清晰自己的未来规划

第一部分:结缘计算机

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

    在高中时,并没有什么明确的目标,也没想过大学选什么专业,未来要从事什么领域。在最后的选志愿阶段,对各个专业进行浏览,偶然发现计算机相关的专业是我相对而言最感兴趣的。接着就决定了以后学计算机,北航的计算机专业也很不错,再加上分数也合适,所以最终就来到了北航的计算机专业。

    进入北航后发现,我算是基础最差的那一批了,高中从未接触过计算机方面的知识,暑假也没有想到要去提前学习,所以大一上刚接触编程的时候就有点茫然,加上学的也不认真,最后学的就不是很好。大一下痛定思痛,开始认真学习,直到现在,可以感受到自己在不断进步,虽然和那些大佬仍有差距,但至少也有平均水平了。

    从基础来看,我的条件不算好,博客I中的爆栈大佬从初中开始就接触计算机了,还有一群志同道合的“道友”。我觉得很早就找到自己感兴趣的东西,并且有一群伙伴可以一起交流技术是一件很幸运的事,在这样的环境中进步也是最快的。我的学习能力还算是可以的,道路还很漫长,我还可以不断进步。

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

    以前选择计算机专业只是因为感兴趣,但随着学习的深入,对计算机领域了解的加深,我觉得计算机领域是一片广阔的海洋,有着无限的探索性,这正是我所喜欢的。要说擅长还太早了,但在不断进步中,我会把它变成我擅长的领域。

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

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

    想吐槽的地方还是有一些的,比如一直在变的培养方案,比如一些不合理的课程。培养方案还是有挺多不合理的,比如必须要上的全英文课程。如果把一些专业课程用全英文开设那还是不错的,但事实上全英文课程除了暑课就那几门,每学期大家都为了满足要求而抢那几门课程,都是为了满足要求而选课,上课基本没什么人听,也确实学不到什么东西。还有一些其他要求,给我一种培养方案是为了给别人看的感觉——展示学院培养内容的多样性与国际性。

    我理想中的大学教育应该是学生都可以自由选课,学校仅仅提供一些比较好的课程组合,但具体怎么选择课程还是由学生自己做决定,并且每个人都可以得到丰富的实习和实验室研究经验。北航大部分的课程还是比较好的,很多重课的老师也经常说要与国外大学看齐,虽然仍有差距,但从这些课程中也确实学到了很多东西。

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

    项目 行数
    c语言程序设计 2000+
    计算机组成原理 2000+
    java程序设计 2000+
    面向对象设计与构造 4000+
    操作系统 1000+
    编译原理 4000+
    数据库大作业 1000+
    其他各种大作业 1000+

    大概总共写了1w7行左右的代码。最复杂的就是编译原理课程写的类c文法编译器了,虽然文法相对于c语言已经简化了相当多了,但有词法分析、语法分析、语义分析、中间代码生成、目标代码生成、代码优化一套下来,还算是比较复杂的了。最终实现的编译器支持int和char类型的变量和数组,支持简单的错误处理,支持控制结构、函数调用等。

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

    以前确实有这个疑问,但随着对计算机学科了解的深入,发现很多知识都是以数学为基石,没有好的数学基础在学习过程中将寸步难行。学习更多的数学知识会成为我们学习计算机的助益,而不会是无用功。其实学校开设的很多基础学科都有其意义,如英语、职业规划、近代史、马原、毛概之类的,这些虽然与计算机技术无关,但与我们的人生,我们的学习有关。所以对于这些课程,不应该再排斥它们,用心去学,总会学到很多对我们有意义的东西。

第三部分:未来规划

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

    目前比较感兴趣的是nlp和软件开发,未来肯定是想从事这两方面的工作。现在就是想两方面都深入的学习了解一下,确定自己更喜欢哪一方面,有了确切清晰的目标,才能更好的向之前进。我一直是一个表达能力比较差的人,但步入社会没有好的表达能力是不行的,所以在提升自己知识水平的同时,还要提高一下自己的表达水平。大概规划是先选择自己感兴趣的方向读研,以后也从事相关的工作。当然,无论是读研还是工作,都会一直保持学习的状态,在技术道路上肯定会是不断学习、不断进步的。在职业道路上,前期多去能学习技术,得到锻炼的地方,不要过于追求薪资。个人实力上去了,薪资自然也就高了。

  • 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

    个人更倾向于实验室实习,因为感觉现在自己的知识还不够扎实,有种什么都懂一点又什么都不懂的感觉,在实验室不但可以学到更深入的内容,还可以向老师学习更多无关于知识的东西,比如文献检索能力,思考问题的方式等。而且个人也一直很喜欢做科研的感觉,在科研过程中,可以丰富自己的领域知识,还可以接触到一些前沿技术。

原文地址:https://www.cnblogs.com/xianmei/p/14501744.html