谈谈买书与读书

干码农这行,读书是必不可少的。爱读书的人,经常会把"书一定要买来看的",或者"书非借不能读"之类的话挂在嘴边,这些话自然有一定的道理,但我在这里想稍微做点补充,这也是我本人在买书、读书方面的一些心得。

计算机的书,大体分两种,一种是技巧性的书籍,一种是理论性的书籍,在针对这两类书作出选择时,我的态度还是有一定的区别的。

从选择作者的角度来看,中国台湾的一些作家,和大陆的一些年轻作家在技巧性方面还是有一定的水平的,我指的是写作水平,比如eclipse方面的一些国内书籍还是相当有作用的,当然这些人大部分处于写Blog成书的阶段,离占据主流图书市场还需要时间,但我们至少看到了希望。至于理论性的书籍,由于中文描述技术相对于英文有天然的不足,二义性很多,逻辑描述方面很难保持一定的连贯性。再加上目前我们都有或多或少的浮躁情绪,使得国外图书占据了垄断地位,这恐怕还要耗掉一代人,所以我的看法是,技巧性的东西,你除了买书之外,还可以关注一些相关的Blog(比如博客堂,javaeye等),并且也可以关注他们出的一些书籍。理论性的书(比如设计模式,算法等方面),那确实该买来反复读,而且尽可能买老外的书。

从选择内容的角度来看,技巧性的书大部分是速查性的,而理论性的书大部分属于要忘记文字化入血液的,我从来不认为记忆力是个问题(除非你连什么东西该在哪儿也记不住),因此前者,利用计算机的查找本事,比你翻箱倒柜的找书要高效得多。后者,你应该在远离电脑的时候,静下来好好的思考着读,这个时候纸张的作用才是不可替代的。

当然,书买来是要读得,而对于读书,我也有三个小小的建议:

第一. 读经而已,不足以知经:

这年头,到处都有号称自己读了某某大家之作的人,有些人还读了3th去买4th,言必子曰某某,以得其乐,其实光读一本,光读一家,你理解出来的大部分不是对的东西,例如,当你读了effective系列,可能就会觉得lippman的书中细节问题一堆一堆的(虽然这些都基本无伤大雅),因此我们就开始注重细节微调和宏观设计的修炼。然而,在到真正做了项目之后,你可能又会无限感叹effective系列给你描述的是一个人人都是贵族的优雅社会,而自己只是一个生活在成千上万垃圾代码的奴隶。你又不得不会回头去看看那些垃圾代码的处理惯例,无限的悲哀就此来了。因此读书是一个记忆、理解、悟道、反省、再悟道的循环过程,好书经典无非是其中一个环节而已。

第二. 不可以书博我,以至于释卷而茫然:

在计算机行业,每天要学的东西很多,很多时候等不到好书到手你就得上手,文档、网页、论坛、论文、烂书虽说鱼龙混杂,要能分辨精华之物,才能说得上能读能用,做到以我博书,处处得益。

第三. 读书更多在谋心,切不可朝闻道夕称王:

虽然你在经典上学的东西很多一时都没有用武之地(这点不止计算机,佛经、圣经、论语也如此),但不等于他们没有读的价值,你仍然可以提高自己的专业素养、提高自己工作模块的效率。更可能有朝一日等你在其位了即可谋其政,总比你去看什么抗日神剧,玩什么魔兽要好得多。

时间: 2024-10-06 03:49:42

谈谈买书与读书的相关文章

买书?买知识?

书是什么? 书籍只是知识的载体. 想要领会知识,还需要付出额外的时间和精力. 书贵么? 买书的几十元其实不算什么,珍贵的是读书的时间和注意力. 一本书只要有一部分内容有价值,有启发,自己收获了经验,最好还能联系实践.获得成长,那么就值回书价了. 如何做? 珍惜自己的时间,读好书,吸收好书内的知识. 同"爱读书.爱成长"的各位共勉!

网店买书如何避免被骗?

近来,老田做了一批书,也取得了不错的销售成绩.很多非出版圈的朋友经常问我,如何避免在当当.京东.亚马逊买书时被骗.因为,他们都有买书时被骗的经历.一看排行榜,书很棒,再看读者评论,果然是好书,于是就下单了.拿到书一看,内容一塌糊涂. 既然有这么多朋友受到了伤害,那老田就不顾出版同仁们的面子了,把这层窗户纸给大家捅开,希望更多朋友能够花同样的钱,买到真正好的图书产品.希望读者朋友能广为传播这条帖子,让更多人受益.咱们就先从图书的排行榜和评论说起. 防骗的六大绝招 第一.图书上市时间不足一个月,评论

