码迷,mamicode.com
首页 > 其他好文 > 详细

你不得不读的书籍清单

时间:2015-10-22 10:46:03      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:不得不读   书籍   工作   技术   生活   

前言《你不得不读的书籍清单》,这个想法其实酝酿了很久很久,但是我觉得自己人微言轻,况且我读的书并不多,这篇文章一时半会又说不完,肯定会遭受非议。但是我还毅然决然把自己的想法说出来,因为我还是有理有据的。至于别人的看法,我只能说,管他呢?有本事就来反驳我!

我承认,无论什么行业的书籍都琳琅满目,如果你要想在芸芸众书中找出一本能够改善你思维(说得大了点,反正能够从密密麻麻的字迹中发现一片绿洲,对自己的技术有所提高、对面对的问题有所解决、对生活的状态有所改善、对工作的方式有所转变之类的)的书,那绝对是一种幸福感。

我想作为程序猿的我,读书要有三个大方向:

  1. 社会人文:工作和生活是密不可分的,而生活境界、思维意识的提高,就必须要读“社会人文”方面的书,包含小说,人物传记、散文、名言警句等等。
  2. 项目管理:身处在三四线城市,不想着“当官的士兵”自然是没有出路的,想要使自己人高一等,“项目管理”方面的书籍是必不可少的,这类书籍包含团队管理、产品设计、高效工作等。
  3. 研发编程:这个方向就不需要多解释了,你身处于什么技术类型的项目,就要去钻研什么技术,当然还有更重要的,那些站立在人生巅峰的“大家”们的书也是必须要看的。

以下列出的书籍没有先后顺序,全凭我一时感觉。

编号 封面 书名 分类
1 技术分享 重构 改善既有代码的设计 研发编程

翻开书,局部变量是万恶之源。局部变量!?我非常愤怒的往下读。我要看看这家伙到底脑子是不是不正常。

接着一股恐惧袭上心头:他居然说的没错,有理有据。我最自豪的编程习惯(把中间值保存在局部变量里,作为简单的性能优化)显然是个坏习惯,书中明明白白的展示了这一点。

这本书接着告诉我,不要写注释。

以上这些话,是Steve yegge说的,当然正是他的介绍,让我对这本书重拾信心,之前由于翻看试读章节,发现自己不是很懂,感觉相当苦涩难懂,于是就搁置了,如今看来我真是害怕掌握知识,害怕学习,我知道自己错了,那么我接下来肯定是要去买这本书了,不得不读了。


编号 封面 书名 分类
2 技术分享 无愁河的浪荡汉子·朱雀城 社会人文

《朱雀城》洋洋洒洒80万字,是《无愁河的浪荡汉子》的第一部。是以作者儿时的经历为蓝本创作的自传体小说。描写了黄永玉在湖南凤凰的童年生活和故乡风貌。小说最早发表于十几年前的《芙蓉》杂志,写到二十多万字,黄永玉搁笔。后来经作家李辉不断督促,黄永玉重新提笔续写,2009年在《收获》开始连载,续写字数长达50万之多。

能够了解到这本书,绝对是个缘分。我是《一个人的书房》的忠实粉丝,其上面发布的有声读物,绝对是一道有色有味的佳肴盛听,而这本书的朗读者“安德烈斯基”的声音浑厚而不失灵巧,书中的内容也让我受用不尽,反复听了几十遍,也觉得没有丝毫倦意。

而这本书的作者”黄永玉“老先生绝对够分量,90多岁的人了,耄耋之年的人了,却写出这般风趣的书,的确是个奇迹,而这位老先生最原始的身份是个画家,而不是作家!这本书,我觉得不得不读了!


编号 封面 书名 分类
3 技术分享 程序员的修炼—从优秀到卓越 项目管理

写博客也一样。对于那些有抱负的博主们,我常常给他们这样一条重要建议:如果你新开了一个博客,在6个月之内别指望有人会去读它;如果你有那样的期待,我保证你会很失望。但是,如果你能够坚持一整年,并且每周能发布1-2篇高质量的博文,到那时候,也只有到那时候,你才可以寄希望于收获很小量的读者群。

这本书的作者是Jeff,翻译者是陆其明、杨溢。其内容都是Jeff的博文,但是按照了文章的类型进行了分类,内容通俗易懂,文如其题,就是通过作者的经验来告诉我们一个程序员在修炼过程中如何从优秀走向卓越。

我买这本书的缘由就是看了陆其明先生的博文,觉得翻译的确实不错,而我读书又不喜欢看电子书,于是就买了一本纸质的,前前后后看了两三遍,到现在虽然记忆中的并不是特别多,但是我觉得适合放在案头,闲暇之余就瞥几眼,里面的一些观点我很是认可,诸如上面提到写博客。

每个人最初写博客的起因肯定不同,而我是被迫写的,基于上司的要求,能够坚持下来,的确是因为爱上了写博客,虽然每篇的阅读量的确很少,文章质量也没有得到大多数人的认可,但是不求于名,只为心安,所以这本书,你也不得不读上一读。


编号 封面 书名 分类
4 技术分享 程序员的呐喊 研发编程

亚马逊的主要语言中有两门非常啰嗦的语言C++和java,外加一门精炼的语言Perl。但是Perl正在遭受排挤,渐渐退出主流。我觉得这是因为Perl程序员可以用更少的人力完成和java/C++程序员同样的工作量,所以要是比人多的话,他们肯定是赢不了的。

能够拿到这本书,非常感谢@极客头条,也许是自己的努力,不经意间就获得了极客头条的赠书,当时还有一个T恤,很开心的穿了很久,觉得很得意。《程序员的呐喊》这本书到被我打入冷宫,可能是项目忙(但这个肯定是无聊的解释)的原因,一直没有机会翻阅,近几日读了读,感受只能用两个词来形容——–震惊!

Steve对java,对C++满腹牢骚,这让我感觉到自信受到了挑战,因为我就是一名java的程序员,并且只会Java。

后续我还看了《自由和保守》一节,于是在CSDN上相继发表了我所经历的编程语言崇尚自由,还是保守两篇文章,尤其是第一篇,很多人就特别不满,觉得我盲目无知,竟然敢抨击C++不如Java,好吧,怨我了,谁让我被Steve说服了。

我是觉得,这本书的观点确实够犀利,如果你是一个固执己见的家伙,我觉得有必要来看看,大师眼中的世界是怎么样的,也许你就会有所领悟。所以,这本书,我觉得你也不得不读。


未完待续,持续更新….

版权声明:本站博客均为qing_gee原创文章,请勿引用或者转载,http://blog.csdn.net/qing_gee

你不得不读的书籍清单

标签:不得不读   书籍   工作   技术   生活   

原文地址:http://blog.csdn.net/qing_gee/article/details/49306323

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!