zoukankan      html  css  js  c++  java
  • 新的开始

    导览

    项目内容
    这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健)
    这个作业要求在哪里 2020BUAA软工助教第1次个人作业
    我在这个课程的目标是 学习编写一个完整软件、掌握c++、培养系统思维
    这个作业在哪个具体方面帮助我实现目标 给自己一个认清目标的契机

     

    一、引入

    经历了一个散漫的寒假和不同寻常的开学后,猛地来了一次作业还稍微不太习惯,是时候收一下懒散的心气,开始新学期的冒险了。半个小时前,我就已经打开了typora,写好了标题,但是这种稍微有启发意义的文章如果以应付作业、挤牙膏的形式来写,那就血亏,倒不如利用这次的博客作业,做一些有用的事情。那在这半个小时内,我干了什么呢?为了酝酿出写本片作业的情感,我又翻起来收藏夹中珍藏的励志视频,回味一番,没成想又刷了一会儿手机才作罢。新学期又是一个新的起点,做出行动去改进自己就从这篇博客开始吧!

    二、问题与思考

    • 第一部分:结缘计算机

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

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

      • 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

      回想起来,选择计算机主要有三个主要原因。第一,喜欢玩电脑,但是不理解电脑为什么可以做这么多事。第二个原因是听闻北航的计算机系很厉害、计算机系也很热门。从小到大,成绩还不错,一定方面上对我做事的习惯上有一些影响,反正不管什么东西,冲这个名头也要选。第三个原因是分数可以选上计算机系,这个不再赘述。

      其实在上大学前我对计算机的了解仅仅是游戏。小时候(确切说直到高中毕业)认为所玩的电脑与计算机专业对等,后来发现并非一回事。对于生长在农村的孩子,计算机这种东西是难以接触到的。记得我第一次接触到计算机是在二年级。当时跟着家里的哥哥去黑网吧,五毛钱一个小时,大概有十台15寸左右的大头电脑,上面只有一些单机小游戏,当时哥哥玩的是暴力摩托,我就在他旁边站着,看得入迷。五年级之前一直跟着比我年纪大的哥哥在周六日找黑网吧玩游戏。此后走上了上网吧的网瘾少年之路,无数次被家长从网吧中揪出,一顿教育是免不了的。初中险些因此抛弃学业,被迫转学到一个跳墙后只能看到“万亩良田”的学校,这才断了一些念头。在高中时,也在空余时间沉迷游戏,脑子里也没太多概念……不像博客A的作者,从小学就被送入计算机培训班;编程、系统是我大学才明白的词。大学前对计算机的无概念直接导致了大一时对第一门编程课——C语言的失败,从而难以赶上学习成绩。由于自己的迷茫心态,也从未长期有过破釜沉舟、卧薪尝胆的气势去克服,只是在挂科的夹缝中苟延残喘、虚无度日。甚至在大二进入计算机系后,沉迷某款游戏,导致了一次不可逆的错误,实在是对自己无语。我其实是不想谈这件事的,因为每次下定决心痛改前非后,总是三分钟热度,又回归到“水”的状态了,似乎就像止痛药一般,一遍一遍地使用,便不生效了。我清楚地知道这些,但总是难以改正。之前听过一句话:The secret of change is not focusing on fighting the old, but on building the new. 我想我正应该如此,不应沉溺于自己的失败,应该以积极的态度去创造未来。《王者荣耀》中的狄仁杰有一句话:与其纠正错误,不如避免犯错。我不会忘记自己的失利,这些失利都会成为我前行路上的信标,时刻警醒着我。

      说起计算机是不是我喜欢的领域,难以下笔。我觉得计算机即神秘又巧妙,0101一层一层抽象,便完成了这么神奇的事情,令人着迷。但是另一方面,在完成最终的展示前,是一段困顿的时光,学习各种的基础数学知识,码出繁多的代码。如果我擅长的话,我是特别喜欢计算机的,但现在是不擅长——那也很喜欢。我得益于计算机里的思想。Trade-off告诉我以物易物是一条基本的道理,速度快就意味着计算的复杂性、存储的繁重性,就像漫威宇宙中的灵魂宝石,soul for soul。自然界、社会亦是如此。另外,在编程过程中我也意识到,不可能恰到好处地去做一件事,你如果想要做到万无一失,必须进行冗余的操作;做量为1的工作,就要做大于1的投入。计算机科学的思想不知不觉地让我懂得许多原来不懂的道理。

      对于热爱一词,百科上的解释是: 情愿全身心投入地爱,激情四射,充满幸福的幻想,去奋斗、去付出,享受其中过程(即使是酸甜苦辣),即使没有回报也不后悔。对此,我认为第一句和最后一句的释义我没做到。首先我并未全身心投入,因为内心中还有其他的东西牵绊着、并且如上文提到,自己有着许多的不足。其次,不怕人笑话,我选择大学就是为了回报。曾经小时候认为,有理想、有追求、乐此不疲、单纯的享受过程才是最酷的生活,但是就如小时候最烦的桥段——长大后总会妥协,渐渐开始追求结果。转念一想,不用刻意去追求结果,因为在享受过程的同时,就会提高自己的能力,为好的结果铺定基石,我只需做好现在的事情,为我喜欢的计算机专业去努力、去奋斗,stay hungry,stay foolish,为自己加油!

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

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

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

      • 速成的培训班和打基础的大学教育还有mooc之间有区别吗?

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

      大学生活相比高中有一大转变,在高中时候一切都会被老师、家长安排好,而大学就需要自立,自己决定所有事,所以对于大学生活过得好坏我认为自己的原因占绝大部分。我理想的大学教育应该是充满激情、充满挑战和竞争的。在我们大学内,确实感受到了挑战与竞争,但是从未有过激情的感觉,感觉更多的是一个人的困顿与迷茫。比如在课堂上,大多数同学、包括我在内,是卸不下包袱的,大家都或多或少刻意避开其他同学的目光,不敢进行讨论。而且有些课的人数太多,教师资源不足,导致整体教学效果不算太好。对于国外大学的了解,我的印象仅存于宣传片和影视资料中。从那些资料中我感觉国外(发达国家)的大学的学习氛围很好,给我的一个印象可以用一个词来表示——较真。他们会要求学生去做一些很实际的东西,以特别真实的方式来考核。我觉得目前阶段来说我们还难以做到,主要有三个原因:学生积极性不够、师资力量不足、观念有些许不同。当然我并不觉得西方的教育制度一定好,只是我们国内的教育水平还不能称为很先进,希望我国能够找到适合自己的教育道路,继续进步。

      迄今为止,我写的代码仅限于课内,最复杂的软件(确切来说是程序)作业可能是编译课设,也只是完成了课程要求,没有进行优化。

      速成的培训班和打基础的大学教育当然有很大的区别。我认为速成的培训班强调的是做出的成果,而大学教育则是促进思维的进步,知其然,且知其所以然,不仅做出成果,还知道为什么会做出这种成果。就好比速成c++的书和《c++编程思想》的差别一般,速成c++的书只会告诉你怎么定义一个对象,而《c++编程思想》会告诉你定义时调用了构造函数,该对象的生命周期结束时会自动调用析构函数。

      我对学计算机的学基础数学科目这一现象没有疑问,首先,计算机字面意思,用来计算的机器,只从名字就可看出与数学类学科的关系。其次,计算机的应用离不开这些数学学科。比如,线性数学中的矩阵表示、求解操作系统的可靠性等。数学学科培养的数学思维在任何学科上都有重要作用,因为它们是绝对真实且理性的,它不像文章一样,因为个人情感而改变。同时在数学学习中极大地锻炼了逻辑思维的能力,这对计算机的理解大有裨益。据我所知,数学好的计算机也好,反之亦然。

    • 第三部分:未来规划

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

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

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

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

      其实感觉自己对IT行业的了解还不太多,具体从事哪一职业并没有太确切的目标。现在有三个比较喜欢的方向。第一个是产品。近些年来,随着互联网的智能化,优秀的手机产品层出不穷,不管从外观设计和系统优化上,其中苹果公司尤为突出;我很喜欢苹果的产品,从外观上,简约美观,符合美学标准,还具有自己的个性。从系统方面,拿我使用过的ios系统来说,不仅界面漂亮,系统的优化也是一流的水平,在安卓机开始堆硬件数据的年代,iphone以不超过4GB的内存、一千万左右的像素相机等等看起来较低的硬件配置,其无论性能或者用户体验都超过绝大多数其他厂商。因此,能做出这样优秀的智能产品,是我的理想之一。第二个是前端。前端是面向用户的,因此强调设计、实用和美观。我自认为自己是一个追求美感的人,尊严和审美观,是我绝对不会放弃的两个东西。我也喜欢去做一些集美观与实用性于一体的东西,在IT领域中,前端的设计绝对需要这样的设计。第三个是机器学习。上学期了解了一些关于机器学习的课程,于是对此产生了浓厚的兴趣。记得在了解Lenet时,我惊讶于就这么7层简简单单的计算,便能以较高的精确度识别歪歪扭扭、不同字迹的手写字体,这多么让人兴奋!而且整个过程类似于教学一般,去训练一个计算机,那是多么神奇的事情!

      说到规划一词,不怕笑话,我其实还未有很明确的计划,不像博客中的作者,从大二就w已经明确了自己的目标。但是我知道有三件事非做不可,学习、课外开发、实习。

      对于我的目标,自然是做了准备,准确说是我准备了这些事,自然而然决定了目标,因为每个人都是喜欢做什么,才决定去做什么(至少在心理上)。首先,对于产品和前端,我在大学阶段选修了几个关于设计艺术、创意的课程,我认为受益匪浅,提升了我的审美能力和对美感与实用的之间关系的理解。对于机器学习类,我和小伙伴们在这次冯如杯项目中,做了一个目标跟踪小车,以此来进一步理解和学习机器学习中的神经网络。

      面临实习,我希望首先能够在实验室实习,因为感觉在实验室可以学习到更多的东西,导师的水平毋庸置疑,同学也更值得同辈的自己进行学习

      我认为实习的经验是一个思维转变的平台,是从学校过度到职场的缓冲。在学校,我们遇到困难可以询问同学、学长、导师,但是在职场更多地需要自己去解决一个问题。而且从学生到雇员的转变,更多的是一个心态的转变,我相信实习的经验会帮助我们完成这个重大的转变。现在处于已经大三下了,对于还未有实习经验的我,积累实习经验是十分迫切的。

    结尾

    帕蒂·史密斯在《只是孩子》中,有一句话:“你若咬定人只能活一次,便更没有随波逐流的理由。”在新学期、新的一年,我一定要跳出自己的安逸区,克制自己、坚持下去,做更好的自己,不辜负自己的野心。

     

  • 相关阅读:
    2015.2.27 UltraEdit中显示XML结构
    2015.1.31 DataGridView自动滚动到某行
    2015.1.15 利用函数实现将一行记录拆分成多行记录 (多年想要的效果)
    2015.1.15 利用Oracle函数返回表结果 重大技术进步!
    2015.1.15 利用Oracle函数插入表结构 Bulk collect into 不用循环,简洁高效
    2015.1.8 Left join 左连接
    2015.1.10 解决DataGridView SelectionChanged事件自动触发问题
    delphi 遍历窗口
    delphi 访问 protected 属性 哈哈
    clientdataset 读取excel 如果excel 文件不存在的时候 相应的gird 会不显示数据, 鼠标掠过 gird 格子 才会显示数据。 这是一个bug 哈哈
  • 原文地址:https://www.cnblogs.com/lucien98/p/12391967.html
Copyright © 2011-2022 走看看