《世界是数字的》随笔

前些日子自律会大大说我目前接收的信息偏向于碎片化。大致就是言我太浮躁吧。那么这次我就静下心来好好读读这本《世界是数字的》。得知本书作者Brian W. Kernighan 是世界顶级计算机科学家,我吓得胡子都沧桑了好嘛。怀着一颗少女心翻开这本灿黄灿黄的书,第一句:站在巨人的肩上!好,可以!没有封面那么污!接着往下翻,发现好几张作者的自拍。嗯,爱生活,爱自拍。是个好小伙子。待读完“致读者”,我才终于燃起来了。作者说要让这本书成为“未来总统的计算机与通信”,这意味着这不会是一本枯燥乏味的教科书,它会是语言通俗易懂,并只为我们讲述计算机“常识”的这么一本书。因为作者要是讲“常识”的话,我想我们这些不想当总统但生活在信息时代的公民们应该都会很乐于接受吧。啊哈。

我想我是喜出望外的。毕竟这么一本文字简明易懂又妙趣横生的专业书可是为数不多。文中有很多解释我觉得对我们广大非专业人员来说,就像一件秋季的衬衫,它就是那么恰到好处,不太冷不太热,点到即止。在你掌握了以后,还会觉得挺温暖又能在别人面前耍下帅。就比如说我们要怎么去理解“算法”这个概念呢。假设我们要找出屋子里谁最黑,我们可以四下看看,可能已经有同学拿出颜色对照表了,然后我们猜一猜会是谁。然而,算法则必须精确地列出每一个步骤,从而让不会说话的计算机都能遵照执行。也就是说它要运用一些死的方法,或者说僵硬的方式,达到精准。

我很认可文中透露出的一个观点——无论你是总统,还是平民百姓,都应该了解这个计算机世界,因为它对每个人都有切身影响。我想在往后几年,计算机与通信将成为每个人的必修课,它不再是相关人员的专利,而成为每个人的安利。是的,时代就是这么残忍呐,计算机都是安利了,求当年那几个学编程代替劳改的囚犯的心理阴影面积。是,哪怕你瘆得慌,你也离不开一科计算机科学课呐。为什么呢?无论工作和生活与技术距离有多遥远,你总有机会接触技术和搞技术的人。计算机时代正在高速发展,我们需要不断翻新自己的知识层面,从而适应周边环境。而在这数据翻飞的时代,掌握必要的计算机“常识”,就是我们的应做的事。

有时候在课堂上我面对代码,面对那些僵硬的符号。我觉得我完了。我提不起一些兴趣。从前我欺骗着自己,幻想着可以成为IT行家。可是现实不总是那么美妙。我觉得我是没有天赋的。我愈发呆板,没有思考。可怕吧,学而不思则罔。我机械地重复书中的那些字符代号,心说至少还是有在学吧。可是呢,我没有试着去理解。赵括谈论起用兵的道理可以滔滔不绝,头头是道,到他真正上阵用兵时,却缺乏变通,最后身死沙场。这便是僵硬的学习方法。这本书给了我一个启发,就是关于计算机与通信的思考。不要用既定的眼光去看待你眼下的东西。你看,在1990年,音乐还是通过CD或录音带专辑来发行的,到了1999年,Napster横空出世改变了这一切,从此便有了下载音乐这一说。就像我们可以从头到尾地阅读一本书,也可以挑一些自己感兴趣的内容开始读,然后再看其他章节。所以我想,对于枯燥的东西活泼的人可以写出活泼的样子,说不定未来的某一天枯燥的代码也会在我的笔下开出花来。

以上是我扯犊子的内容。

时间: 2024-11-22 16:53:45

《世界是数字的》随笔的相关文章

大道至简-随笔三

软件工程的三要素是:工具.方法和过程,它们并不相互独立,而是相互作用的.工程是对目标的描述和成果的检测. 至于这个工程目标的实现,是“过程”和“方法”的事,而使之快速实现所需的,就是“工具”. 作为合格的项目经理(或工程决策者),你必须要洞悉各种工程方法的应用环境.代价,也必须清楚所在团队或公司的 规模与实力,同时还要了解团队的优点和弱点.只有充分评估这些因素,你才可能决策在具体的工程项目中应用的方法,或 尝试之. 作为一个计算机专业的学生,我们都具有实现欲望的通病.因而我们往往会忽视了细节.思

读《大道至简》随笔心得

 读<大道至简>随笔心得      经老师的推荐,有幸读到了<大道至简>这本书.书中虽没有精妙的语法,没有实用的编程技巧,但却以一个软件大牛的视角,给我们这些小白打开了通往编程的大门,使我们开始有了全新的兴奋点,有了属于自己的全局观. 书以愚公移山为例子作为开篇,让我们明白,编程如同移山,除了先天智障以及懒惰者,每个人都能学会编程.之后用李冰用火化冰山的故事,与愚公移山形成对比,告诉我们,要学会思考,从而去寻找更简便的方法. "言人三为众",只要人数达到三个人,

《大道至简》随笔

