我是靠谱客的博主 温柔黑米,最近开发中收集的这篇文章主要介绍《算法》读后感(一)之胡说八道,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在写之前先吐个槽,《算法(第4版)》这本书一共636页,标价是99元,我在亚马逊上买的价格是77.4元——真贵呀。但是我用了两周的时间,只读了50页,虽然这其中因为一些事耽误了些时间,不过我现在觉得,这77.4元,真值!
好吧,因为我只读了50页,所以也谈不上有什么读后感,那我就随便聊聊读的过程中的一些感想吧。首当其冲的困惑就是Std* 库,在本书中用的极其频繁,但是我又看不到其中的源码,在我看了官网外加Google无果之后,我释然了。这也符合我20分钟Google不到就放弃深究的做法。原因是,Std* 库中无非就是简单的打印、排序等功能,其实用Java自带的库是一样的,只是本书因为不想沾染Java太多的气息,就没有涉及很多Java自带的知识。当然这对于我来说是无所谓的,这点Java基础我还是有的。这里就要谈到我胡说八道的第一点了,可以称之为智慧与知识,或是道与术的关系。在我理解的编程中,知识就是方法,再直白点就是那几行代码,而智慧可以直接理解成架构。无论我想实现什么功能,打印一句话也好,或是向服务器发送请求也好,前者就是一句话的事,后者可以直接用别人写好的第三方库,结果也是一句话的事。这就是所谓的知识,我知道了,功能就可以实现,我不知道,那就去Google,只要花费足够的时间弄懂用法,知识就学到了。这也就是所谓的“做程序员很容易”,因为只要你了解了基础知识,会Google,就足够了。而架构,就不是那么好掌握的了,譬如说Android系统为什么要这么设计,为什么用了这行代码就能达到我想要的效果,这行代码的背后是怎么运作的,源码、硬件、汇编语言,它们是怎么写的以及它们为什么要这么写,如果你能弄明白这些东西,那你就不是程序员了,你属于大神。而我对上述三样的了解程度是——仅知道名称。所以在我看来,智慧才是要学的根本,而知识,则是碰上什么学什么,因为知识真的是太多了,根本是学不完的。
书中的第二点让我比较蛋疼的就是,每小节的习题太多了,而且做起来真是太费时间了。尤其还是在官网找不到标准答案的情况下。一般情况下我看书一天能看25页,做题的话,一天能做10道就不错了,这估计连一页都没有吧。而且前面的题还好,无非就是算一下代码的运行结果,或是写一些小算法题打印结果之类的。到了后面,我感觉这已经不能算是实现算法了吧,这已经属于实现功能了吧。还让我用Java画图,你不知道Java因为不善于处理图形界面所以都用它写服务器吗?这种题我干脆直接看答案了,要是连这种题都做,我估计以后都没Google啥事了。
以上。

最后

以上就是温柔黑米为你收集整理的《算法》读后感(一)之胡说八道的全部内容,希望文章能够帮你解决《算法》读后感(一)之胡说八道所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部