2018 年初写了一篇<2017 年度最推荐-给辛勤工作的自己一点奖励>, 最近有人问我今年是否会有 2018 年的年度推荐,我想了想,2018 年虽然不景气,但是还是有一些好东西可以推荐给大家,于是便有了这一篇文章。
跟 2017年一样,我会把 2018 年里面我觉得体验很棒或者对工作生活很有帮助的东西推荐给大家,或许 2019 你会需要他们。推荐的内容包含了 App、硬件、书籍、博客、专栏等,希望能帮助到看到这篇文章的你
历史推荐(2026-10 核查):本文记录 2018 年的使用体验,书目、评分、价格、课程海报和购买建议均保留当年语境。软件支持范围与会员权益的变化在下文补充;旧二维码不作为当前报名入口。
最推荐 App
Rescuetime
RescueTime 用来记录受支持设备上的应用和网站使用时间,需要安装客户端并授予相应权限。它能帮助回顾时间分配,但不能完整记录线下工作,也不能直接衡量工作产出。
比如我想知道每天在电脑上的时间花在哪里,就会看 RescueTime 的记录。当时我的大部分时间都在 Android Studio、VS Code、Terminator。下面是当时 1 月 15 日的截图:

编程栏的详细信息
截图中的 Productivity Pulse 和“编程”时长依赖活动分类,不能直接当作工作效率或完成量。没有记录到的活动也不等于没有工作。
2026-10 更新:当前官方支持列表列出 Windows、macOS、iOS、Android 和 Firefox 扩展,未列 Linux;不能再按这篇旧文保证 Linux 获得当前官方支持。原文“iOS 只能查看”的说法也已过时:现版 iOS 应用支持 iOS 17 及以上,需要付费方案,并通过 Screen Time 授权统计使用时间。这部分屏幕使用活动留在设备上,不上传到 RescueTime 服务器,也不并入桌面端统计和目标。
石墨文档
2018 年我记录每日的工作的软件从 MWeb 换成了石墨文档,很大的原因是石墨文档支持多平台(Mac、iOS、Android、微信小程序),最重要的是 Web 端也非常好用。这样我就可以实时进行记录和查看,分享也非常的方便,可以设置只读和可读可写,多人协作很方便。


另外一个原因是:我觉得一个笔记网页端对程序员最大的尊重,就是能处理好 Ctrl+S。在我 2018 年使用的版本和浏览器里,印象笔记总会弹出保存网页,石墨文档则会保存内容。这是当时的使用体验,不能据此判断两款产品现在的快捷键行为。
坚果云
坚果云提供文件夹同步和共享功能。我当时找来找去,最终还是用了它,很大原因是它有 Linux 客户端。
在 Linux 下工作时,我把文件放进同步文件夹,等上传和其他设备下载完成后就能继续使用,突出一个方便。同步需要联网、客户端正常工作及足够的配额;不是放进去就立刻出现在所有设备上。
2026-10 更新:Linux 官方下载页仍提供客户端,需按发行版、CPU 架构和桌面环境选择安装方式,不能把 Linux 支持理解成所有组合都具备相同的文件管理器集成。同步也不等于独立备份:修改和删除可能传播到其他设备,重要资料仍需保留独立副本;历史版本和删除恢复受服务规则限制。
下面保留当时的功能和下载页截图,图中的客户端版本、最低系统要求均为历史信息。


最推荐技术书籍
深入理解 Android 内核设计思想

算是系统开发的经典书了。不管是应用开发工程师,还是系统开发工程师,多了解 Android 系统的架构和设计,对自己知识的深度是很有帮助的。
版本说明:原文把书名写成了“深入理解 Android 架构”,这里按封面改为《深入理解 Android 内核设计思想》。所附封面和简介以 Android 4.3 为起点,但不能据此确认原文提到的“第二版”及其精确源码版本。阅读时应先核对手中版本的 ISBN、前言和源码基线,再与新系统对照,不要直接拿最新源码逐行匹配旧书。
《深入理解Android内核设计思想》介绍 Android 4.3 时期的系统实现;原简介中的“4.3 以上”不能理解为兼容此后所有版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder 机制、GUI 显示系统、多媒体管理、输入系统等核心技术在 Android 中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源代码分析外为读者提供更易于理解的思维方式。
《深入理解Android内核设计思想》既适合 Android 系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。读者可以在《深入理解 Android 内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
豆瓣 : https://book.douban.com/subject/25921329/
Android 进阶解密

