文章吧-经典好文章在线阅读:编程珠玑(第2版)读后感精选

当前的位置:文章吧 > 原创文章 > 原创精选 >

编程珠玑(第2版)读后感精选

2022-06-27 09:33:02 来源:文章吧 阅读:载入中…

编程珠玑(第2版)读后感精选

  《编程珠玑(第2版)》是一本由[美] Jon Bentley著作,人民邮电出版社出版的平装图书,本书定价:59.00元,页数:259,特精心收集的读后感,希望对大家能有帮助。

  《编程珠玑(第2版)》读后感(一):无愧珠玑二字

  这本书第一版,一经面市,便成经典,薄薄的一本却满是大佬的满级编程经验。 非常好的一本书,很少有人能把计算机类的书籍写的这么引人入胜。"历史上最伟大的计算机科学著作之一;融深邃思想、实战技术与趣味轶事于一炉的奇书;带你真正领略计算机科学之美"。

  现在第二版出来了,更新了算法等方面内容,还提供代码方便下载。时代在进步啊。 本书中出现的源代码都可以下载到,都是些非常非常精巧和实用的小函数。每个章节的课后题也都设计的非常巧妙,既让人深入思考文中所涉及到的问题,又让人开阔了视野。遗憾的是,我只是偶尔看了一下部分的问题,而且稍微有点难度的问题就被卡住了,只能求助于书后的答案。哎,算法(编程)真是一门既吸引人又需要详细思考和大胆创新的艺术。

  《编程珠玑(第2版)》读后感(二):很适合初学者

  我一直以为算法是什么很高深的东西,从初始编程到现在都没研究过算法,对算法的印象之停留在上学教的各种排序,与其说是会算法不如说是知道算法这个东西。这本书对我来说真的是出现的很及时,看了前面几章,写的很详细,从最基础的开始讲起,非常非常适合零基础的初学者,内容通俗易懂,很容易理解。而且资源很全,包括课本的源码和视频资源什么的。可以说是从入门到熟悉,虽然不足以精通(可能是因为我比较菜)。算法在it行业算是相对比较高端而且人才稀缺的部门,有好些人是因为难度门槛摆在那望而止步,我个人c语言和python编程有几年了但是迟迟没有接触算法,因为一直没有头绪,不知道从哪里下手,相比于报一些培训班,买一本适合初学者的书划算的太多,这本书算是我的启蒙老师了,价格不高但是质量很好,逻辑很清晰,结构很明了,从简单到深入,至少对我这种初学者来说再合适不过了。自学的话需要有系统的学习过程,通过这本书和自己摸索的过程中确实能媲美培训班的学习效果,并且能掌握独立解决问题的能力,强烈推荐这本好书,初学者一定要看看!

  《编程珠玑(第2版)》读后感(三):老师傅带你学编程

  起初对这本书感兴趣,是因为《经典》二字。一是本书作者Jon Bentley是美国著名程序员和计算机科学家,相比读一些专职写书的作家作品,一位老程序员前辈的经验之谈更让我觉得有益。二是本书被美国大学用作教材,这一点尤为显示出书籍的经典。

  后来看了书评,更确定了这本书有必要一看。

  书确实好,开头就是讲故事,由作者工作中遇到的一个问题着手,一步步把人带到情景中,既而跟着作者思路思考问题的解决方法。更为可贵的是,不仅教你怎么解决问题,还教你实际解决问题时碰到的各种情况,这一点对于新手来说,很是难能可贵。

  故事讲完,开始做题,又是几种场景下的应用,好像是一位老师傅,把自己遇到的关于这个问题的所有故事都给你讲了一遍,让人感觉亲切又着迷。

  我觉得兴趣才是阅读的动力,而这本书实在让我兴致盎然,一位经验丰富的老师傅与我促膝长谈,倾囊相授的情景出现在我的脑海,抬头看老师傅的脸,呕吼!一个老外!

  《编程珠玑(第2版)》读后感(四):编程珠玑(第2版)读书心得

  编程珠玑初看名字的时候觉得是一本夸大或者不知道全书主旨的。有很多朋友给我推荐过这本书,但之前对这本书也存在很多误解,所以一直也没有在意,没有读过该书。 以前总感觉没有高深的编程基础就阅读这本书,而且书很薄。 这次巧合正好获得了这本书电子书的阅读券,得以重新审视这本书。

  其实全书讲解的主旨是编程的算法,但与普通讲解编程算法的书不同之处是,这本并不厚重的著作,正是在培养我们对算法进行优化的思维 。 通过一个个经典的小例子,将作者的算法思想一一呈现。正如书中所写:通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计及基本设计原则进行了透彻二睿智的描述,为复杂的编程问题提供了清晰二完备的解决思路。

  书中每章独立成篇,各章联系逻辑也很强,但是对于一些专业性很强的内容可以选择性跳过。 当这些算法和底层知识结合在一起,并且开始解决实际问题时,就需要认真的去思考。经典的书籍确实需要慢慢的去玩味体会,慢阅读和集中精力思考才是阅读本书的方法。

  希望很多的人早早阅读本书,从中受益。购买一本纸版书籍阅读很有必要。

  《编程珠玑(第2版)》读后感(五):读编程珠玑小结

  因工作原因接触到一些代码程序,从自我感觉来说,代码更像一个人思维逻辑在计算机上的展示,不同的人会有不同的写法,比如第一章通过一个磁盘文件排序进行分析,给出了正确的问题,明确了问题,最后给出了一个较快程序的实现,这都是积极思考算法的功劳。第二章给出一个经典排序方法的思考告诉我们不要急于去写代码,而是有点“懒”的去思考实现。第三章,阐述了数据比数据结构更为重要的意义。第四章,编写正确的程序似乎不是那么容易, 但是通过在前面几章问题定义,算法设计,数据结构的选择,写出正确的程序又是件很容易的事情。第五章,编写小事里通过一个写伪代码实现一个C语言程序来提高编程成功程序的一个技巧。通过基础篇可以看出作者想通过幽默的各种例子来引导读者进行后面篇章的阅读。对于随后的性能部份,开始着重说下程序员一般会忽视的效率问题,程序之间一般都是相互影响的,在考虑性能的时候就要尽可能把这些相关性列出,然后按照次序给出三种改善运行时间的方法,当然在相对于后期如何改善,早期阶段如何使用“粗略估算”来保证系统结构具有足够的效率更为重要;算法上的设计有时候可以显著的减少模块的运行时间;代码调优一般在系统实现的后期完成。最后的应用部分,描述了集中通用的排序算法;通过一个生成随机整体样本的例子给出该问题的多种解决方案。阅读此书有一定的代码基础,小白读的话会有种云里雾里的感觉,建议准备好再拜读。

  《编程珠玑(第2版)》读后感(六):看了第一章的例子,我就知道这正是是我要的书。

  看了第一章的例子,我就知道这正是是我要的书。

  “我错就错在马上回答了这个问题。我告诉他一些有关如何在磁盘上实现归并排序的简要思路。我建议他深入研究算法教材,他似乎不太感冒。”

  当我想要学习算法的时候,有人给了我一些算法书的建议,各种公式及答题技巧,如果这是用于刷LeetCode,或者紧急应试,或许这是很好的办法。但如果想作为入门书籍、想吊起对学习算法的兴趣,或者学习算法的思想,是非常不合适的,我对这样的书籍也“似乎不太感冒”。本书从最早的磁盘上实现归并排序的例子,就阐明了这一点。不像其他算法书一样,书中的文字量是远远大于代码量的。

  这本书很薄,才259页,不会像一个大砖头一样让你望而却步。通过一个个经典的小例子,将作者的算法思想娓娓道来。本书适合多遍阅读细细体会。

  另外一个亮点,就是每一章的后面,都会有一些习题,也是非常经典,在书的末尾会有对应提示和答案。注意是提示和答案,首先会提醒你去看哪个章节的部分,提示解题思路,可以让你在不看答案的情况下按照提示再试着解答一下,也可以看看自己的解题思路是否还有可以提升的空间,最后才是去核对答案。这样的章节设计非常棒。

  最后,不得不说,经典就是经典,经得起时间的检验,也值得大家去反复学习。

  《编程珠玑(第2版)》读后感(七):编程珠玑--是我想要的朋友

  什么是一本好书呢?我认为一本书不必在意他是愉快的对话,还是如同老先生那样陈述知识,只要阅读完毕,有所体会,有所长进,他相对你而言,就是一本好书。 刚拿到这本书的时候,起眼见书名,《编程珠玑》,想想自己写的代码,不自贬,亦不自夸,勉强能看,至少,我是这样认为的。再历书名,莫名震撼,我在想,到底什么样的代码才能被称为珠玑?心头突然想起一个最完美的代码:hello world!没错,我认为他是最完美的,起码,怎样都不会错。其他的,可遇不可求也。

  读完这本书的第一部分,由衷的钦佩作者。编程这么“快乐”的事情,他可以写的这么轻松。一个完整的知识体系应该有其贯穿顶底的骨血,这本书不会教你死板的写代码,他仿佛更像是一把犁,把以前学过的知识梳理一下。emmm ,我想现在看这本书的应该还没有那种完全没入门的“小新”吧,如果有,请你出门左转,先学一点基础再来更好点。回到原来的话题上,到现在我们学过的很多知识在脑子里可能是杂乱无序的,解决问题的时候想起什么就写什么,只要他可以真正的解决问题,那么就是一种好方法。对于代码而言,哪怕就用简单的if...else堆叠,只要能跑,对吧,谁愿意去优化。对于后面的维护而言,无疑,一场巨大的灾难。根本和珠玑搭不上边。但是这本书,你可以把它当作一个朋友,细细阅读,慢慢整理;也可以当场目录,查漏补缺。珠宝也是经过打磨的,代码慢慢磨,总会变成你满意的样子。

评价:

[匿名评论]登录注册

评论加载中……