本来听说<大道至简>这本书,以为是老子的道教,心里还纳闷,这跟我们学计算机的有什么关系.难不成计算机专业如此神秘,如此高深莫测.后来还是明白了,这是写编程的思想的,讲述的是编程的精要和内涵的. 作为一名计算机类专业的大学生,我接触编程刚一年,而且只学了一门c语言.说来惭愧,初入大学难免会有些放松,所以c语言学的并不怎么样.<大道至简>在最前面就以愚公移山为例,在愚公的论述中,我们看到了编程的根本:顺序.分支和循环.庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来是想的.这

大道至简 第一章 读后随笔

在读这本书的之前,我上网查了“大道至简”的含义.以下是搜索出来的结果:大道至简的含义就是最有价值的道理其实是最朴素的道理,很重要的道理其实是很平常的道理.大道至简应是一种境界,就像读一本书,初读,是从简单到复杂,再读是从复杂到简单,读熟了就只剩一个纲了,这就是简.大道至简也是一种哲学,无论是做人还是做事都会给人以指导.在当今这个层层叠叠的大千世界中,我们要学会把复杂变成简单,用智慧创造“简单”,在变迁中不断的升华. 在书的第一章中,首先,开篇由<愚公移山>引入展开,叙述了需求的产生,项目沟通基

大道至简---读书随笔

闲暇时,拿起手边刚借的这本书<大道至简>——软件工程实践者的思想,看打这个名字还是有一点的好奇,很想看看我这个身为初级编程人员和那些真正的软件工程师的思想层面上的差距和一些借鉴. 开篇并没有长篇大论也没有说一些让人难以理解话题,只是引用了中国古代的一个故事,从这个我所熟悉的故事开始展开作者身为软件工程师的一些观点,这些观点对我来说是从未认识到,也没有在意这些,对于学生的我,我们往往在乎的是面对一个问题如何用代码把它写出来,写写改改,写写再改改,当解决了问题的同时,这些代码就像刚从战场回来一样,

大道至简第一章伪代码

一.愚公移山 Import.java.大道至简.*; Import.java.愚公移山.*; Punlic class yishan { Public static void main (string [] args) { While(山不平) { 叩石垦壤,箕?于渤海之尾: If(愚公不死) { 愚公与子孙一起移山: } Else { 子又生孙,孙又生子......子子孙孙,无穷匮也: } } System.print.ln("山已移完"): } } 二.会不会写程序 Public

《大道至简》第五章读后感

失败的过程也是过程,我觉得这句话很有深意,阅读完大道至简第五章,我又有了很深的感触. 首先是“做过程不是做工程”,过程是为了实现某种目的而经历的一些事情,过程有很多种,虽然经历了某种过程,但不一定能实现某种功能.做完过程的每一个阶段,并不等于做工程.做过程不是做工程的精义,也不是最终目的. 然后是“做过场”,做过场就好像是一种形式一样,做了没必要做的事情,就是浪费时间. 做工程的最终目的是实现客户的要求,工程只是一种实现的途径.最初做开发的前辈们,不用什么工程或者过程,也一样编出了程序,也一样解

大道至简第五章读后感

第五章 失败的过程也是过程 今天照样老师带领着我们阅读了大道至简第五章,阅读了<大道至简>的第五章,这章在前面的基础上又进了一步,有了技术和团队,加上有效的沟通,接下来就要接项目做工程. “虚有其表耳”,本章以<明皇实录>中的一句话来告诉我们一个深刻的道理:不要只求外表,只做形象工程,而是要透过表象,力求实质. 失败了不要紧,没有失败也就找不到自己的不足,也就不会发现自己的问题,更不用谈改进了.我们的前辈们就是在不断的失败中才总结出了“瀑布模型”“螺旋模型”等模型,方便了我们.但是

大道至简:软件工程实践者的思想——第一章感想(重写)

中华道家哲学.道在中国哲学中,是一个重要的概念,表示“终极真理”.此一概念,不单为哲学流派诸子百家所重视,也被宗教流派道教等所使用. 大道至简是指大道理(基本原理.方法和规律)是极其简单的,简单到一两句话就能说明白.所以这个大道至简可以适用任何行业. 对于编程序来说,很多人认为是一件很复杂的事,但是你慢慢读以前的故事,你就会发现,其实在是一件很简单的事,甚至可以说是不用废废脑力一件劳力活.在中国两千年前的寓言中,已经成就了一位工程名家:愚公.当你细心读这个故事的时候,你就会发现,在愚公的身上,浓

读《大道至简》有感

编程序从一开始到现在给我是“斩不断,理还乱”的感觉,有时候真的对着一个程序一点头绪都没有,不知该如何下手. 在两千年前的寓言故事<愚公移山>中,已在无形中成就了一名工程师:愚公.他在移山之前都有详细的计划,有目标,都有一个结构,还看透山不能增而子子孙孙无穷匮也的道理,总有一天在会把它移尽.阅读大道至简之前,我在语文课上读的<愚公移山>从来没想到过这个编程序问题,受语文老师的熏陶,我在高中毕业之前特喜欢阅读文言文.虽然一开始并不理解意思,更没有想过我会学计算机,想到愚公是个出色的工程