《Android进阶解密》是一本Android进阶书籍,主要针对Android 8.0系统源码并结合应用开发相关知识进行介绍。
《Android进阶解密》共分为17章,从3个方面来组织内容。 第一方面介绍Android应用开发所需要掌握的系统源码知识,第二方面介绍JNI、ClassLoader、Java虚拟机、DVM&ART虚拟机和Hook等技术,第三方面介绍热修复原理、插件化原理、绘制优化和内存优化等与应用开发相关的知识点。3个方面有所关联并形成一个知识体系,从而使Android开发者能通过阅读本书达到融会贯通的目的。
《Android进阶解密》适合有一定基础的Android应用开发工程师、Android系统开发工程师和对Android系统源码感兴趣的读者阅读。
jd : https://item.jd.com/12447229.html
版本说明:这里推荐的是基于 Android 8.0(API 26)的版本;可对照作者的系统学习资料阅读。Android 9(API 28)起引入非 SDK 接口限制,会影响通过反射、JNI 等方式访问内部接口的方案。书中的 Hook、热修复和插件化示例需按目标系统与 targetSdkVersion 重新检查,不能直接当作现版可用方案。
奔跑吧 Linux 内核

Android 系统工程师必备。
本书内容基于Linux4.x内核,主要选取了Linux内核中比较基本和常用的内存管理、进程管理、并发与同步,以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。
本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等学习和使用,而且适合作为对Linux感兴趣的程序员的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
豆瓣 : https://book.douban.com/subject/27108677/
版本说明:这里保留的是 Linux 4.x 版,适合学习基础概念,不是当前 Android 内核实现的完整说明。分析设备问题时,先核对实际内核版本、配置和厂商修改,再读对应源码;新 Android 内核架构可参考 AOSP 内核文档。
最推荐非技术书籍
镖人

目前出到了第五卷,豆瓣评分 8.3 的国漫,微信读书 5 卷全都有,非常方便看。
《镖人》,一部重现隋唐江湖的热血漫画!
大业三年(公元607年),隋王朝在隋炀帝杨广的残暴统治下民不聊生。身手不凡的镖客刀马行走于西域大漠,在躲避朝廷追杀的途中,他接下了一个目的地为首都长安的护送任务,本以为只是一趟简单的护镖,却没想到一路危机四伏,险象环生。一场牵动天下命运的旅途就此拉开帷幕……
大败局2

之前读过《大败局1》,被里面的故事深深的吸引,正如豆瓣评论:“三流的文笔,一流的现实。时代的洪流中,企业家、创始人,与赌徒并无区别。野心家迷失于成功的光环,却只能在惨败后看清自己。”
《大败局2》解读九大著名企业盛极而衰的失败原因:“中国第一饮料品牌”是如何陨落的?家电业最具现代气质的公司,是怎样被肢解和蹂躏的?中国民营企业的航母,为何会彻底沉没?股市庄家如何布下资本迷局?最具想象力的汽车革命为什么会一夜流产?房地产最大的黑马失陷何处?最低调的钢铁公司如何迎来最致命的打击?中药业的领头兵因何溃不成军?资本狂人究竟是在点燃全民的热情,还是在玩火自焚?
在《大败局2》中,我们更多地看到了一种“工程师+赌徒”的商业人格模式。他们往往有较好的专业素养,在某些领域有超人的直觉和运营天赋,同时更有着不可遏制的豪情赌性,敢于在机遇降临的那一刻,倾命一搏。这是企业家职业中最惊心动魄的一跳,成者上天堂,败者落地狱,其微妙控制完全取决于天时、地利与人和等因素。
程序员的修炼–从优秀到卓越

