第一次作业:我和计算机

  • 结缘

    • 我和计算机的开始
    • 我为什么选择计算机
  • 大学里的计算机
    • 我对大学学习的看法
    • 和速成班、网课的比较
  • 未来规划

结缘

我和计算机的开始

已经记不清第一次接触电脑是什么时候了,我们这一代人出生的时代比较好,电脑已经变成大众消费品。但是小时候身边大部分人用电脑都只是用来看动画片聊天而已,所以第一次真正算接触计算机是初二,家里新买的戴尔笔记本自带了一张ubuntu光盘,当时好奇这是什么,看是在网上百度,明白了这是一个不同于windows的操作系统,便开始自己折腾,在电脑上成功安装了ubuntu,开始了自己了解计算机的第一步。

因为家里有亲戚是做计算机工作的,所以他会给我推荐一些计算机有关的书籍,但为高中的时候本来并没有打算就读计算机专业,而是抱着美好的理想希望报考环境工程(笑),所以对于他推荐的书(C程序设计语言,Linux系统管理手册,还有一些php的书籍)并没有什么兴趣看下去,只是在电脑上跑了几个简单的C程序,把php跑在apache上在浏览器中显示出来这样简单的操作而已。

和那些博文里的大神比起来,我的经验比起来根本就是一片空白,起步就不是在同一个水平线上的,但生命是一场马拉松,虽然我浪费了一些时间,但是我还有机会可以做的比别人更好,当然前提是足够努力。他们很强,我不知道是不是因为他们比较有天赋,但他们无一例外都比常人付出了更多的努力,花了大量的时间去做好一件事情。我和他们的差距可能就是他们付出的那么多努力。

我为什么选择计算机

这个选择其实也是一个妥协,自己想去的环境工程不被看好,在家人的劝说下也慢慢失去了信心,刚好家里的亲戚又是做计算机的,于是在他的激励推荐之下选了计算机这个专业。

可以说我喜欢计算机,喜欢编程,但并不是热爱。实话说我并没有那种激情。

好的程序员有 3 种美德:懒惰、急躁和傲慢(Laziness, Impatience and hubris)。 ——Perl 语言之父 Larry Wall

目前的我并不具备着三种美德,没有渴望写出完美代码的那种急躁,也没有希望干更少的活而写个脚本自动化执行,我的懒惰大概是能不做就不做吧,更没有相信自己能写出完美代码的傲慢。

不过到现在我并不后悔选择了计算机,在这两年里我学到了很多有意思的东西,有了可以去改变一些东西的能力。自己本身的性格也喜欢编程的这种形式,和计算机交流,错了就是错了,错在哪里它都会告诉你,简单明了。

大学里的计算机

我对大学学习的看法

在我看来,大学是人生中很重要的一个阶段。在大学里,我有充分的时间和丰富的资源可以去接触新的事物,学习可能受用一辈子的知识。在过去的两年里,除了学校的C语言、数据结构等课程,我还自己学习了PHP、Linux等方面的知识,知道了一个程序是这样被构建起来的,网站是如何运行的,这些对我来说都是很大的收获。

学习是一个艰辛且漫长的过程,只有意志坚强,具有毅力的人才能坚持下去。高中的时候老师总是说,高考完上了大学你们就解放了,但现实却告诉我并不是这样的,大学并不比高中轻松,同学开玩笑说:“专业选得好,年年期末胜高考”,虽然有调侃的味道,但也真实反映了事实。大学需要学的东西很多,除了学校里的课程,我们还需要补充课外的知识,一本书是不足以支撑起一门课程的。而且大学课程的快节奏,非常考验学生的自学能力和吸收能力,每门课都是一个领域,学起来比高中的辛苦有过之而无不及。

但正如我之前说的,我对计算机并没有很大的热情,喜欢但谈不上热爱,所以我看书总是没办法坚持很久,看了一段时间PHP,我又觉得Python很火,想去学Python,人工智能很火,我又想做人工智能,但其实自己的基础都还没打好。