省钱又省时间的买书方法

我经常买书,有几个问题曾经困扰过我: 买什么(欲购清单的制定) 怎样更省时间 怎样更省钱 现在,我找到了好办法,它们都不是问题了. 买什么 有时就是想买书,比如家里的书看得差不多了,比如觉得要扩大阅读视野了,比如隐隐感觉到买书时间了,那具体要买什么书,就是个问题.如果不知道买什么又想买,就只好到线下书店.线上书店去瞎逛,碰见什么买什么,消解买书欲. 我现在基本不会漫无目的地挑来挑去了,太浪费时间.我的做法是: 留意与自己阅读的书籍同类的书(书后一般有推荐,另外在网站买书时会有相关推荐,亚马逊的做

买书不读是一种什么病?

买书不读是一种什么病? 在日语中有这么个词特别的单词:積ん読(Tsundoku),用来形容买很多书却把它们扔在角落积灰的行为,这个词的起源可以追溯到明治时代,翻译成中文大概就是"买书如山倒,读书如抽丝". 对,说的就是你. 在开始阅读这篇文章之前,先告诉我,你书架上和 Kindle 中现在放着的书里,有几本你读了还不到 1/3?有几本根本就没打开过? "买书不读"就像 14 世纪流行欧洲的黑死病一样,堪称当代社会最严重的瘟疫之一,它虽然不会威胁你的生命,却会谋杀你的

编程之美之买书问题

拿到这个问题,我的第一反应是用贪心算法,优先满足不同种类多的,这样打的折扣比价多.但是,看了书中的分析发现,* 我们设定的贪心策略实际上是有问题的, ie 在买 5 + 3 本的时候会出错. 看到这里,书上说可以利用改进的贪心算法,感觉如果换了相应的折扣数量,可能又会有不同的结果了.因而,没有深入的研究下去. 既然,贪心算法不可行,那就用动态规划呗. 这里的动态规划思路很简单不过写起来有些复杂.我们这里用到了5维数组, 光是init 就写了好多. 其实我在写的时候,就在想有什么简单一点的方法可以

(动态规划)6049:买书

描述 小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元. 问小明有多少种买书方案?(每种书可购买多本) 输入 一个整数 n,代表总共钱数.(0 <= n <= 1000) 输出 一个整数,代表选择方案种类 样例输入 样例输入1:20 样例输入2:15 样例输入3:0 样例输出 样例输出1:2 样例输出2:0 样例输出3:0 我の代码 #include <iostream> int pri[5]; int dp[1001]; using namespace s

数据结构与算法(刺猬书)读书笔记----目录

最近在抓底层的语言基础,以前对数据结构和算法并没有太大感觉,但越往深处学就越觉得这些基础真的是要牢牢掌握住.一个简简单单的数组,深究起来都有很多学问.所以打算写个一系列的读书笔记,好好梳理一下这一块的基础知识.这本书是<数据结构预算法JavaScript描述>,是基于JavaScript的.里面大致介绍了数组.列表.栈.队列.链表.散列.集合及各种常见基础算法.作为基础读物算是很全面的.这系列读书笔记也将会跟着书里的顺序一章章的进行梳理.整个过程计划耗时2-3个月,每周更新一到两张,更新的笔记

4月14号周二课堂练习:买书最优问题

一.问题提出 书店针对<哈利波特>系列书籍进行促销活动,一共5卷,用编号0.1.2.3.4表示,单独一卷售价8元, 具体折扣如下所示: 本数                   折扣 2                       5% 3                       10% 4                       20% 5                       25% 二.题目要求 1.根据购买的卷数以及本数,会对应不同折扣规则情况.单数一本书只会对应一个折扣

课堂练习-买书价格最低

实验背景 书店针对<哈利波特>系列书籍进行促销活动,一共5卷,用编号0.1.2.3.4表示,单独一卷售价8元, 具体折扣如下所示: 本数 折扣 2 5%         3 10%         4 20%            5 25% 根据购买的卷数以及本数,会对应不同折扣规则情况.单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受5%的折扣,另外一本卷一则不享受优惠.       设计算法能够计算出读者购买一批书的最低价格. 一.设计思想此问题可以折算为如何取余