个人阅读作业#1

项目 内容
这个作业属于哪个课程 2021春季软件工程 (罗杰 任健)
这个作业的要求在哪里 个人阅读作业#1
我在这个课程的目标是 提高软件开发能力,锻炼团队协作能力
这个作业在哪个具体方面帮助我实现目标 反思过去、规划未来、做好当下

第一部分:结缘计算机

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

  我从七系转专业到六系,主要有两个原因。
  一是在航空航天大类学了C语言程序设计之后,对编程抱有很大的兴趣,用程序完成一些题目任务是一件非常奇妙的事,成功得出结果的瞬间也让我很有成就感,所以很希望能有更加深入系统的了解。
  二是在专业分流进入机械学院学习之后,对所学的东西缺少兴趣,不大喜欢需要动手做出实物的事情,所以在焊接电路板、连接电路、做物理实验等时候,都有些怀疑人生。
  于是,既然不喜欢当前的方向,又有感兴趣的方向,那就不妨一换。确实没有什么深思熟虑的原因,不过感觉生活中的选择,多数都是机缘巧合,当做出了选择,就踏上了那条路,就算不知道那条路上的风景如何,别的路也与自己再不相干。

  若要说条件,博客G中的主角从理发转到编程,显然是比我从机械转到计算机跨度大的。但她有她的坚持、她的努力,不断学习、不断前进、不断提高,最终,也许她没办法在她的简历中写上毕业于某某某大学,但她的工作能力,也让她被认可、被肯定。
  我觉得,起点决定了一个人可能抵达的地方,但从起点到那个地方之间的每一步路,都必须自己亲自一步一步走出来,不管是从哪里出发都需要经历艰辛的努力。

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

  克服了一系列困难转了专业,对计算机不敢说特别喜欢,但也是怀有一些学习的热情和进取心。如果说一定要衡量一下的话,我会说,我不后悔自己转专业的决定。虽然每次面对许多需要学习的新事物时,都有些困难,但我十分愿意努力克服遇到的困难,在这条路上不断前进,看看自己能走多远。

  擅长那必然不敢说擅长,自己学到的东西只是一些基础,而越学越能感觉到计算机领域的广阔,而我终其一生也只是能找到一个感兴趣的方向、深耕下去,目前作为一个只学了一些基础课程的本科生,擅长是无从谈起的。

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

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

  要说对大学的吐槽,晚上的大学宿舍转一圈儿、iHome上转一圈儿,估计能听到两箩筐。每个人都有一个理想的大学,但大学只有一个,可能还不那么理想。让我有些困惑的是,在大学这样一个从课堂走向社会的人生转折点,分数明明不是人生的评判标准,却是大学的评判标准。从高中到大学,虽然有一些学习方式发生了改变,但不变的是学习依旧是面向得分的,不是为了找到感兴趣的方向而去学习,不是为了就业而去实践,也不是为了深造而去钻研,是为了得分。比如一般专业课的学习本是一个很好的了解自己感兴趣的方向、并且可以进一步学习、甚至做出一些成果的方式,但迫于学分的压力,我还是会选一些较为轻松的数学相关课程。当然,学校是是不缺学习资源的,各个方向都可以去了解去学习,可以尽情地提升自己,但最缺的资源却是时间。
当然课程在不断改革,即使是按部就班的学习,我依然学到了充足的理论知识,提高了自己的实践能力和学习能力。课程的设置即使自由度不高,但也帮助学生规划好了学习的路径,我想这可能也是培训班和大学教育的差距之一。

  在看了博客N 后,我也感觉到国外和国内教育的一些差别,如学生课堂的参与度、分数的评价方式等。但也并不觉得这是大学可以改变的,也许在进入大学之前,已经习惯于把自己置于学生的位置,机械地听老师讲课、做笔记。很多时候,从小养成的思维方式,让学生们都更关注我需要做什么才能拿到眼前这一分,而不是我需要做什么才能有一个我想要的未来。甚至,也许根本不知道自己到底想要一个什么样的未来。习惯于压抑自己的想法,大学,只是延续,并不是开始。

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

  程序设计训练和数据结构的一些简短代码大概三千行,计算机组成大约三千行,面向对象大约四千行,编译原理大约三千行,还有一些课外程序大概三千行,加起来近一万六千行。

  对我来说最复杂的作业应该是编译原理的类C编译器,虽然每个模块的大致功能已经在理论课堂上学过,但要实现每个模块,并做到有一个良好的架构还是有一些困难。

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

  我认为学习这些数学课有三个原因。一是其中一些学到的内容在之后确实是可以用到的,比如线性代数中矩阵的学习。二是知识的积累是可见的,但思维的培养是潜移默化的,学习的过程也是思维方式改变的过程。三是实际情况的需要,比如考研的时候,比如转入其他行业的时候。

第三部分:未来规划

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

  博客K的博主说,最让一个人感到最有成就的事情,不是他做成了什么,而是他选择了什么。方向是一件重要的事,甚至比努力重要。但若是博主没有经历过银行工作的种种经历,可能也不会知道什么样的工作真正地适合自己。所以在我看来,职业的规划,更重要的是去体会、接近、试错,如果简单的了解过后就下定义,反而禁锢了自己。
  目前的规划是读研深造,在接触了更广阔的领域之后寻找感兴趣的方向,进行深入了解研究。每个人的看法见解会随着阅历的增加而不断改变,同时,机遇也是更大的不确定因素。只能说,我希望自己将来的工作是能让我不断进步、而非机械地重复,希望能拥有一个和谐良好的工作氛围。目前的我可能仅仅对软件开发有一些浅显的了解,如果不读研,可能会考虑软件开发相关的工作。

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

  打算在实验室实习。决定读研的话,还是需要慢慢了解、逐渐适应科研的生活,在各个方向中选择读研的方向。

posted @ 2021-03-11 16:07  AhaSokach  阅读(99)  评论(2编辑  收藏  举报