《程序员的修炼——从优秀到卓越》是《高效能程序员的修炼》的姊妹篇,包含了 Coding Horror 博客中的精华文章。全书分为8章,涵盖了时间管理、编程方法、Web 设计、测试、用户需求、互联网、游戏编程以及技术阅读等方面的话题。作者选取的话题,无一不是程序员职业生涯中的痛点。很多文章在博客和网络上的点击率和回帖率居高不下。
Jeff Atwood 于 2004 年创办 Coding Horror 博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近 10 万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。
《程序员的修炼——从优秀到卓越》的写作风格风趣幽默,且充满理解和关怀;适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《程序员的修炼——从优秀到卓越》能够帮助读者更多地关注技术工作的人性和人文因素,从而实现程序员职业生涯的成功转折。
我的一些读书笔记:
- 程序员的修炼-01:绝地反击之术
- 程序员的修炼-02:编程之道
- 程序员的修炼-03:Web 设计原则
- 程序员的修炼-04:关于测试的一些思考
- 程序员的修炼-05:了解你的用户
- 程序员的修炼-06:互联网那些事
- 程序员的修炼-07:游戏与编程
- 程序员的修炼-08:阅读之美
最推荐公众号
- hongyangAndroid 鸿洋
- Google_Developers 谷歌开发者
- guolin_blog 郭霖
- googdev 张奇
- LinuxDev
- hencoder 扔物线
- androidperf ‘Android性能优化
- nanchen_android 南尘
- flutter-io
- 腾讯 Bugly
软件服务
微信读书会员
2018 年付费会员里面感觉最值的,就是微信读书的年费会员了。那年我的大部分书都在微信读书里面读,所以觉得这个会员办得很值。
2026-10 权益更正:会员不覆盖所有付费出版物。微信读书官方协议区分会员卡可读内容与需另付书币的内容,权益以有效期内的书籍标识为准;微信读书会员也不等于微信听书会员。以下保留当年的已读书单:
- 《日据时期台湾与大陆关系史》
- 《软技能:代码之外的生存指南》
- 《大败局1》 + 《大败局2》
- 《八卦微积分》
- 《刻意练习》
- 《镖人1、2、3、4》
- 《谷物大脑》
- 《股权战争》
- 《深度学习》
- 《无缘社会》
- 《三体》
- 《图解 HTTP》
- 《万历十五年》
- 《黑客与画家》
- 《海湾战争中的地面作战》
- 《浅谈日本 IT 行业》
- 《骗局》
- 《柏林墙》
- 《万万没想到》
- 《硅谷钢铁侠》
- 《逃离德黑兰》
- 《芳华》
最推荐消费品
12.9 iPad pro
2018 年的新版的 iPad Pro ,不论是在外观、性能、还是配置、价格,都是一个字:NB; 基本上可以拿来当电脑用,不论是看书、看剧、做笔记、看PDF 都非常的舒服,最高 120 Hz 的自适应刷新率简直是一种享受。
当时如果计划入手 iPad,我会推荐这款;我自己的 iPad Pro 10.5 那版感觉屏幕有点小了。这是 2018 年的选择,不作为今天的购买建议。

这里指 2018 年、A12X 芯片的 12.9 英寸 iPad Pro。Apple 当年的说明是 ProMotion 自动调整显示刷新率、最高 120 Hz,不代表所有应用或视频都以 120 fps 运行。“当电脑用”描述的是我的阅读、笔记等用途,不能理解为能直接运行全部桌面软件。
最推荐专栏
极客时间 - Android 开发高手课
课程作者是张绍文,官方介绍页可用于查阅现有目录。旧案例里的 Android 接口和工具需按实际系统版本复核。
《Android 开发高手课》是极客时间推出的专门为 Android 开发者定制的课程,专栏内容包括崩溃、内存、卡顿、启动、IO、存储、网络、耗电、UI、安装包体积等常见的复杂问题的原理分析和借鉴方法,非常值得 Android 开发工程师学习。
以下海报和目录是当年的资料;价格、期数和二维码不代表当前报名条件。

极客时间 - Linux 性能优化实战
《Linux 性能优化实战》是极客时间推出的面向 Linux 和 Android 底层开发者的课程,作者倪朋飞在当年的简介中介绍了自己的微软 Azure 工作背景。他从实际案例讲解底层原理、性能指标、工具和优化方法。学习时要核对案例的内核、发行版和工具版本,不能保证旧命令及输出在当前环境中完全相同。可从官方开篇查阅课程介绍。
以下海报和目录是当年的资料;价格、期数和二维码不代表当前报名条件。
其目录如下:
得到 - 香帅的北大金融学课
香帅,真名唐涯。这里保留的是 2018 年《香帅的北大金融学课》的推荐,当年的简介称其为北京大学光华管理学院金融系副教授、博士生导师。课程目录涵盖金融世界观、金融机构、工具与市场、投资者决策、公司决策、监管创新与危机、科技金融、金融的术与道。下图是旧版学习路径,不代表当前课程版本。
听这门课,记得老老实实做笔记。
其目录如下
关于我 && 博客
下面是个人的介绍和相关的链接,期望与同行的各位多多交流,三人行,则必有我师!
- 博主个人介绍 :里面有个人的微信和微信群链接。
- 本博客内容导航 :个人博客内容的一个导航。
- 个人整理和搜集的优秀博客文章 - Android 性能优化必知必会 :欢迎大家自荐和推荐 (微信私聊即可)
- Android性能优化知识星球 :历史项目,2026 年已停止运营,不再招收付费成员。
一个人可以走的更快 , 一群人可以走的更远
