《算法》读后感(一)之胡说八道

在写之前先吐个槽,《算法(第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啥事了。
以上。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值