如何做一个高效率的程序员,对程序员也是很重要。。

如何做一个高效率的人,对一个人的成功很重要,如何做一个高效率的程序员,对程序员也是很重要。大家好,我是:OpenEIM,下面与大家交流一些经验。

 

这是一则笑话。Shlemiel是一位油漆工,他找了一份在马路中间划虚线的工作。第一天,他拎着一油漆出去,一天下来总共划了300码。老板对他赞许有加:“你真棒!干活真麻利!”老板给了他一个铜板作为薪水。第二天,Shlemiel只划了150码。老板虽然有些失望,但一天划150码还算不错,所以仍然给了他一个铜板。第三天,Shlemiel只划了30码。老板勃然大怒:“怎么只有30码?!真是难以置信!你今天干的活只有第一天的十分之一。这到底是怎么回事?”Shlemiel一脸委屈:“我也没办法啊!每天我都离油漆罐越来越远……”——译者注

如果当今的程序员已经不读书了,那么他们怎么来学习编程呢?莫非还是那种最原始的方式:撩起袖子来就写代码,与此同时,打开另外一个窗口窥探着网络资源。互联网已经把编程类图书边缘化了。在线获取编程相关信息的速度更快、更有效率、也更便捷。Doug McCune写了一篇文章叫“Why I Don’t Read Books”(为什么我不读书),我相信他的感受相当有代表性。

公正地说,技术图书出版业应该为此承担主要的责任:

  1. 大部分编程类图书都很差劲。据我所知,现如今出书已经不存在什么门槛了。在鱼龙混杂的图书市场找出一本好书,并不见得比在旷野的互联网上找到有用的信息会更容易。在每年出版的数百本编程类图书中,也许只有2~3本真正值得一读。
  2. 编程类图书不是一书一价,而是论斤来卖的。编程类图书的厚度跟图书的质量似乎存在着一种反比关系。书越厚,它包含的有用信息就越少。这些“巨无霸”参考书究竟有什么用?书重得都快拿不起来了,你怎么还能用它来查阅?
  3. 面向新手的编程类图书太急于求成。我并不是不欢迎新人进入编程领域。但我始终认为,像“24小时学会xx语言”这样的图书太急功近利了。所谓“欲速则不达”。这种只顾眼前以及求快、走捷径的做事方式,会让初学者误入歧途——我称之为“PHP”——我是开玩笑的!一笑了之!
  4. 编程类图书有些像“色情文学”。有人认为,收藏厚厚的一堆看起来很重要的编程方面的图书,即便它们大部分摆在书柜里未曾翻阅,你或多或少也会变成一位更为优秀的程序员。David Poole在写给我的一封邮件里提到,人们对这类“色情”书的态度是,“现实生活中我绝对不会那么做的。”这就不难理解我为什么会在Donald E. Knuth的《计算机程序设计艺术》面前犹豫再三,并最终没有把它收入囊中。尽量去买一些实用的书吧,确保你会去读它们,并且更为重要的是,你会把从书里学到的东西付诸实践。

作为一名作者,我很内疚!我曾经和别人合写了一本编程方面的书,但我建议你不要买这本书(至今我仍然这么认为)。我这么说并不是为了哗众取宠,只是就事论事而已。当然,那绝对不是一本烂书。至于跟我一起合写那本书的其他作者,我对他们也保持着崇高的敬意。问题在于那本书涉及的内容,如果你从互联网上获取,会容易得多。相比之下,埋头苦读一本纸浆炮制出来的图书绝对是一种生命的浪费!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值