在这些要做的事情后面,并没有一个明确的线索串起来,而是像无头苍蝇一样到处尝试、到处碰壁。举例来说,我的笔记本里清楚地记下某周要看操作系统,可是那周还没看完操作系统的时候,又记下本周不看操作系统了,看编译原理。就这样,好似饥饿的狗熊在掰玉米棒子,看上去很勤奋地在掰,掰下来,啃两口,扔掉。当时我能感觉到一种永远存在的知识饥饿感,一种永远填不满的饥饿感。不过,我又总觉得前方应该有那么一个终极玉米棒子,能够最终填满自己的饥饿感,所以,我就一直向前奔跑。其实这种奔跑,不管多勤奋、多刻苦,因为不够踏实、深入,永远都是事倍功半的。 ——徐宥:掉进读书的兔子洞(https://book.douban.com/subject/4006425/discussion/22802960/)

和这个博主差不多的情况,但他足够努力,不断的学习,并没有迷失方向。而我在不够努力的情况下还无法专心,效率不可谓不低。人总是这样,天生带有惰性,不想努力,总是期望有远远高出付出的回报。而我必须且迫切要做的就是克服这惰性,只有这样,才有可能在计算机的路上走的更远,能学习更多的知识。

和速成班、网课的比较

在当初选择专业时,我选择了计算机科学与技术而不是软件工程,最主要的原因就是计算机科学在我看来是计算机最正统的专业,课程里有更多的计算机理论知识,能对现代计算机体系有一个更清楚完整的学习,从底层理解计算机为什么是这样运行的,限制程序性能的瓶颈可能是什么。这是一个很难得的机会,可以在大学里相对系统的学习这些东西。当然自学也可以学习到这些东西,但必定要付出更多的时间和精力去做这些事,而且效果并不一定比学校里的好。

速成班由于商业利益,他们只会教授应用的知识,比如如何在30天上线一个电商网站,这些都泛于表层,学员并不真正理解为什么是这样做的,他们只知道这样做可以。缺少计算机理论的武装,会限制编程深入的理解,限制他们的职业发展。而且现在的速成班大部分都是具有骗子性质的,在交钱之前各种打包票,学完包分配,毕业之后才发现培训学校并没有那个资源和能力能做到包分配,导致很多人有被骗的感觉。

网课是一个不错的资源,降低了自学的成本,可以作为书本的补充。但还是要以书本为主,因为书本讲解得比较详细,可以有一个更清楚的理解,而网课视频有老师给你敲例子演示,比较直接生动。而且一些网课也有教学进度和课后作业,跟着它的节奏。但绝对不能只看网课而忽略了书本,那样只会一知半解。

未来规划

对于未来,并没有考虑太多。不想考研,因为自己的成绩并没有很好,就算努力去考研,也考不上国内一流学府,更不用说国际名校了,而如果只是在一所二流学校读研的话,在我觉得还不如三年的工作经验呢,没有必要用三年的时间去为导师打工。职业方向我想从事互联网方面的工作,虽然人工智能很火热,但如果要深入的话,门槛比较高,虽说不用重复造轮子,但想出名,总要发明创造一些东西,而自己对数学的自信并不怎么好。互联网是一个比较稳定的平台,载体一直在变化,但互联网从诞生到现在已经成为了现代社会的基石,无论怎么变化,互联总是趋势,它只会不断发胀变的更好,而能为它其中的一部分做出一点贡献也是好的。

时间: 2024-09-30 04:54:14

第一次作业:我和计算机的相关文章

第一次作业:学习计算机与对优秀博文的感想

作业概要: 第一部分:我与计算机 1结缘计算机 2在计算机系学习 3未来规划 第二部分:优秀博文感想 1阅读优秀博文写出自己的感想与见解 第一部分:我与计算机 1结缘计算机 1你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 1.1 选择计算机专业只因我高中的好朋友选择了相应的专业:我自己的条件并不好,我基础比较差:博主虽然在生活社交上面,但是他的学习与专业知识在他的哪个学生时期都是比我好太多了的啊!博[1]作者他在高中时期就一直都有在好好学习,打下坚实的基础,他上来了大学以

第一次作业:关于计算机我想说......

第一部分:结缘计算机         对于我为什么选计算机这个专业,大概这个问题我自己也说不清个目标明确额的缘由,特别庸俗地说就是跟风随大流吧.高考报志愿的时候,大家都说什么专业好,什么专业就业前景好,我就会去在意一下这些专业,说是在意也就是蜻蜓点水地百度一下然后不耐烦地看了搜索引擎地前两页介绍.对于我所报考的专业可以说我是非常敷衍地了解了一遍,有的甚至是不了解.计算机专业是我的第四个志愿,几乎我所有报考的院校里都有一个和计算机相关的专业,有一个很搞笑的原因是因为我很喜欢玩儿电脑,所以我觉得计算

软工第一次作业 - 我和计算机

我和计算机 ----阅读优秀博文,结合问题谈感想 第一部分:结缘计算机 计算机是在我记事的时候就接触到了的一个事物,不过在当时它的作用只有一个,就是给我打游戏娱乐,在上网之后又多了一个查资料的功能罢了.不得不说,除此之外,我和计算机这个行业以及在大学专业里学的任何内容都没有任何的结缘.可我为什么选择这个专业呢?大家都常说,21世纪是互联网的时代,学计算机意味着未来可以更好的找到工作,未来的发展空间是巨大的.于是在高考填写志愿以后,计算机专业就正式与我结缘了. 大家都知道没有兴趣学什么都不容易学好

第一次作业:一条咸鱼和计算机

第一次作业:一条咸鱼和计算机 第一部分:结缘计算机        我的经历和所有科班和非科班的博主都不太一样,他们大多数是喜欢计算机,或者认为计算机就业情况好,而我却是情非得已.第一次认识计算机应该是小学的时候再学校的机房里,当时的电脑是那种大屁股电脑,贼卡的那种,我们当时的计算机课应该是叫信息课,上课的时候总是偷偷一起玩金山打字里面的游戏,就是警察抓小偷的那个,想想当时一边玩游戏一边还要防被老师发现,还真的是挺刺激的啊.感觉我从前对计算机的印象就等同于玩游戏,小学的时候常年混迹电子厅,虽然经常

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种

第一次作业:基于Orange's OS系统的进程模型分析与心得体会

1一. 操作系统进程概念模型与进程控制块概念浅析 1. 什么是进程? 图 1 - 1 (WIN10系统任务管理器对进程管理的图形化界面) 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. --百度百科 应用程序的实例.对正在运行的程序的抽象. --<现代操作系统> 2. 什么是进程控制块? 进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态.其作用是使一个在多道程序环境下不能独立

第一次作业:关于Linux进程模型及CFS调度器分析

第一次作业内容 挑选一个开源的操作系统,深入源码分析其进程模型,具体包含如下内容: 操作系统是怎么组织进程的 进程状态如何转换(给出进程状态转换图) 进程是如何调度的 谈谈自己对该操作系统进程模型的看法 1. 前言 本文基于Linux Kernel 2.6.28 的源代码,分析本版本linux的进程模型和CFS调度器的基本算法. 源码浏览地址:https://elixir.bootlin.com/linux/v2.6.28/source 2. 进程 2.1 进程的定义 <计算机操作系统>这门课

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

第一次作业——四则运算小程序

这是第一次作业,而且是个人项目,说实话一开始得到作业还是很紧张的.虽然题目比较简单,但是由于自身动手能力很差,所以还是慌得要死. 经过思考和审题,我渐渐有了思路.四则运算主要的难点在于选取数是否是随机数而且是否能保证整数相除能否除尽. 一开始关于选取数是否随机我很苦恼,因为从前写程序变量基本都是自己赋值,没想到怎么随机取数.后来经过同学的点拨,我想到了随机选取函数.比如十以内的四则运算就将0-9赋给a1 再加1就变成1-10了.而保证除尽的问题也很快想到了解决方案,只需要添加一个判断两数相除记过