精华内容
下载资源
问答
  • 一般书的第一页叫什么
    千次阅读 多人点赞
    2020-10-18 07:26:58

    题目是一个读者问我的,拖了很久没有回复他,因为我觉得,成年人,没得选,两个都要嘛。

    但这样的回答,很难得到读者的认可,我自己也觉得略显敷衍,于是就拖啊拖,一直拖了快两个月,终于,利用假期的时间。我想清楚了,觉得答案能够拿得出手了,你们来鉴定下。

    01、书,有什么好处呢?

    前提条件先说一下,烂书除外。

    第一,书籍比较全面,系统化,可以针对一个技术点、一门语言,循序渐进,深度挖掘,旁征博引。

    第二,书和书之间可以形成互补

    如果是学习 Java 的话,推荐先看《Java 核心技术卷 1》,再看《Java 编程思想》,虽然知识点是重复的,但作者的出发点是不一样的,前者认为你就是一名零基础的小白,后者认为你是有了一些编程基础的小白。

    结合起来看,两本书的效果就都达到了。

    第三,书籍可以引发读者的思考

    视频是动态的,连续的,给我们思考的时间很少。拿周星驰和王家卫的电影来说,前者的电影就卖座,大家喜欢看,不管是不是无厘头的恶搞;后者的电影烧脑,得去思考,但一思考,情节就错过了。

    书是静止的,主动权在读者手里,你想快进,就一目十行,甚至跳过去,你想细细的品味,就慢下来,咬文嚼字。视频当然也可以快进、倍速,但就失去了那个味,感觉是在打发时间而不是在学习。

    第四,书籍可以反复看

    如果哪一个知识点没有掌握,可以在书里面打个记号,然后反复的看,再去查找一些资料作为辅助,整个大脑对这个知识点的印象就会更深刻。视频当然也可以反复看,但操作的难度相对较大,除非是某些经典的,藏在硬盘里的。

    第四,看书不费眼

    我本人近视,但说实话,不是看书看的,而是因为盯着电脑屏幕或者手机屏幕时间太久导致的。为了缓解眼部疲劳,我就会选择看书,看书能够让我得到全身心的放松。

    02、视频,有什么好处呢?

    前提条件先说一下,烂视频除外。

    第一,视频直观,能够引领读者的注意力,仿佛身临其境一般。

    如果是编程方面的视频,讲师感染力强的话,能够让我们的学习效率提高很多。我当年学习编程就看了很多李兴华老师的视频,那真的叫一个舒服,节奏把握得很到位,智能 ABC 输入法用得那叫一个行云流水,导致有一段时间我都把输入法从搜狗切换到了智能 ABC,结果发现自己驾驭不了。

    第二,视频更富有表达力

    视频上有字幕,有画面,有声音,带给人的观感是全方位的,这一点是书没法比的。

    文字到画面,画面再到视频,这是时代的进步,也是科技的体现,视频显然更符合新时代观众的口味。这也是为什么,书籍的受众在减少,而视频的受众在扩大的真实原因。

    视频从本质上来说,不过是文字的一种载体而已,但现如今,生活节奏很快,社会压力很大,人们学习的时间变得越来越少,而视频,能够让我们的学习时间降到最低。

    03、书,有什么缺点呢?

    编程方面的书,普遍有一个缺点,就是枯燥,一本《算法导论》能让我看上十年。为什么?除了厚实,每次看,我都想睡觉,尤其是夜里睡不着的时候,看上一页,睡意就悄然袭来。哪怕是,出版社的宣传页上明目张胆地写着“风趣幽默,像读王小波的小说一样”,但也只是“像”啊(我自己的那本)。

    一些翻译的书,像《Effective Java》,你到豆瓣上看看评论就能发现,大部分都在批评译者,“书是好书,能打五分,但译者的水平,只能让我给这本书打一分。”

    作者很无辜,毕竟只是个技术人员,没有写小说的技巧,无论是从整体架构上,还是细节的处理上,能把技术讲清楚,讲透彻,就已经很不容易了。

    译者也很无辜,毕竟有些译者就不搞技术,翻译的过程中难免出一些差错,直译的比较多,意译的很少,再加上出版社会催稿,催得多了,译者就很难做到“精益求精”。

    04、视频,有什么缺点呢?

    我有时候挺怀疑的,视频号只有一分钟,竟然还有人讲道理,讲技术,难不成一分钟的提炼真的能把道理讲得通,把技术讲到位。说句实在话,我看视频号就是用来消磨时间的,逗我开心一下,乐呵一下,我觉得就行了。

    相对来说,B 站上的视频质量高很多,我最喜欢看的就是 15 分钟左右的视频,前后逻辑很强,该讲的知识点都能覆盖到,还能够看到 up 主的实战演示,至于 up 主本身漂不漂亮,帅不帅,还真的是次要的。

    有时间的话,少刷抖音,少刷视频号,不如到 B 站的知识区学习一下。尽量不要倍速看视频,本身视频的节奏就很快,如果再倍速,大脑根本就没有思考的时间。换句话说,如果一个视频你是用倍速去看的,在一定程度上,这个视频可以读作 laji。

    05、总结

    在我看来,看视频就好像是跟着老师上课,看书就好像上完课后的自习,两者应该是相辅相成的。

    跟着老师上课的好处,就是,老师能够把书本上重点抽离出来,帮我们按照他的思路分门别类,省去学那些不是重点知识的时间。

    自习呢,能够让我们更加主动,总结出自己的学习方法,主动性就强很多,而自学的能力对于一个人来说,伴随一生,非常重要!

    不管是看书还是看视频,还有一环必须加上,就是——实战

    书看再多遍,视频看再多,如果不去实战,永远都是思想上的巨人,行动上的弱者。

    这就好像不管是上课还是自学,最终要靠成绩说话,卷子总要是自己去做啊,只有在一张试卷做完再做完下一张的情况下,不断总结自己作战的经验,才能把书本上和视频上的知识变成是自己的,对吧?

    最后,我还是要说一句,如果你无法从书籍、视频上吸收知识,要么是因为书和视频很烂,要么是学习方法不得当,多来知乎提问题交流交流就对了!

    PS:我在 GitHub 上发现了一个宝藏书单,基本上学 Java 方面的电子书都有了,需要的小伙伴可以去 star 下。

    https://github.com/itwanger/JavaBooks

    更多相关内容
  • 历久而新,我的新书《二行代码》已出版!

    万次阅读 多人点赞 2016-11-23 09:49:08
    二行代码》中的内容我相信很多人都会非常感兴趣,因为里面确实加入了很多很新的知识。略粗概括一下的话,新增内容就包括有Android Studio、Gradle、Material Design、运行时权限、多窗口模式、RecyclerView、...

    转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/52032038

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。

    回顾

    《第一行代码》从出版到现在已经有两年多的时间了。当然,如果是从我开始写书的那天算起的话,时隔已经三年半之久了。回顾这三年半的时光,不得不感慨,Android 技术的发展真是日新月异。

    记得在2013年我刚开始动笔写《第一行代码》的时候,Google正好推出了新的开发工具Android Studio,不过那个时候还只是 v0.1 版本。当时我还和我的编辑陈冰老师讨论过,书中到底是使用Eclipse来开发还是使用Android Studio来开发。最后讨论下来,由于Android Studio还太过于早期,不够成熟和稳定,因此《第一行代码》中还是使用Eclipse来作为开发工具的。而如今,三年多的时光,Android Studio已经从0.1版本升级到2.2版本了,并且早已替代了Eclipse,成为当前最主流的Android开发工具。

    《第一行代码》全书的完稿时间大概是在2014年的3月份,而就在5月份的一天早上,陈冰老师急匆匆地打我电话,说出大新闻了!我疑惑地问:“什么大新闻啊?”他说:“啊?你不知道啊,Android出5.0系统了!(那个时候还叫Android L)”我当时听了之后脑子是有点懵逼的,要知道,《第一行代码》是基于4.x系统来编写的,谷歌从2011年发布4.0系统以来,一直是以4.1、4.2、4.3、4.4这样的小版本系统来升级的,怎么偏偏就在《第一行代码》快要发售的时候推出了这个号称是“历史上版本改动最大”的系统升级呢!

    当时我和陈冰老师还是紧急商讨了一下,由于《第一行代码》计划是8月份上市,如果非要强行加入5.0系统的内容,一是我学习需要时间,二是写作也需要时间,这样书的发售就必然要推迟了。后来我们觉得,新系统刚刚出来,普及恐怕还要很久,就不赶这波热潮了。于是,《第一行代码》中的内容最终仍然是基于Android 4.x来编写的。

    后来这两件事让我始终觉得遗憾,由于时间的原因,《第一行代码》完美地和Android Studio以及Android 5.0错过了。

    成绩

    虽说缺少了一些最新的知识点,包括后来还出现了盗版泛滥的事件,不过这些都没能影响《第一行代码》火爆的销售。其实并不是因为我推广做得有多好,大家可能觉得我的博客访问量比较高,在上面挂个推广链接什么的就能让书畅销了,并没有那么简单。

    《第一行代码》在2014年的销量其实很一般,是在2015年才攀升上去的。那个时候很多第一批《第一行代码》的读者已经把书读完了,产生了良好的口碑,他们又将这本书推荐给了更多想学习Android开发的人。这种人传人的方式,比我单纯在博客上面挂个购买链接以及出版社的各种宣传要远远有效得多。如果真是一本大烂书,相信不管我怎么推广,也不会有多好的销量的,反而还会被大家骂。只有真正内容过硬,才能得到大家的认可。

    现在,只要你去大一点的书店或图书馆逛一逛,在里面都能找到《第一行代码》的身影。京东或者亚马逊的畅销排行榜,《第一行代码》在Android图书分类里大多数的时候销量都是排第一的。良好的口碑让很多人将《第一行代码》作为学习Android的首选书籍,现在将它称之为国内的“Android学习第一书”应该并不为过。

    那么《第一行代码》到底卖了多少本呢?之前我还从来没有公布过具体的数字,那么由于要出版升级版了,可以向大家汇报一下成绩了。很多没接触过图书行业的人,对于书的销量可能没什么概念,这里我先向大家普及一些知识。首先中国的图书行业并不是很发达,因为喜欢买书的人确实不多,而计算机图书又由于受众面很窄的原因,买的人就更少了。现在的不少计算机图书甚至是连首印都卖不完,能卖到一万本以上的计算机图书就可以算得上是畅销书了,能卖到三万本的话那已经是凤毛麟角了。陈冰老师当时拍胸脯跟我保证说,《第一行代码》至少能卖两万本,我笑笑说,能卖到一万本我就心满意足了。而现在,《第一行代码》出版两年半的时间,一共卖出了八万一千本,这个成绩是当初谁都无法预料到的。在图灵出版的所有原创书中,《第一行代码》是卖得最好的。

    新的开始

    《第一行代码》虽然没有赶上Android Studio和Android 5.0的热潮,但同时这几年Android技术发展得实在是太快了。2015年Google推出了Android 6.0系统,2016年又推出了Android 7.0系统。其实每推出一个新的系统,也就意味着《第一行代码》中的内容更加过时。因此在今年年初的时候,我终于下定决心,将书中的内容全面升级,开始编写《第一行代码——Android 第2版》。当然这个名字感觉有点长,因此我更喜欢直接叫它《第二行代码》

    新书的首要目标是要将《第一行代码》中已经过时的内容进行更新,以及加入这几年出现的各种新技术的讲解。包括Android Studio的使用,以及Android 5.0、6.0、7.0系统中引入的各种新的功能。

    由于书的整体内容结构没有改变,因此一开始我以为只是小修小补而已,但事实上远没有我想象得那么轻松。除了介绍新知识点之外,书中之前的所有项目都需要重新编写和测试,以保证代码在新老系统上的兼容性。另外,由于Android从5.0系统开始,UI风格变化很大,因此《第二行代码》中所有的截图都需要重新截取,没有一张图是可以直接使用《第一行代码》中的。毫不夸张地说,我几乎重写了整本书。

    这次的新书我大概是在今年2月份的时候开始动笔的,基本保持着每个月写3章的进度,到9月份的时候书中绝大部分的内容都已经写完了,然后我就开始等,等Android 7.0以及Android Studio 2.2正式版的发布。因为我不想重蹈覆辙,再留上次的遗憾,我不想书中的内容都是基于Android 6.0来编写的,而书还没来得及上市,Android 7.0系统就推出了。既然是要更新,那么就索性一次性更到最新。

    Android 7.0其实还好,大概是在9月初的时候就推出正式版了,但当时Android Studio 2.2的正式版真的等得我好焦急,每天我都要到官网上去刷一下看看有没有发布。终于在9月下旬的时候把Android Studio 2.2给盼来了,于是我迅速对全书的所有内容进行了一遍修订,并将所有的代码都在Android 7.0和Android Studio 2.2中进行了重新的适配。10月份的时候全书顺利完稿并且进入出版流程,11月初送厂印刷,11月底开始预售,这个速度恐怕已经是史无前例了。

    因此,《第二行代码》也是国内第一本基于Android 7.0系统的书籍。

    内容

    《第二行代码》中的内容我相信很多人都会非常感兴趣,因为里面确实加入了很多很新的知识。略粗概括一下的话,新增内容就包括有Android StudioGradleMaterial Design运行时权限多窗口模式RecyclerView百分比布局Lambda表达式OkHttpDoze模式等等,几乎囊括了Google近几年推出的所有热点技术。除此之外,还加入了几个比较完整的项目,不仅单个知识点的内容更加丰富,对各知识点之间的综合运用讲解也比《第一行代码》要好上很多。总而言之,这真的是我写得非常用心的一本书。

    下面我就挑几个《第二行代码》中比较有特色的章节来给大家详细介绍一下吧。

    第1章中搭建开发环境不再是使用Eclipse了,而是改用了Android Studio。书中除了对Android Studio的基本用法进行了讲解之外,还介绍了一些小技巧,比如说下面的这种Log打印技巧我相信很多人是不知道的:

    第3章中,新增了RecyclerView百分比布局的讲解,其中对ReyclerView的多种方法都进行了细致的介绍,包括会带着大家实现纵向列表、横向列表、以及瀑布流列表的效果,下面是瀑布流效果的截图:

    另外,第3章中还将最佳实践环节的聊天界面使用RecyclerView进行了重写,最终效果如下:

    第7章中增加了Android 6.0运行时权限的讲解,第8章中对系统通知的各种用法进行了更新,第9章中增加了OkHttp的讲解,第10章中结合前面所学过的运行时权限、通知、OkHttp等知识,实现了一个综合度非常高下载服务程序,并且应我的QQ群中群友们的要求,这个下载服务还支持了断点续传功能。效果如下图所示:

    第11章中讲的是地理位置服务(LBS),其实在《第一行代码》中,LBS方面的内容已经写得比较详细了,只是由于近几年Google的服务在中国全面无法访问,因此《第一行代码》中的这些内容也都失效了。那么为了保证这次《第二行代码》中的内容大家都可以正常运行,我将所有使用Google LBS服务的部分都替换成了百度LBS,现在不管是定位也好,地图也罢,大家都可以放心运行而不用担心程序一直跑不通了。

    第12章是本书变动最大的一个地方,因为整章内容全部重写了。原来《第一行代码》中的第12章讲的是传感器的使用,我觉得这部分内容比较鸡肋,于是直接将这一章删掉了。现在《第二行代码》的第12章使用一整章的篇幅介绍了Material Design方方面面的知识,包括讲解了Toolbar滑动菜单NavigationView悬浮按钮SnackbarCoordinatorLayout卡片式布局下拉刷新折叠式标题栏等等控件的用法和特效的实现。整章内容学习完之后,最终大家都能实现一个具有高度Material Design效果的程序,如下图所示:
    (由于CSDN最大只能上传2M的图片,因此画质被压缩得有点渣。你也可以点击 这里 查看高清版的视频效果)

    第13章中也加入了不少新的内容,因为第13章是最后项目实战之前的一个总结性章节,里面有很多你必须要掌握的高级技巧。新增内容包括有Android 6.0 Doze模式讲解Android 7.0多窗口功能讲解、以及Lambda表达式讲解等,也都是满满的干货。

    第14章仍然是项目实战部分,仍然开发的是酷欧天气,只不过这次开发的是酷欧天气2.0,比《第一行代码》中的酷欧天气可要牛逼得多了。之前很多朋友在学习《第一行代码》中的酷欧天气时,时不时就会有人跟我反馈,获取省市县数据的接口访问不了了,或者是获取天气信息的接口访问不了了。对于这种情况我也无可奈何,毕竟用的是第三方服务的接口,人家接口关闭了我也没有办法。而《第二行代码》中,为了保证接口的稳定性,我专门在京东云上购买了一台服务器,用于给大家提供长期可靠的接口支持,保证不会再让大家遇到学着学着接口就失效了的问题。

    另外,如果你也有使用云服务的需求,可以点击 这里 注册京东云账号,免费体验京东云服务。

    说了这么多,那《第二行代码》中的酷欧天气到底比《第一行代码》中的酷欧天气牛逼在哪里呢?我们直接来看下效果对比就知道了。先来看一下《第一行代码》中的酷欧天气效果,如下所示:

    然后我们再来看一下《第二行代码》中的酷欧天气效果,如下所示:

    相信不需要我多说,大家也一眼就能看出来,这两个版本的酷欧天气明显不是在一个档次上的。另外,新版酷欧天气的背景并不是一成不变的,而是每天都会有不同的背景,那么是如何实现的呢?等你学到这一章的时候就知道了。

    第15章仍然还是教大家如何打包APK文件,以及如何上架应用程序,但是这次将会使用Gradle来打包APK,并且讲解了如何使用Gradle来打包多渠道APK文件。至于上架部分,《第一行代码》中讲的是如何上架Google Play,而现在Google Play已经无法访问了,因此《第二行代码》中改成了教大家如何将APP上架到360应用商店。总之,《第二行代码》的宗旨就是一定保证书中的所有例子都可以跑得通。

    当然,除了上述内容之外,其他章节也都有很多的改动。尤其是在程序兼容性调整方面,几乎对每一章的代码都进行了优化和升级,以保证书中所有的程序在Android 7.0系统上都能完美兼容。不过这里我就不展开来细讲了,更多内容等待你自己去发现。

    封面

    《第二行代码》的封面设计可以说是下足了功夫。因为要和《第一行代码》有传承关系,但又要和《第一行代码》有明显的区分。因此,我当时给设计师提了两点要求:

    1. 让人一眼看上去就知道这是《第一行代码》
    2. 让人一眼看上去就知道这不是《第一行代码》

    设计师当然也是做得很用心,给我提供了好几个版本让我选择,然后我又从中选出了3个我个人比较满意的版本,最后在公众号上搞了一个投票让大家来做最终筛选:

    最终,绿色版本以接近50%的得票率当选,《第二行代码》的封面也最终定版,由大家共同选出来的一定是最好的,我们来一起欣赏下吧。

    再来看一张霸气的宣传海报吧:

    书签

    《第二行代码》中还会赠送大家一个非常非常精致的小礼物,我个人认为这个小礼物也是这本书的特色之一。

    其实我从小就是一个特别爱惜书的人,我是从来不舍得给书折角来记录看到哪里的。每当看到有些人将一本书的书角折得伤痕累累时,我都会觉得很心疼。因此,当我听出版社说,可以在《第二行代码》中赠送书签时,我高兴得要命。

    既然是要赠送书签,那么书签也得好好设计一下。我仔细想了想,书签的主题一定要和书的主题相关才行,而《第二行代码》中最主要的特色就是涵盖了Android 5.0、6.0、以及7.0中的知识,那么就干脆以这三个系统为主题,设计三种不同风格的书签吧。

    设计师当然也是很给力,设计的三种书签都非常好看,我们来一起欣赏一下吧:

                 

    这三种书签会随机放在每一本书里面,你将会拿到哪一种书签就全看运气了。

    当然,书签这种小东西并不值什么钱,但是我还是花了很大心思去做这件事情,因为我对这本书的一点一滴真的都很用心。

    定价

    《第二行代码》的定价我只能用“很良心”来形容。《第一行代码》一共有500多页,却只定了79元,出版社的成本负担已经比较高了。而这次《第二行代码》不仅全面升级了内容,页数也增加了几十页,还赠送书签等等,因此出版社强烈建议将书价定为89元。虽说书价越高意味着我拿到的稿费也越多,但是高的书价同时也会在一定程度上影响销量。我咨询过QQ群里的群友们,其实很多人还是很在意书价的,尤其是还没工作的学生。因此,为了给大家争取权益,我也是尽了我最大的努力和出版社各种沟通、协商,最终出版社终于同意让《第二行代码》仍然保持79元!全面升级了内容,价格还一分钱不涨,这已经是我所能做的全部了。感谢出版社在价格方面做出的妥协,毕竟纸张、印刷、物料等各种成本都在飞涨。

    不过仍然要提醒大家一点,79元只是书的标价而已,而通常我们在网上买书都是有折扣的。折扣的多少由各网店自己来定,我参与不了,但一般也就是五六十块钱就能买到了。

    购买

    了解了这么多,不知道你有没有下定决心要买一本呢?目前《第二行代码》这本书已经在京东、当当、亚马逊等网上书店上架了,也上架了PDF、Kindle等电子版,有需要的小伙伴们请猛戳下面的地址:

    京东购买地址

    当当购买地址

    亚马逊购买地址

    天猫购买地址

    PDF版购买地址

    Kindle版购买地址

    豆瓣版购买地址

    多看版购买地址

    勘误

    新书出版,里面难免会存在一些勘误,大家可以点击 这里 查看所有已知的勘误,在阅读的时候避过这些坑,每一个确认的勘误都会在下一次印刷的时候修正。当然,如果你有发现任何勘误,也可以在这个网站上进行提交,一旦勘误被确认还能领到图灵的银子,银子可以用来免费兑换图灵的图书呦。


    关注我的技术公众号,每天都有优质技术文章推送。关注我的娱乐公众号,工作、学习累了的时候放松一下自己。

    微信扫一扫下方二维码即可关注:

            

    展开全文
  • 其实我当初决定开始写博客的想法挺简单的,觉得自己搞技术这么多年...更令我没想到的事,在我开始写博客不久之后,人民邮电出版社图灵公司的副总编辑陈冰老师就联系上了我,希望我可以写本关于Android开发技术的书籍

    书中源码下载地址:http://download.csdn.net/detail/sinyu890807/7747691


    前言


    其实我当初决定开始写博客的想法挺简单的,觉得自己搞技术这么多年了,总应该要留下点什么。既然没能写出什么出色的应用,那至少也要留下点文字分享给大家,以指引在我后面的开发者们,毕竟我也从前辈们的博客那里受惠了很多。


    受邀


    下定决心之后我就开始了我的博客之旅,令我没想到的是,我写的文章竟然非常受大家的欢迎,短时间内就聚集了大量的人气。更令我没想到的事,在我开始写博客不久之后,人民邮电出版社图灵公司的副总编辑陈冰老师就联系上了我,希望我可以写一本关于Android开发技术的书籍!


    陈冰,第一次听到这个名字的时候相信大家和我一样都不会感到熟悉,但是当他告诉我,他之前一手策划过《大话设计模式》这本书时,我立刻冲向了我的书柜并找到它,翻开扉页后赫然就在责任编辑那一栏看到了陈冰的名字,往后翻还可以看到他为《大话设计模式》写的序。这时我的心里只有一个念头,他邀请我写的这本书我是无论如何都拒绝不了了!


    创作


    接下来我就开始构思如何去完成这本书了。创作的过程注定是艰辛的,虽然我已经有了一些写博客的经验,但写书着实还是头一回,而写书又和写博客有着很大的差距。博客的内容可以比较散乱,想到哪里写到哪里,但书的内容一定要系统化,讲究循序渐进,基本上在写第1章的时候就应该把全书的内容都确定下来了。


    正所谓万事开头难,因此我首先是花了大约两个星期的时间制定了这本书的目录,这也就成为了我后面的写作大纲。陈冰告诉我,如果可以把目录制定出来,那么基本上就已经完成80%的工作了,然而事实证明,即使制定出了目录,事情也远远没有想象中的那么简单。我毕竟无法全身心地投入到写书当中,因为每天还要上班工作,有时还要加班,我只能在下班了之后再开始整理自己的思绪,然后动笔。另外,我之前对写书这件事算是严格保密的,并没有在博客上进行过任何透漏,因此我无法因为这个原因而停止更新博客,仍然坚持着每周或两周一篇的节奏。


    就这样在工作、博客和写书之间制衡着,虽然很辛苦,但我并没有落下任何一项。工作依旧相当出色,博客的质量大家有目共睹,而书怎么样大家拿到手之后就知道了。我创作的那段时间大概是保持着每月两章的进度,包括春节假期的那段时间也写个不停,最终在今年的3月份完全终稿,刚好赶上了截稿日期。到这里我的工作就已经基本完成了,后面的任务开始由出版社接手,他们审核、校对、排版、设计封面、印刷,终于在7月份的下旬开始预售了,一年的辛苦即将可以看到成果,我也表示非常期待。


    比较


    叙述完了创作的过程,接下来我们还是看一看这本书吧。这本书叫作《第一行代码——Android》,从名字上就可以看出来,这是一本非常适合初学者的书籍,我特别想写这样的一本书,因为它可以和我的博客相辅相成。由于我写博客的时间比较晚,13年才开始写的,当时很多Android技术相关的内容都已经被人写过了,重复再写一遍别人写过的东西显然太没创意,因此我给自己的博客定了一个主题,那就是只写比较高级的应用技术。可是博客的主题虽然非常鲜明,却明显不太适合初学者的朋友们阅读,从众多的评论当中我也能看出,有不少朋友的基本功还是不够扎实的,如果能结合一本介绍基础的书来巩固基本功,那你就真的变得无懈可击了,因此《第一行代码——Android》应运而生。


    下面我来对博客和书中的内容做个简要的对比吧,让大家心里有个数。

    • 博客更加倾向于介绍Android高级技巧,而书中则是基础、进阶、实用技巧都有。
    • 阅读博客时你需要有相当不错的Android基础,而阅读书时你不需要有任何的Android基础。
    • 博客中的内容相对比较散乱,而书中的内容更加系统化、科学化(这个是必然现象,一个是想到哪儿写到哪儿,一个是精心策划出来的)。
    • 出于对读者的尊重,我不会简单地将博客里的内容复制到书里,而出于对版权的保护,我也不会把书里的内容在博客上发表。因此,书和博客的内容基本不会有交集,这样买书的朋友们不会有种买了本纸质版博客的感觉。


    特色


    当然了,这本书还是有很多独有特色的,不然的话就和市场上的其它书没什么区别了。你不需要有任何Android基础就可以阅读它,但它会带领你一步步深入了解Android的各项功能。其中有不少章节我认为是非常出彩的,比如说第二章对Activity启动模式的讲解非常细致,市场上多数同类书中都没有这部分内容的,第七章对ContentProvider的讲解也相当到位,相信可以满足不少朋友的求知欲望。再比如说大部分章节的最后都会附有一个最佳实践部分,其中很多的技巧都是我日常工作中总结出来的,对你来说一定也很适用。再比如说,书中会对Git的用法进行穿插讲解,并教你如何将代码托管到GitHub,如何将软件上架到Google Play,如何在软件中嵌入广告盈利等等等等,我就不一一举出了,等待你自己去发现。


    另外,为了让这本书读起来不会枯燥,我努力让自己的语言变得幽默,可毕竟在这方面不怎么擅长,做得不够好。但本书中引入的经验值、升级、宝物系统则很好地弥补了这一点,通过不断地阅读,你将会获得经验值、升级,并赢得匪夷所思的宝物,让你在阅读过程体会到更多的乐趣。这个系统是由陈冰写的,如果大家阅读之后对这个系统有什么反馈或建议,可以发送邮件给他(neosaga@126.com)。


    很多朋友私下里有问过我,应该怎样去学习Android才能有所提高,那么今天我可以给出答案了。书和博客结合在一起学习,建议先看书打牢基础,然后再看博客进行进阶,当你把书和博客中的内容都吃透了的时候,那么我会的东西你也就都会了。


    封面


    看到了这里,相信有些朋友已经迫不及待想要购买一本了吧?别着急,我们再来看一下这本书的封面。封面的设计不是由我负责的,但诞生的过程也算是经历了各种曲折。陈冰对封面的要求非常苛刻,既要有深度有含义,又要能吸引眼球,还要给人一种想要翻开的冲动。经过了两个月左右的设计,所谓的“本年度最佳封面终于出炉了”,我们来欣赏一下:




    红色作为亮色系的代表色,使得它可以在众多图书当中脱颖而出,让人一眼就能看见它。


    再来看一下宣传海报的样子:




    怎么样,有没有一种视觉震撼的感觉?!虽然最终的封面夺人眼球,但任何东西都不会是凭空出现的,创作的过程必然有它的艰辛和曲折,《第一行代码——Android》封面诞生记这篇文章中专门讲述了本书封面的诞生过程,感兴趣的朋友可以像看故事一样去了解了解。


    定价


    79元,看到这个价格时我相信很多朋友觉得并不便宜,但实际上这已经是我尽最大可能争取到的价格了。由于书的价格是由出版社根据页数来制定的,我并不能做过多干预。通常情况下五百多页的书都可以定价到八十几、九十几元,最低也不能低于79元,于是我果断申请了最低的价格。


    其实换一种思路来想,79元也不算贵,因为这只是书的原售价,而我们在网上买书的话通常都会打折,基本上也就只需要五十多块钱就可以买到了。另外我觉得买书不用太在意价格,而是应该更在意里面的内容,书的内容只要能够真正给你带来帮助,那么它的价值就是远远大于这几十块钱的(就我自己而言,我大学期间总共大概花了两千多块的生活费用于买书,这些书一直都珍藏在我的书架上,是我永久的财富)。


    购买


    了解了这么多,不知道你有没有下定决心要买一本呢?目前《第一行代码——Android》这本书已经在当当、京东、亚马逊、互动这几个网上书店上架了,有需要的小伙伴们请猛戳下面的地址:


    当当网购买地址

    京东购买地址

    亚马逊购买地址

    互动出版购买地址

    天猫购买地址


    然后


    书的出版算是我的程序之路上一个新的里程碑吧,然而人生的路还很长,未来仍然需要努力向前。因此,我后面还是会一如既往地坚持更新博客,自我提升的同时也分享给大家。因为博客的原因,我结识了很多天南海北的新朋友,感谢众多朋友以及亲人的一路陪伴,愿未来大家都能天天向上。


    书中源码下载地址:http://download.csdn.net/detail/sinyu890807/7747691


    关注我的技术公众号,每天都有优质技术文章推送。关注我的娱乐公众号,工作、学习累了的时候放松一下自己。

    微信扫一扫下方二维码即可关注:

            

    展开全文
  • Java核心技术·卷 I(原书第10版)| Core Java Volume 讲的很全面,书中的代码示例都很好,很适合Java入门。 但是作者不太厚道的是把现在没人用的GUI编程放在了第一卷,基本上10~13章是可以不用读的。 ...

    点赞再看,养成习惯,微信搜索【三太子敖丙】我所有文章都在这里,本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点,文末有福利

    前言

    我们的一生其实也基本上都在学习,那提到学习,我第一时间想到的就是读书了。

    记得帅丙在自己21岁的那个夏天,当时拿到了自己的第一笔实习工资1400块,因为是110块一天嘛,而且入职的第一个月也没上满,但是还是很开心,第一个月师傅就给了一个建议,买本书吧。

    就这样我买了出社会之后的第一本技术书籍《Java核心卷一》,也是师傅推荐的,如获至宝。

    到现在我的书架都茫茫当当了,但是这本书还是一直陪伴我左右,也是我印象最深刻的技术书籍,因为那感觉就像是初恋的味道,甜甜的。

    为啥推荐大家读书呢,书籍的作者都是几年甚至几十年的经验,最后总结为一本书,那就算里面有错误的点,我想你花几十块,只用几个礼拜甚至几天就可以拜读人家十几年的经验,我觉得怎么算都是血赚?

    正文

    好了扯了这么多只是想要引出今天的主题,我会按照不同的类型把我知道的一些书籍,包括身边朋友推荐的书籍,都在这里列给大家,大家按需自取。

    我还推荐了很多非技术的书籍,人文地理悬疑情感都会涉及,反正很多书我是真的很喜欢。

    Java

    Java核心技术·卷 I(原书第10版)| Core Java Volume

    讲的很全面,书中的代码示例都很好,很适合Java入门。

    但是作者不太厚道的是把现在没人用的GUI编程放在了第一卷,基本上10~13章是可以不用读的。

    Java性能权威指南|Java Performance: The Definitive Guide

    市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。

    通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。

    实战Java高并发程序设计|葛一鸣

    由部分段落的行文来看,搬了官方文档。

    也有一些第一人称的叙述和思考,也能看出作者也是花了一点心思的。胜在比较基础,涉及到的知识点也还很全面(讲到了流水线计算和并发模型这些边边角角的),但是由于是编著,全书整体上不够统一和深入,适合作为学习高并发的第一本工具书。

    Java 8实战

    对Java8的新特性讲解的十分到位,尤其是lamdba表达式和流的操作。

    再者对于Java8并发处理很有独到见解。对于并行数据处理和组合式异步编程还需要更深的思考才能更加掌握。

    推荐给再用java8但没有去真正了解的人看,有很多你不知道的细节、原理和类库设计者的用心良苦在里面、内容没有很难,抽出几个小时就能看完,花费的时间和收获相比,性价比很高。

    Java并发编程实战

    先不谈本书的内容如何,光书名就足够吸引不少目光。“并发”这个词在Java世界里往往和“高级、核心”等字眼相联系起来,就冲着这两个字,都将勾起软件工程师们埋藏在心底那种对技术的探索欲和对高级API的驾驭感。

    程序员嘛,多少都有点职业病。其实Java对“并发”优化从未停止过,从5.0到7.0,几乎每个版本的新特性里,都会针对前一版本在“并发”上有所改进。这种改进包括提供更丰富的API接口、JVM底层性能优化等诸多方面。

    Thinking in Java

    很美味的一本书,不仅有icecreamm,sundae,sandwich,还有burrito!真是越看越饿啊~

    Effective Java中文版(第3版)|Effective Java Third Edition

    Java 高阶书籍,小白劝退。介绍了关于Java 编程的90个经验技巧。

    作者功力非常强悍,导致这本书有时知识面迁移很广。总之,非常适合有一定Java开发经验的人阅读提升。

    深入理解Java虚拟机(第3版)| 周志明

    浅显易懂。最重要的是开启一扇理解虚拟机的大门。

    内存管理机制与Java内存模型、高效并发这三章是特别实用的。

    Java虚拟机规范(Java SE 8版)|爱飞翔、周志明

    整本书就觉得第二章的方法字节码执行流程,第四章的前8节和第五章能看懂一些。其他的过于细致和琐碎了。

    把Java字节码讲的很清楚了,本质上Java虚拟机就是通过字节码来构建的一套体系罢了。所以字节码说的非常细致深入。

    数据&大数据

    数据结构与算法分析|Data Structures and Algorithm Analysis in Java

    数据结构是计算机的核心,这部书以java语言为基础,详细的介绍了基本数据结构、图、以及相关的排序、最短路径、最小生成树等问题。

    但是有一些高级的数据结构并没有介绍,可以通过《数据结构与算法分析——C语言描述》来增加对这方面的了解。

    MySQL必知必会

    《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。

    书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

    数据库系统概念|Datebase System Concepts(Fifth Edition)

    从大学读到现在,每次拿起都有新的收获。而且这本书还是对各个数据相关领域的概览,不仅仅是数据库本身。

    高性能MySQL

    对于想要了解MySQL性能提升的人来说,这是一本不可多得的书。

    书中没有各种提升性能的秘籍,而是深入问题的核心,详细的解释了每种提升性能的原理,从而可以使你四两拨千斤。授之于鱼不如授之于渔,这本书做到了。

    高可用MySQL

    很实用的书籍,只可惜公司现有的业务和数据量还没有达到需要实践书中知识的地步。

    利用Python进行数据分析|唐学韬

    内容还是跟不上库的发展速度,建议结合里面讲的库的文档来看。

    内容安排上我觉得还不错,作者是pandas的作者,所以对pandas的讲解和设计思路都讲得很清楚。除此以外,作者也是干过金融数据分析的,所以后面专门讲了时间序列和金融数据的分析。

    image-20191207121445898
    image-20191207121445898

    HBase

    看完影印版第一遍,开始以为会是大量讲API,实际上除了没有将HBase源代码,该讲的都讲了,CH8,9章留到最后看的,确实有点顿悟的感觉,接下来需要系统的看一遍Client API,然后深入代码,Come ON!

    Programming Hive

    Hive工具书,Hive高级特性。

    Hadoop in Practice| Alex Holmes

    感觉比action那本要强 像是cookbook类型的 整个过完以后hadoop生态圈的各种都接触到了 这本书适合当参考手册用。

    Hadoop技术内幕|董西成

    其实国人能写这样的书,感觉还是不错的,不过感觉很多东西不太深入,感觉在深入之前,和先有整体,带着整体做深入会更好一点, jobclient,jobtracer,tasktracer之间的关系最好能系统化

    Learning Spark

    很不错,core的原理部分和api用途解释得很清楚,以前看文档和代码理解不了的地方豁然开朗。

    不足的地方是后几章比较弱,mllib方面没有深入讲实现原理。graphx也没有涉及

    ODPS权威指南

    基本上还算一本不错的入门,虽然细节方面谈的不多,底层也不够深入,但毕竟是少有的ODPS书籍,且覆盖面很全,例子也还行。

    数据之巅|徐子沛

    从一个新的视角(数据)切入,写美国历史,统计学的发展贯穿其中,草蛇灰线,伏脉千里,读起来波澜壮阔。

    消息队列&Redis

    RabbitMQ实战

    很多年前的书了,书中的例子现在已经不适用了,推荐官方教程。

    一些基础还是适用,网上也没有太多讲rab的书籍,将就看下也行,我没用过所以….

    Apache Kafka源码剖析|徐郡明

    虽然还没看,但知道应该不差。我是看了作者的mybatis源码分析,再来看这本的,相信作者。

    作者怎么有这么多时间,把框架研究的这么透彻,佩服,佩服。

    深入理解Kafka:核心设计与实践原理|朱忠华

    通俗易懂,图文并茂,用了很多图和示例讲解kafka的架构,从宏观入手,再讲到细节,比较好,值得推荐。

    深入理解Kafka是市面上讲解Kafka核心原理最透彻的,全书都是挑了kafka最核心的细节在讲比如分区副本选举、分区从分配、kafka数据存储结构、时间轮、我认为是目前kafka相关书籍里最好的一本。

    Kafka

    认真刷了 kafka internal 那章,看了个talk,算是入了个门。

    系统设计真是门艺术。

    RocketMQ实战与原理解析|杨开元

    对RocketMQ的脉络做了一个大概的说明吧,深入细节的东西还是需要自己看代码

    Redis设计与实现|黄健宏

    部分内容写得比较啰嗦,当然往好了说是对新手友好,不厌其烦地分析细节,但也让整本书变厚了😂,个人以为精炼语言可以减少20%的内容。

    对于有心一窥redis实现原理的读者来说,本书展露了足够丰富的内容和细节,却不至于让冗长的实现代码吓跑读者——伪代码的意义在此。下一步是真正读源码了。

    Redis 深度历险:核心原理与应用实践|钱文品

    真心不错,数据结构原理+实际应用+单线程模型+集群(sentinel, codis, redis cluster), 分布式锁等等讲的都十分透彻。

    一本书的作用不就是系统性梳理,为读者打开一扇窗,读者想了解更多,可以自己通过这扇窗去Google。这本书的一个瑕疵是最后一章吧,写的仓促了。不过瑕不掩瑜。

    技术综合

    TCP/IP详解 卷1:协议

    读专业性书籍是一件很枯燥的事,我的建议就是把它作为一本手册,先浏览一遍,遇到问题再去详细查,高效。

    Netty in Action

    涉及到很多专业名词新概念看英文原版顺畅得多,第十五章 Choosing the right thread model 真是写得太好了。另外结合Ron Hitchens 写的《JAVA NIO》一起看对理解JAVA NIO和Netty还是很有帮助的

    ZooKeeper

    值得使用zookeeper的人员阅读, 对于zookeeper的内部机制及api进行了很详细的讲解, 后半部分深入地讲解了zookeeper中ensemble互相协作的流程, 及group等高级配置, 对zookeeper的高级应用及其它类似系统的设计都很有借鉴意义.

    从Paxos到Zookeeper|倪超

    分布式入门鼻祖,开始部分深入阐述cap和base理论,所有的分布式框架都是围绕这个理论的做平衡和取舍,中间 zk的原理、特性、实战也讲的非常清晰,同时讲cap理论在zk中是如何体现,更加深你对cap的理解.

    深入理解Nginx(第2版)|陶辉

    云里雾里的快速读了一遍,主要是读不懂,读完后的感受是设计的真好。

    原本是抱着了解原理进而优化性能的想法来读的,却发现书中的内容都是讲源码,作者对源码的注释超级详细,非常适合开发者,但不适合使用者,给个五星好评是因为不想因为我这种菜鸡而埋没了高质量内容。

    另外别人的代码写的真好看,即便是过程式语言程序也吊打我写的面向对象语言程序。

    作者是zookeeper的活跃贡献者,而且是很资深的研究员,内容比较严谨而且较好的把握住了zk的精髓。书很薄,但是没有废话,选题是经过深思熟虑的。

    深入剖析Tomcat

    本书深入剖析Tomcat 4和Tomcat 5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发Tomcat组件,或者扩展已有的组件。 Tomcat是目前比较流行的Web服务器之一。作为一个开源和小型的轻量级应用服务器,Tomcat 易于使用,便于部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。本书从最基本的HTTP请求开始,直至使用JMX技术管理Tomcat中的应用程序,逐一剖析Tomcat的基本功能模块,并配以示例代码,使读者可以逐步实现自己的Web服务器。

    image-20191201222250542
    image-20191201222250542

    深入理解计算机系统 | 布莱恩特

    无论是内容还是纸张印刷,都是满分。计算机学科的集大成之作。引导你如何练内功的,算是高配版本的计算机导论,目的是釜底抽薪引出来操作系统、组成原理这些专业核心的课程。帮助我们按图索骥,点亮一个一个技能树。

    架构探险分布式服务框架 | 李业兵

    刚看前几章的时候,心里满脑子想得都是这特么贴一整页pom文件代码上来干鸡毛,又是骗稿费的,买亏了买亏了,后来到序列化那章开始,诶?还有那么点意思啊。

    到服务注册中心和服务通讯,60块钱的书钱已经赚回来了。

    知识是无价的,如果能花几十块钱帮你扫了几个盲区,那就是赚了。

    深入分析JavaWeb技术内幕 | 许令波

    与这本书相识大概是四年前是在老家的北方图书城里,当时看到目录的感觉是真的惊艳,对当时刚入行的自己来说,这简直就是为我量身定做的扫盲科普集啊。

    但是可惜的是,这本书在后来却一直没机会读上。然后经过四年的打怪升级之后,这次的阅读体验依旧很好。

    其中,java编译原理、 Servlet工作原理、 Tomcat、spring和iBatis这几章的收获很大。

    前端

    jQuery 技术内幕| 高云

    非常棒的一本书,大大降低了阅读jquery源码的难度(虽然还是非常难)。

    Head First HTML与CSS(第2版)

    翻了非常久的时间 断断续续 其实从头翻到尾 才发现一点都不难。

    可我被自己的懒惰和畏难情绪给拖累了 简单说 我成了自己往前探索的负担。网页基础的语法基本都涵盖了 限于文本形态 知识点都没法像做题一样被反复地运用和复习到。通俗易懂 这不知算是多高的评价?

    作为入门真心算不错了 如果更有耐心 在翻完 HTML 后 对 CSS 部分最好是可以迅速过一遍 找案例练习估计更好 纸上得来终觉浅 总是这样。

    JavaScript高级程序设计(第3版)

    JavaScript最基础的书籍,要看认真,慢慢地看,累计接近1000小时吧。而且对象与继承,性能优化,HTML5 api由于没有实践或缺乏代码阅读量导致看的很糊涂,不过以后可以遇到时再翻翻,或者看更专业的书。

    深入理解ES6

    Zakas的又一部杰作,他的作品最优秀的地方在于只是阐述,很少评价,这在帮助我们夯实基础时十分有意义,我也喜欢这种风格。

    我是中英文参照阅读的,译本后半部分有一些文字上的纰漏,但是总体来说忠实原文,水平还是相当不错,希望再版时可以修复这些文字问题。

    高性能JavaScript

    还是挺不错的。尤其是对初学者。总结了好多程序方面的好习惯。

    不过对于老手来说,这些常识已经深入骨髓了。

    深入浅出Node.js|朴灵

    本书是我看到现在对Node.JS技术原理和应用实践阐述的最深入,也最全面的一本书。鉴于作者也是淘宝的一位工程师,在技术总是国外好的大环境下,没有理由不给本书五颗星。

    作者秉着授人于鱼不如授人于渔的精神,细致入微的从V8虚拟机,内存管理,字符串与Buffer的应用,异步编程的思路和原理这些基础的角度来解释Node.JS是如何工作的,比起市面上众多教你如何安装node,用几个包编写一些示例来比,本书绝对让人受益匪浅。

    认真看完本书,几乎可以让你从一个Node的外行进阶到专家的水平。赞!

    Vue跟React的技术栈的书不多,很多也是官方文档的照搬照抄,我觉得看官网吧哈哈。

    非技术类

    失踪的孩子

    整本书的能量太密集了,像一个源源不断喷发的火山,读完怅然若失。最后几页,莱农从时间中回望,生命的真相被自己毫不留情的剖白,而即使是这样的时刻,她依然能再次在对莉拉的爱和嫉妒中被激发开始进行她最为重要、最可能留在时间之中的作品的创作,如此的勇气,诚实和坚韧……反正我已经喜欢她了。

    而莉拉依然是个迷。她和莱农是相反的人,莱农会攫住一切填充自己,去成为,但莉拉对任何事情的投入都不会滋养自身,而是燃烧掉自己的一部分。

    她的激情,超越一切的理解和视野与她的情绪化,她的恐惧,都让人困惑。莉拉是所有人的镜子,任何人在她面前都不得不面对自己;同时,是不是没有人,或者说莉拉没有允许任何人了解她?因为她在与外界和自己的对抗中也未能真正看见自己?

    人生|路遥

    想着和平凡的世界一个调子,都是乡村,都是文革的尾巴,都是那点家长里短绝对真实。

    我总觉得那是作者的真实写照,一切都是从自己的记忆中提炼出来的故事。

    只不过根据高加林我总在思考劳动人民是否应该有文化,有文化了以后就开始痛苦,开始怀春悲秋,开始事逼,开始怨天尤人。

    知识分子那些臭毛病显露无疑。

    丝绸之路 | 彼得·弗兰科潘

    书的颜值很高,厚厚的大开本,包装和纸张都不枉自己百元大洋。书名虽叫【丝绸之路】,但是读后发现其实是以中东为针,一路串起亚欧大陆各个文明两千多年间所发生的故事。

    从史实、文化、宗教、政治、权力、金钱等多方面论述了以中亚和欧洲为主的发展史,信息量非常的大。每个章节的标题都用四个字直接道出当前世界的核心驱动,比如基督之路、铁蹄之路、西欧之路、纳粹之路、争霸之路。

    视野广阔,大开大合,时间跨度可算是穿越千年中东。美中不足的是,中国作为丝绸之路东段上最为重要的国家,描述的篇幅却很少。

    我的天才女友 | 埃莱娜·费兰特

    来自意大利作家的小说,“那不勒斯”四部曲的第1部,讲述了两个女主人公莉拉和埃莱娜的少女时代。

    相比七月与安生,跨度更大,情节也要丰富很多,但是作为一个男性阅读角度似乎get不到小说所评价那样优秀的点,代入感很好,时间已经过去好久,现在留在记忆中的还是如西西里的美丽传说般暖色调的意大利小镇上有两个小女生在平淡的生活。

    长安十二时辰 | 马伯庸

    开年第一单,阅读体验非常的好,完全是美国个人主义英雄大片的大唐版,而主人公张小敬身上却有着更多的坚忍和矛盾,中间有个片段,讲檀棋在元宵灯会的街上跟着张小敬,在万千盏灯笼一齐高高烛起,光彩明耀,火树银花中,看张小敬的背影显得很是落寞。

    读完之后,这一幕仍然记忆犹新,靠整个故事的支撑,这一幕真的完全可以体会到落寞二字。

    书中很认真的说了一些长安的城建和大唐的民俗,管制,可以看出来为了写出这本书,亲王的确是花费了不少心思的,很佩服。

    一本非常非常适合改编成电影的小说(事实上也的确正在拍摄),值得推荐。

    ps:2019年同名电视剧已经上线了…

    布谷鸟的呼唤 | J·K·罗琳

    大概三年前买的,今年回家整理新书架的时候发现了它,就带回杭州了。

    故事情节比不上哈利波特,但是文笔是真的没得说,毕竟是能写出来哈利波特的人。

    作为推理小说,怕是不及格,但是把它作为犯罪小说之类的非类型小说来看的话,其实阅读体验还是可以的。

    欧洲:1453年以来的争霸之路 | 布伦丹·西姆斯

    自文艺复兴之后,欧洲开始渐渐的走进地球文明的舞台正中心。

    读到中间德意志民族的内政被周边国家的各种干涉,感觉德国和我们的兔子一样,是个多难的民族,所以统一之后思想家才会这么多,一战二战的德国,如果用兔子的一句话概括,我们走了一些弯路。

    房思琪的初恋乐园 | 林奕含

    正如文前李银河所说,林奕含属于老天爷赏口饭的那种人,非常有才华的、有灵气的一位年轻作者。我们应当感激,不用亲身经历,就可以看到世界的背面,难以想象出林每次去回忆,然后再去一步一步的描述出当时的心理活动,此间的痛苦。

    最后,书中的话:忍耐不是美德,把忍耐当成美德是这个伪善的世界维持它扭曲的秩序的方式,生气才是美德。

    image-20191208111703561
    image-20191208111703561

    半小时漫画世界史 | 陈磊

    和上一本中国史一样,阅读体验很轻松,如果是对这段历史毫无概念的话,真的砸墙推荐。但是如果是要有了一定的知识储备的话,那就没啥意思了,半小时也别指望能讲多深了。

    巴黎和罗马真的是太值得去一次的了。

    欧洲现代史:从文艺复兴到现在 | 约翰·梅里曼

    耶鲁大学历史教授的课堂讲义,采用的是国别和编年混合风格,顺着历史发展的脉络逐一展开,又不失相互关联性,而不是简简单单的说几几年发生了什么,几月几日谁谁谁死了这些。

    5个世纪中葡萄牙西班牙瑞典荷兰法国轮流崛起,俄国西化,德国统一,英国宗教改革,奥地利波兰土耳其相继衰落,文艺复兴,启蒙运动,航海时代,工业革命,世界大战,美苏冷战。

    维多利亚女王拿破仑一世路易十四彼得大帝叶卡捷琳娜俾斯麦希特勒丘吉尔,当称人类群星闪耀时。

    爱德华•巴纳德的堕落:毛姆短篇小说集1 | 毛姆

    屯了毛姆这么多书,这次才是第一次看。

    书的纸张倒是很有意思,600多页,却很轻。故事读起来倒像是个老朋友再和你讲故事,叨叨叨的从夏威夷讲到南美洲,又从西海岸讲到东南亚,讲故事的水平非常的高,几乎都是几段字下来,就把人带到了故事场景中。最喜欢的两篇是爱德华•巴纳德的堕落,赴宴之前,和最后的译后记。

    一句顶一万句 | 刘震云

    第八届茅盾文学奖获奖作品,叙事架构犹如一生二二生三三生万物绵绵不绝扩散开来,薄薄三百页,前后一百年,初看时以为《平凡的世界》,结局才发现是《百年孤独》,“生活是过以后,而不是过从前”。

    生活的艺术家 | 李小龙

    来自李小龙的一本散文集,是的,就是那个李小龙。

    很难想到那个在电影里面喊着啊哒~的他,大学是专修哲学的。书中的文章大都是对于生活和哲学的思考,可以看到那个在大荧幕前面一秒五踢啊哒啊哒的背后,是一个冷静、理性、智慧、通达的李小龙。“我无法教你什么,只能帮助你探求你自己。除此之外,别无他法。”

    穷查理宝典 | 查理芒格

    查理芒格的思想集和演讲稿编,知识面跨学科,洞察力才能足够深,包括数学、物理、生物、历史、经济等这些硬学科,从而形成一个多学科的思维框架。

    致富也不只是赚了多少钱那么简单,而是在道德品质、阅读能力和个人生活上全面提升的过程。应该专注于正在做的事情,多阅读,特别是传记,来和“伟人”交朋友,减少物欲,满足自己已经拥有的,不嫉妒别人。

    汉密尔顿传 | 罗恩·切诺

    我只能说汉密尔顿,这个被印在美元上的人,人生只能用精彩至极来形容了。

    书中详细介绍了汉密尔顿在独立战争、费城制宪、宪法批准、首届国会以及建国初期等不同历史阶段中发挥的巨大作用,尤其是建国之初,在一切都没有先例的情况下,汉密尔顿为奠定美国联邦的政治体制、经济秩序和金融体系做出了巨大的贡献——建立美国信用体系,建立联邦银行,建立联邦税收体系,建立海关,建立海岸警卫队,以及促进制造业发展等。

    在这本波澜壮阔的自传的最后,本以为能写上一大段对他的盖棺定论,然而却很平淡随意的用他写给艾丽萨的一封信作为了结尾,可能是不再需要作者去告诉书前的人他该如何评价,历史已经给出了答案。

    “艾丽萨,你治愈了我此生因爱而生的伤痛。”

    百年孤独|加西亚·马尔克斯

    久负盛名的大作,读完只能说,果然只有这种书才配得上诺奖。

    先前看《霍乱时期的爱情》,印象最深的就是华丽魔幻文笔和细腻的心理活动描写,到这本《百年孤独》,震撼的目瞪口呆,怎么能有人写得出这样的小说。

    只能说,无论怎么列必读书籍,都绕不开此书。

    月亮与六便士

    毛大爷名气最具盛名的一本书,很易读的文学作品。

    全篇小说都是从第一人称“我”的角度,对斯特里克兰德进行了主观的描写,从斯特里克兰德开始离家出走开始渐入佳境,毛姆在环球旅行中写作,以至于场景地点的代入感都非常强,带着读者登上塔希提岛上,在酒馆里和众人逐个聊起斯特里克兰德,“我”和读者一起,在一来一去的谈话中,了解到了这个天才最后的经历。后半生穷困潦倒的他在死的时候,肯定不会知道自己在死后的一个世纪,被称之为天才,画作也被收藏在美术馆作为镇馆之宝,流传百年。但他是自由的,没有遗憾的。

    最后引用一段话,“只要在我的生活中能有变迁——变迁和无法预见的刺激,我是准备踏上怪石嶙峋的山崖,奔赴暗礁遍布的海滩的。”

    股票作手回忆录|杰西·利弗莫尔

    被誉为百年美股第一人,杰西·利弗莫尔的自传,五美元起家,到日赚一亿美金的投机之路,可以看到利弗莫尔在小的时候就对数字有着非常人的敏感和对波动线的记忆力,十多岁只身一人远走纽约,更见其杀伐果断之气。全书并没有讲操作细节,但是传主的做事风格很值得研究,时机、独立思考、判断、知错能改、以及鳄鱼般的耐心。

    万历十五年 | 黄仁宇

    一本表面上写历史,却涵盖当时的政治、经济、社会民俗、当世思想的大作,对中国历史上诸多王朝暗流下那道潜规则的分析和批判。格局之大,立意之高,实属罕见。

    读罢全书,我们明白明王朝的覆灭是必然的,而后的满清,只不过是改朝换代,骨子里与前朝无异,灭亡也是迟早的。

    我们的身上被锁住了一个牢固的枷锁,丢在泥坑,都在挣扎,越来越烂。

    第五项修炼| 彼得·圣吉

    前半部分理论,后半部分讲实战。捞干的来说,大局观的系统思考能力、增长极限和转移负担的自我超越能力、正向暗示的心智能力,拓展认知边界建立跨学科的思维架构能力。

    海边的卡夫卡|村上春树

    卡夫卡,舒伯特,艾希曼,琼尼沃克,乌鸦少年,短毛猫语,竹筴鱼雨,肠子迷宫,夏目漱石,雨月物语,俄狄浦斯。在这个世界上,不单调的东西让人很快厌倦,不让人厌倦的大多是单调的东西。

    我的人生可以有把玩单调的时间,但没有忍受厌倦的余地,而大部分人分不出二者的差别。

    孤独因你本身而千变万化。

    白夜行|东野圭吾

    把小说写成这样绝对是开挂了吧,除了连番登场的几十号人物,随处雕琢的大时代的背景也让人叹为观止。对人性的挖掘比起吉田修一还是弱一些,就是纯好看,从第一句开始吸住你逐渐往往里掉。

    嫌疑人X的献身|东野圭吾

    这个社会 每一个人都是时钟上的齿轮,为了自己的意愿,也不该牺牲掉他人,哪怕那是出于爱,一个错误尚且为错,付出更大的努力用更大错误也扭转不了的,

    这毕竟不是数学的负负得正,逻辑之所以没法解决罪恶的问题,只因为最初就规避了人性。

    追风筝的人|卡勒德·胡赛尼

    为什么忠诚善良的人反而遭到这样的结局,面对阿米尔的污蔑,他和阿里选择离去。

    当房屋需要他时,他又毅然决然的选择坚守,为了阿米尔能够得到父亲的赞许,哈桑却受到那样的凌辱,换来的却是懦弱的阿米尔的回避,身份,阶级,好可笑的头衔,生命与忠诚在那些虚无的名誉不值一提。

    犹如草芥浮萍….

    恋情的终结 | 格雷厄姆

    现在看的小说都不多了,而爱情小说更是少之又少,但幸运的是,这本和上一本霍乱时期的爱情一样,都是不可多得的大师之作。

    小说情节简单来说就是爱上了个有妇之夫,然后阴差阳错私奔失败,接着分道扬镳直到多年之后的偶遇,最后女主患病而亡。

    但文笔是真的细腻到不敢相信是个男人写的,书里穷尽了爱情中所有狂热的情感,狂热的爱,狂热的恨,狂热的猜疑,狂热的嫉妒,狂热的占有。

    龙族I-IV|江南

    我十六岁的时候,看《缥缈录》,心中念着那个拿着虎牙枪的少年。

    如今我二十三岁了,看《龙族》,面对一堆白烂中二的吐槽不知所措。

    就像拿枪的少年穿起了风衣,救美的英雄接受了金币。我看着商业化写作对一个作者的侵蚀和改变,这让我觉得难过极了。

    三体I-Ⅲ|刘慈欣

    《三体》就是那种让你在读完三部之后掩卷抬头,感觉眼中的世界都从此不一样了的书。

    流浪地球|刘慈欣

    觉得文笔胜于三体,且惊觉是三体之前的作品。

    对于其中地球变轨后的生态变化仍存在疑惑,那段地球与木星擦肩表现力强,不错的作品。

    全球通史

    这种时间跨度如此之长的,有之前的《丝绸之路》和《人类简史》,但是无论是整体行文的架构、视野的宽度、以及分析思考的深度上来说,此书都要比这两本要优秀得多,尤其是到一战之前的部分。

    幸亏之前大量零碎的知识点做背书,再遇此书建立整体体系,穿针引线,才有所体会到书前序中的"思接千载,视通万里"之感。

    程序员的自我修养|俞甲子 / 石凡 / 潘爱民

    讲的不错,将硬件与系统、机器层与实现层整合了起来,有了一个很清晰的视角。

    颈椎病康复指南|董晓俊

    出来打工不容易,大家照顾好自己。

    活着|余华

    为啥安利这个,大家懂就好了

    我们一无所有|安东尼·马拉

    艺术让我们不因真实而亡故,结构相当特别,像是在看电影。

    讲述从苏联联邦到新俄罗斯近80年历史车轮下一些动人心魄的小人物微尘。

    语言克制、平静,读来却十分疼痛,或是戏谑嘲讽像是苦中求乐,非常喜欢。

    总结

    其实我觉得在我们现在这个浮躁的社会,大家闲暇时间都是刷抖音,逛淘宝,微博……他们都在一点点吞噬你的碎片时间,如果你尝试着去用碎片的时间看看书,我想时间久了你自然能体会这样的好处。

    美团技术团队甚至会奖励读完一些书本的人,很多公司都有自己的小图书馆,我觉得挺好的。

    我现在也认识很多作者,像程序员小灰,老钱这样的作者,都很不错,如果未来自己能达到写作的条件的话我也想写哈哈。

    至于我为啥不敢懈怠……三歪(java3y作者)在我对面我真的不敢有丝毫放松,每次闲暇之余我准备拿起手机玩耍的时候,看到他在看书,我默默的放下手机,就是这样的人在不断鞭笞着我。

    白嫖不好,创作不易,各位的点赞就是丙丙创作的最大动力,我们下篇文章见!

    持续更新,未完待续……


    文章每周持续更新,可以微信搜索「 三太子敖丙 」第一时间阅读,回复【资料】【面试】【简历】有我准备的一线大厂面试资料和文章,本文 GitHub https://github.com/JavaFamily 已经收录,有大厂面试完整考点,欢迎Star。

    你知道的越多,你不知道的越多

    展开全文
  • 因为简单!我的第一本算法,就被女友抢走了...

    万次阅读 多人点赞 2019-06-17 16:55:28
    可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗? 如果有本算法,看着很轻松……又有代码示例……又有讲解…… 怎么会有那样的呢?哎呀,最好学了算法人还能变得很萌…… 这个...
  • 这一年,这些:2020年读书笔记

    万次阅读 2021-01-29 08:06:08
    抵御高危病原体的第一道防线就是胶带,因为它能封死缝隙。简而言之,要是没有胶带,也就没有生物防护这回事了。 他们没有使用锐利的刀具,因为刀具在高危区域是致命武器。手术刀有可能划破手套,割破手指,在你感觉...
  • 工作十年,分享看过的优质 Java 书籍

    万次阅读 多人点赞 2019-12-13 10:38:32
    万事都有好坏,也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后的优质书籍,希望能帮大家少走点弯路。 在读这些的过程中,我还写下了不少博文,这些文章也帮助过不少年轻人,他们经常...
  • 第一课:什么是树莓派

    万次阅读 多人点赞 2020-03-31 13:00:39
    这是《树莓派系统专栏》 的第一课,叫什么是树莓派(这也是我教学视频的第一课),希望给第一次接触树莓派的人有一个感性认识。 树莓派长什么样 我们要搞清楚一个刚接触的东西,最直观的是看它的实物,下面我就先上...
  • 第一行代码——Android》封面诞生记

    万次阅读 多人点赞 2014-08-28 09:04:28
    第一行代码——Android》已经上市快一个月了,目前销售情况还算良好,也是特别感谢众多朋友的支持。其实一本如果想要卖的好,除了内容必须要给力之外,封面的设计也是至关重要的,而本书的封面无疑是在充实的...
  • 95年前,众文化、政治名流为当时的青年们开具了份必读书单。今天的青、中、老年们不妨拿来看看,或许还有些借鉴之用。
  • 篇文章详细讲解了无监督学习Autoencoder的原理知识,然后用MNIST手写数字案例进行对比实验及聚类分析。本篇文章将分享《人工智能狂潮》书籍内容,包括人工智能的应用和什么是人工智能,结合作者的理解分享人工...
  • 虽然现在网上都有PDF之类的电子版本书籍,但我还是适应不过来,我还是比较喜欢把拿在手里一页一页去翻、边看边做笔记的那种。 借用著名作家冰心的一句话“读书好,多读书,读好书”,今天我来分享一下我觉得比较...
  • 本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量多,吞吐量大,我们关心的不再仅仅是某个Java应用,而是要提升整个集群的性能,这时网络问题就会出现。...
  • 学习c/c++ 推荐学习什么书籍?

    万次阅读 2019-05-13 20:11:19
    为了学习一门语言,通常我们可以找到《X语言编程》的。这也形成了个潜规则:当你创建一门严肃的语言的时候,你需要编写这样。学习语言有点像学习作文,但这并不意味着你能够突然变成个著名散文作家! ...
  • 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧  Heinrich,生娃学工打折...傅里叶分析不仅仅是个数学工具,更是种可以彻底颠覆个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式
  • 这是你第一次使用 Markdown编辑器 所展示的欢迎。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,...
  • 本文是我最近读书笔记的一篇文章,主要是阅读《淘宝技术这十年》的第一部分,主要包括淘宝网的技术流程和基础介绍,希望文章对大家有所帮助,同时记录自己最近学习的内容。我似乎是2007年初中看《赢在中国》的时候...
  • 奉劝各位学弟学妹们,该打造你的技术影响力了!

    万次阅读 多人点赞 2021-04-27 14:21:11
    但说实在的,这本书我就看了几,就看不下去了,不是这不好,而是我觉得它不适合我,因为我那时候没什么影响力(谦虚点)。 没有影响力的时候想着怎么扩大影响力,我就觉得有点扯淡。就像没有财的时候想着理财...
  • 在10月14日恢复上架后,小红用不到个月的时间,把日活跃用户数(DAU)拉回到了7月份的峰值水平。QuestMobile的数据显示,小红在今年双11期间,DAU再次回到2500万的水位。下架期间,小红这款明星产品在持续22个...
  • 《线性代数》(同济版)——教科中的耻辱柱

    万次阅读 多人点赞 2020-10-02 02:03:08
    这里表扬一下我校老师,第一节课会介绍什么叫线性,什么叫代数。 随后就是行列式的计算了: 你告诉我记这个有JetBrains卵用 啊,原来画对角线就行了啊,那你告诉我,为什么四阶行列式开始不能用这个方法呢? 然后...
  • Java编程思想读书笔记(1~13、16章

    万次阅读 多人点赞 2017-11-26 18:54:06
    Java编程思想(1~13、16章 Java编程思想(二)14章-类型信息 Java编程思想(三)15章-泛型 Java编程思想(四)17章-容器深入研究 Java编程思想(五)18章-Java IO系统 Java编程思想(六)19章-...
  • 前言 工作三年有余,年纪大了专业技能到没长进,有时候闲的时候总想写点东西出来,由于自己的懒惰一直拖拖拉拉...emmm,参考的是小红编辑的标签效果, 拿在手里玩了一会,标签可以跟随手指移动,当前拖动的标签...
  • 「面试」拿到B站的意向

    万次阅读 多人点赞 2020-09-26 16:28:01
    个线程在获取锁的时候,如果这个锁已经被其他线程获取,那么这个线程不会破门而入,而是循环等待,但是嗷嗷待哺,需要不断地嗷嗷判断锁是否被成功获取,直到获取到锁才会退出循环。 自旋锁通常会出现哪.
  • Java后端工程师必备书单(含大后端方向相关书籍)

    千次阅读 多人点赞 2018-08-24 22:12:18
    Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。 今天我们就来介绍一下Java后端开发者的书单。 首先要感谢一下江南...
  • 牛逼!Java 从入门到精通,超全汇总版

    万次阅读 多人点赞 2021-05-06 19:40:33
    这里我推荐你看一下 《Java编程思想》 的第一章和二章 知乎的这个回答也能帮助你理解 什么是面向对象编程思想? Java 基础语法(Java标识符、Java 修饰符、Java 变量、关键字、Java 注释) 关于 Java 变量,可以...
  • 软件开发必看书籍

    千次阅读 2018-12-30 16:46:17
    《The Clean Coder: A Code of Conduct for Professional Programmers》,即《代码整洁之道:程序员的职业素养》,这是本列表中Robert C·Martin的二本书,建议在上之后阅读。成功的程序员在以往的工作和...
  • 而要真正学好一门学问(比如一门计算机语言或者一门技术),本好书的作用是不言而喻的。但是网上吐槽翻译”质量太差,语句颠三倒四,晦涩不通“的声音此起彼伏。结合我个人经验,谈谈好的技术译作应该具有什么样的...
  • 那么有两个问题:第一,我通过什么字段来选中这条记录呢?第二,我能修改哪些字段? 如果我都能修改我选择的字段,那就不修改了。那是新建啊! 所以我必须要用一个字段来锁定他能修改的内容,不能随便篡改。...
  • 人工智能:种现代的方法 书本课后习题解答

    万次阅读 多人点赞 2018-07-08 21:57:42
    摘要 本文旨在呈现《人工智能:一种现代的...1.第一章 1.1 用自己的语言定义(1)智能,(2)人工智能,(3)Agent,(4)理性,(5)逻辑推理。 答:1)Intelligence:the ability to apply knowledge...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,782
精华内容 38,312
关键字:

一般书的第一页叫什么

友情链接: LM016.rar