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已经明确了自己的目标。但是我知道有三件事非做不可,学习、课外开发、实习。

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

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

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

    结尾

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

     

  • 相关阅读:
    Html-Css 从入门到放弃(一)基础知识
    PHP7 学习笔记(十)会话控制
    Redis模块学习笔记(一)RediSearch简单使用
    PHP7 学习笔记(九)phpsize动态编译openssl扩展 (微信公众平台)
    Git与GitHub学习笔记(五)一次提交失败的记录
    PHP7 学习笔记(八)JetBrains PhpStorm 2017.1 x64 MySQL数据库管理工具的使用
    PHP7 学习笔记(七)如何使用zephir编译一个扩展记录
    阿里云(四)Linux 实例常用内核网络参数介绍与常见问题处理
    阿里云(三)安全组
    流媒体技术学习笔记之(十七)FFmpeg 3.3《希尔伯特》-新版本的亮点
  • 原文地址:https://www.cnblogs.com/lucien98/p/12391967.html
Copyright © 2011-2022 走看看