年终总结:来一波编程科普书籍推荐

古人云:“书中自有黄金屋,书中自有颜如玉。” 说明我们的老祖先在很久之前就认识到读书的价值。

在古代读书还真是挺奢侈的一件事情,第一,书太少了,古代其实总共就没有多少书籍;第二书籍不容保存,全部使用竹卷来书写,如果要读现在的一本书,相当于古代读了一牛车的车,不知道是不是这个原因古代人喜欢用文言文和诗词,可以让几个词语代表很多意思,所以在古代能读上书的基本都是富人了。

到了近代,也就是在互联网没有出现的时候,是读书最好的年代,书籍是很多人了解外面世界的唯一途径,那时书籍也不是特别丰富,所以大家也不挑,拿到一本就专心致志的读起来,也不管对自己有用还是无用,没有太多的功利性。当时读书要不是为了增长见识、就是为了消磨时间而已。人们之间经常的借书还书,慢慢的发展成为书友的一种特殊人际关系,有的还会给陌生的人写信成为笔友。

到了互联网发展起来的时候,特别是自媒体发展火爆之后,读书已经成为了人们的二等选择,甚至很多的技术人员会说,我不需要买任何的一本书,因为互联网上有我需要的任何东西,有一段时间我也是这样认为的。在现在生活压力越来越大的情况下,人们的心态会发生一些变化,很难平静下来或者沉下心来好好的去看一本书,另外人们的时间越来越碎片化,很难有整段的时间用来读书,甚至很多大V会推荐碎片化阅读,碎片化学习、碎片化时间管理等。

那么当今社会读书的意义是什么?因为我是搞技术的,首先从技术的角度来看为什么要读书,如果需要系统全面的了解一门知识的话,需要去读书。比如Mongodb的使用,基本的增删改查网上的例子一大堆,但是当我们需要深入或者全面去了解MongoDB的时候,网上的知识就比较凌乱或者太碎片了,我们只需要看一本《MongoDB权威指南》就立刻在脑海中对MongoDB有一个全方位的了解,如:MongoDB设计的原理是什么,如何监控,MapReduce可以解决什么样的问题等等。

对于搞技术的同学,特别建议大家不要只看技术书籍,更多应该关注其它方面的内容。读科普类的书籍可以让你了解世界的广阔、时间的永恒,代表作:人类简史、智能时代;读文学类的书籍可以认识人类思想艺术的精华,代表作:三国演义、平凡的世界;读网络小说可以让你了解人的想象力居然可以如此的丰富,代表作:盗墓笔记、鬼吹灯。太多了,不再一一举例了,作为技术人员跳出自己的视角去看待问题,可能就会有不同的收获,最重要的是我们的生活不只是代码。

读书多了久了,读过的书会改变你的容颜,改变你的气质和修养,你的举止和谈吐也会受到读过书籍的影响,很可能你都没有意识到,这是一种潜移默化的行为。读书也是打破自己局限性最廉价,最有效的途径之一,可以参考我前期文章思维的局限。但读书也不是盲目的,一定要找适合自己的,经典的书籍,经典书籍永不过时。适合是第一,经典是第二,再怎么经典不适合自己也没有用,看了也没有感悟,如果书读了一段时间不感冒可以立刻放弃,那么多书总有适合自己的,不需要勉强自己同时又浪费了时间。

下面推荐一些,我个人喜好的几本书籍

技术类

作为技术的同学,总会感觉有一段时间内,技术遇到了瓶颈,总是不能提高,这个时候就需要多看技术书籍了。因为我本身是搞Java的,所以看的技术书籍大都是关于Java类的。

深入理解Java虚拟机

是关于JVM一本好书,基本上也是了解JVM必看的一本书籍,文章写的很详细和专业,但是也有一些章节比较难懂,大家可以根据自己的需求选择感兴趣的章节来阅读。还有一本《Java性能权威指南》也是一本不错的选择,但是还么来得及细看。

核心内容:Java类的加载机制、JVM内存结构、垃圾回收原理、垃圾回收算法、内存溢出和调优、程序编译与代码优化等。

Java并发编程实战

被大家评论为Java并发的圣经。但是这本书并不是人人都适合读,书中对于并发的理论性知识描述的特别多,也会从最根本的底层来解释并发的原理。相比于这本书我更推荐一个人的博客,《深入浅出 Java Concurrency》 作者重点介绍了JUC(ava.util.concurrent)中各类以及常用的使用方法,特别偏重实践。因此本书+此博客结合起来学习Java并发是最好的方案了。

Effective java 中文版

本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。java经典书籍之一。

Spring揭秘

搞Java的如果不了解Spring,那么你基本不用再Java这个圈子里面混了,Spring发展到现在已经成Java程序员谁都无法绕过的框架了,关键Spring做的确实太牛了。这本书主要描述了Spring框架原理和使用,先介绍了Spring最核心的两块内容Sping IOC和Spring AOP概述及其实现机制,接下来介绍了Spring ORM框架的支持,Spring MVC的使用以及原理,最后介绍了Spring对j2ee的支持。基本上Spring最核心的部分都有介绍,如果你想了解Spring这绝对是一本好书。

重构

这应该是代码重构中,最优秀的一本书籍了。重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。本书通过详细介绍了几十中实战的重构方式,书中以Java代码为例来举例,但不仅仅于Java,其它编程语言也都可以参考。其实我一直认为:好的代码不是写出来的,而是重构出来的。重构是提高个人编程能力的重要手段之一,不断的去回顾自己写过的代码,看还有没有重构提升的空间。

研磨设计模式

设计模式是什么呢?Patterns,顾名思义,具有某种重复性规律的方案。Design Patterns,就是设计过程中可以反复使用的、可以解决特定问题的设计方法。可以这样比喻:设计模式就是古代武林中精妙的招式(武林秘籍),其实也是一种解决问题的思想,前辈根据经验总结了23种武林招式,在某种场景中使用某种设计模式必定会事半功倍,少趟很多坑。另外特别推荐csdn的一个博客Java之美[从菜鸟到高手演变]之设计模式,例子浅显易懂,非常适合快速入门型的学习。

《研磨设计模式》详细介绍23设计模式中的一本书,书本比较厚,代码示例也比较多,可以作为了解设计模式的一本读物。

欢迎大家加入粉丝群:963,9448,95,群内免费分享Spring框架、Mybatis框架SpringBoot框架、SpringMVC框架、SpringCloud微服务、Dubbo框架、Redis缓存、RabbitMq消息、JVM调优、Tomcat容器、MySQL数据库教学视频及架构学习思维导图

写在最后:

原则上推荐大家阅读纸质书籍,为了方便大家试读我这里都有电子版本(大部分为非PDF格式),需要的话,【关注】并【私信】我就好了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 31,917评论 2 89
  • 后端好书阅读与推荐系列文章:后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二) 几个月又过去了,...
    MageekChiu阅读 716评论 0 2
  • 今天早上醒来,一个词“进德修业”出现在脑海。 我在想,为什么会出现这种情况呢?在仔细想了会儿后,自...
    小溪终入海阅读 716评论 4 8
  • 这世上,有一种很奇特的生物。他们喜欢惹是生非,经常犯错并且事后还引以为豪,一言不合还会吐口水打人,惹出事情还总有人...
    Sunnyday_9fc1阅读 620评论 0 1
  • 你们和我,都在风里行走 经过你们的风,也经过我 风里的气味,各有不同 有的风,被你们咒骂过 她,伤心地哭了 所有的...
    冷冬年阅读 551评论 65 127