<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tony Bai &#187; 豆瓣</title>
	<atom:link href="http://tonybai.com/tag/%e8%b1%86%e7%93%a3/feed/" rel="self" type="application/rss+xml" />
	<link>https://tonybai.com</link>
	<description>一个程序员的心路历程</description>
	<lastBuildDate>Mon, 08 Jun 2026 23:32:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>世界读书日：如何高效阅读“砖头”技术书？我的心法分享（文末赠书）</title>
		<link>https://tonybai.com/2025/04/23/tips-for-reading-technical-books/</link>
		<comments>https://tonybai.com/2025/04/23/tips-for-reading-technical-books/#comments</comments>
		<pubDate>Wed, 23 Apr 2025 00:08:53 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[技术志]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[Channel]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Golang]]></category>
		<category><![CDATA[goroutine]]></category>
		<category><![CDATA[gotest]]></category>
		<category><![CDATA[Go语言精进之路]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Mutex]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[tgpl]]></category>
		<category><![CDATA[TheGoProgrammingLanguage]]></category>
		<category><![CDATA[世界读书日]]></category>
		<category><![CDATA[亚马逊]]></category>
		<category><![CDATA[人工智能]]></category>
		<category><![CDATA[共享内存]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[并发]]></category>
		<category><![CDATA[思维导图]]></category>
		<category><![CDATA[技术书籍]]></category>
		<category><![CDATA[接口]]></category>
		<category><![CDATA[方法]]></category>
		<category><![CDATA[方法集合]]></category>
		<category><![CDATA[笔记]]></category>
		<category><![CDATA[线程]]></category>
		<category><![CDATA[豆瓣]]></category>
		<category><![CDATA[跨主题交叉]]></category>
		<category><![CDATA[输出]]></category>
		<category><![CDATA[通道]]></category>
		<category><![CDATA[长期主义者]]></category>

		<guid isPermaLink="false">https://tonybai.com/?p=4605</guid>
		<description><![CDATA[本文永久链接 &#8211; https://tonybai.com/2025/04/23/tips-for-reading-technical-books 大家好，我是Tony Bai。 今天是世界读书日。聊到读书，尤其是咱们技术人经常要面对的那些厚重的“技术砖头”，估计不少朋友都有过类似的挣扎：道理都懂，书很重要，但就是感觉难啃、读不进去，或者读完就忘，效果不彰。 技术书籍往往信息密集、逻辑严谨、内容晦涩，想要高效地从中汲取养分，确实需要讲究一些方法。我自己就是一个长期主义者，坚信持续学习和深入思考的力量。多年来，我不仅坚持阅读，也一直在我的博客tonybai.com以及本公众号上进行长期的、持续的输出，这个过程让我对如何高效阅读和内化知识，有了一些切身的体会和思考。 此外，如今AI工具日益强大，如何结合传统方法与智能辅助，是一个非常值得探讨的话题。 今天，我就结合我的长期实践，和大家分享一些个人实践，特别是在攻克难点和整理笔记环节，我也会着重谈谈AI如何能成为我的得力助手，希望能帮助你更好地攻克技术“硬书”，将知识真正转化为自己的竞争力。 心法一：明确目标，精准选书——为何而读？ 在信息爆炸的时代，选对书可能比努力读更重要。开始前，先明确“为何而读”： 当前痛点/目标是什么？ (深入Go并发？掌握K8s？学习AI Agent开发？) 这本书能解决问题吗？ 通过看目录、序言、书评（例如在豆瓣读书、亚马逊评论区、O&#8217;Reilly Learning Platform、Manning官网 等站点优质站点查找）、作者背景来判断。 难度是否匹配？ (是否需要前置知识？) 我的做法： 基于工作和学习规划、以及遇到的技术瓶颈选书，优先选择能直接解决我当下问题的、或者能为我未来方向打下坚实基础的书(这的确需要一些前瞻性的技术眼光)。带着明确的目的去读，效率和动力都会高很多。 心法二：主动出击，建立框架——如何开始？ 面对“砖头书”，忌直接死磕。先做“侦察”，建立整体认知： 速览目录、序言、总结： 把握全书结构、核心思想。 带着问题阅读： 主动思考你想从中获得什么答案。 我的做法： 我通常会先花半小时到一小时快速“翻阅”全书，在脑海里构建一个大致的知识地图。然后根据我的目标，决定是通读全书，还是重点阅读某些章节。对于特别重要的章节，我会先看一遍小结，再带着问题去细读正文。 心法三：攻克难点，允许“跳过” 遇到难啃的概念或复杂逻辑卡壳时： 别死磕，标记跳过： 保持阅读节奏，避免挫败感。后续内容或整体理解可能有助于回头解决。 寻求外援： 查阅资料、社区提问，或同主题书籍的交叉阅读，从多个角度帮助理解难啃的技术概念。 AI在此环节的“神助攻” 在这个最容易卡壳、也最考验耐心的环节，AI展现出了惊人的辅助潜力，能显著提升我们攻克难点的效率。以下是一些你可以尝试的提示词示例（以经典书籍《The Go Programming Language》为例）： 多角度解释： “请用一个现实生活中的例子，解释《The Go Programming Language》中描述的 Go channel 的概念，特别是带缓冲和不带缓冲 channel 的区别。” “我正在读 TGPL 关于 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-1.jpg" alt="" /></p>
<p><a href="https://tonybai.com/2025/04/23/tips-for-reading-technical-books">本文永久链接</a> &#8211; https://tonybai.com/2025/04/23/tips-for-reading-technical-books</p>
<p>大家好，我是Tony Bai。</p>
<p>今天是世界读书日。聊到读书，尤其是咱们技术人经常要面对的那些厚重的“技术砖头”，估计不少朋友都有过类似的挣扎：道理都懂，书很重要，但就是感觉难啃、读不进去，或者读完就忘，效果不彰。</p>
<p>技术书籍往往信息密集、逻辑严谨、内容晦涩，想要高效地从中汲取养分，确实需要讲究一些方法。我自己就是一个<strong>长期主义者</strong>，坚信持续学习和深入思考的力量。多年来，我不仅坚持阅读，也一直在我的博客tonybai.com以及本公众号上进行<strong>长期的、持续的输出</strong>，这个过程让我对如何高效阅读和内化知识，有了一些切身的体会和思考。 此外，如今AI工具日益强大，如何结合传统方法与智能辅助，是一个非常值得探讨的话题。</p>
<p>今天，我就结合我的<strong>长期实践</strong>，和大家分享一些个人实践，<strong>特别是在攻克难点和整理笔记环节，我也会着重谈谈AI如何能成为我的得力助手</strong>，希望能帮助你更好地攻克技术“硬书”，将知识真正转化为自己的竞争力。</p>
<h2>心法一：明确目标，精准选书——为何而读？</h2>
<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-2.jpg" alt="" /></p>
<p>在信息爆炸的时代，<strong>选对书可能比努力读更重要</strong>。开始前，先明确“为何而读”：</p>
<ul>
<li><strong>当前痛点/目标是什么？</strong> (深入Go并发？掌握K8s？学习AI Agent开发？)</li>
<li><strong>这本书能解决问题吗？</strong> 通过看目录、序言、书评（例如在<strong>豆瓣读书、亚马逊评论区、O&#8217;Reilly Learning Platform、Manning官网</strong> 等站点优质站点查找）、作者背景来判断。</li>
<li><strong>难度是否匹配？</strong> (是否需要前置知识？)</li>
</ul>
<p><strong>我的做法：</strong> 基于工作和学习规划、以及遇到的技术瓶颈选书，优先选择能直接解决我当下问题的、或者能为我未来方向打下坚实基础的书(这的确需要一些前瞻性的技术眼光)。带着明确的目的去读，效率和动力都会高很多。</p>
<h2>心法二：主动出击，建立框架——如何开始？</h2>
<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-3.jpg" alt="" /></p>
<p>面对“砖头书”，忌直接死磕。先做“侦察”，建立整体认知：</p>
<ul>
<li><strong>速览目录、序言、总结：</strong> 把握全书结构、核心思想。</li>
<li><strong>带着问题阅读：</strong> 主动思考你想从中获得什么答案。</li>
</ul>
<p><strong>我的做法：</strong> 我通常会先花半小时到一小时快速“翻阅”全书，在脑海里构建一个大致的知识地图。然后根据我的目标，决定是通读全书，还是重点阅读某些章节。对于特别重要的章节，我会先看一遍小结，再带着问题去细读正文。</p>
<h2>心法三：攻克难点，允许“跳过”</h2>
<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-4.jpg" alt="" /></p>
<p>遇到难啃的概念或复杂逻辑卡壳时：</p>
<ul>
<li><strong>别死磕，标记跳过：</strong> 保持阅读节奏，避免挫败感。后续内容或整体理解可能有助于回头解决。</li>
<li><strong>寻求外援：</strong> 查阅资料、社区提问，或<strong>同主题书籍的交叉阅读</strong>，从多个角度帮助理解难啃的技术概念。</li>
</ul>
<p><strong>AI在此环节的“神助攻”</strong></p>
<p>在这个最容易卡壳、也最考验耐心的环节，AI展现出了惊人的辅助潜力，能显著提升我们攻克难点的效率。以下是一些你可以尝试的提示词示例（以经典书籍《<a href="http://www.gopl.io/">The Go Programming Language</a>》为例）：</p>
<ul>
<li>
<p><strong>多角度解释：</strong></p>
<ul>
<li>“请用一个现实生活中的例子，解释《The Go Programming Language》中描述的 Go channel 的概念，特别是带缓冲和不带缓冲 channel 的区别。”</li>
<li>“我正在读 TGPL 关于 interface 的章节，对于『接口值』的内部结构（类型和值）有点模糊，请用更通俗的语言解释一下，并说明为什么 nil 接口值不等于包含 nil 指针的接口值？”</li>
<li>“请对比 TGPL 中提到的 goroutine 和传统操作系统线程，用打比方的方式解释goroutine的『轻量』体现在哪里？”</li>
</ul>
</li>
<li>
<p><strong>代码示例具象化：</strong></p>
<ul>
<li>“请根据《The Go Programming Language》中关于 select 语句的介绍，写一个简单的 Go 代码示例，展示如何使用 select 实现一个非阻塞的 channel 发送操作。”</li>
<li>“我需要理解 TGPL 中错误处理章节提到的 %w 动词，请提供一个 Go 代码片段，演示如何使用 fmt.Errorf 和 %w 来包装错误，并随后使用 errors.Is 和 errors.As 来检查和提取原始错误。”</li>
</ul>
</li>
<li>
<p><strong>模拟对话与“抬杠”：</strong></p>
<ul>
<li>“假设你是一位 Go 语言专家，我正在学习 TGPL 的并发章节。我对于 mutex 和 channel 的选择有些困惑，在什么场景下应该优先选择 mutex？什么时候 channel 是更好的选择？我们来讨论一下，请给出你的理由和实例。”</li>
<li>“我看到 TGPL 中提到『不要通过共享内存来通信，而应该通过通信来共享内存』。这句话很经典，但我对其理解不够深入。你能挑战我的理解吗？比如，在哪些情况下共享内存（如使用 sync.Mutex）反而是更合适的选择？请举例说明。”</li>
</ul>
</li>
</ul>
<p>AI就像一位不知疲倦、拥有广阔知识的“<strong>智能私教</strong>”，能够针对你的难点进行个性化的“辅导”，<strong>极大地加速了理解和突破瓶颈的过程</strong>。</p>
<h2>心法四：提炼精华，有效笔记</h2>
<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-5.jpg" alt="" /></p>
<p>“不动笔墨不读书”，关键是怎么记：</p>
<ul>
<li><strong>用自己的话总结：</strong> 这是内化的核心，检验是否真懂。</li>
<li><strong>建立知识关联：</strong> 将新知识与旧知识联系起来。</li>
<li><strong>代码示例验证：</strong> 亲自实践代码是关键。</li>
<li><strong>结构化整理：</strong> 思维导图、结构化笔记等，用于复习和输出。但在我来看，这不是必须。</li>
</ul>
<p><strong>AI在此环节的“效率加速器”</strong></p>
<p>在整理和消化大量信息的过程中，AI 同样能扮演好“智能助手”的角色，帮助我们提高效率，聚焦核心。以下是一些你可以尝试的提示词示例（同样以《The Go Programming Language》为例，前提是你拥有该书籍的电子版数据，用来喂给AI）：</p>
<ul>
<li>
<p><strong>辅助总结与提炼：</strong></p>
<ul>
<li>“请帮我将《The Go Programming Language》第七章『接口（Interfaces）』的核心内容，总结成 5-7 个关键要点，用 bullet points 形式列出。”</li>
<li>“我正在阅读 TGPL 关于『并发（Concurrency）』的部分，特别是 goroutine 和 channel。请提取这段内容中关于『select 语句』的主要用途和注意事项。”</li>
<li><strong>（重要提示）</strong> AI 的总结是草稿，<strong>你必须用自己的理解去审核、修改、重写和完善</strong>，将信息转化为你自己的知识结构。</li>
</ul>
</li>
<li>
<p><strong>笔记结构化建议：</strong></p>
<ul>
<li>“我正在为《The Go Programming Language》的第五章『函数（Functions）』做笔记，请给我建议 2-3 种不同的笔记组织结构，例如概念分类、按重要性排序、或者 Q&amp;A 形式。”</li>
</ul>
</li>
<li>
<p><strong>快速原型代码：</strong></p>
<ul>
<li>“根据 TGPL 中关于『方法（Methods）』的讨论，特别是嵌入（embedding）和方法集（method sets）的概念，请给我生成一个简单的 Go 代码示例，演示结构体嵌入后方法的调用规则。”</li>
<li>“请基于 TGPL 中对 go test 工具的介绍，给我生成一个包含基本测试函数、基准测试函数（benchmark）和示例函数（example）的简单 Go测试文件模板。”</li>
</ul>
</li>
</ul>
<p>AI在这里的作用，不是替代思考，而是<strong>将我们从一些相对重复、机械性的信息整理工作中解放出来</strong>，让我们能<strong>将宝贵的认知资源更集中地用于深度理解、批判性思考、知识关联和创造性应用上</strong>，这一点与“<a href="https://tonybai.com/2025/04/19/learn-go-in-ai-era">AI会写Go代码了，初学者还需要系统学习吗？</a>”一文观点异曲同工。</p>
<h2>心法五：学以致用，输出倒逼</h2>
<p><img src="https://tonybai.com/wp-content/uploads/2025/tips-for-reading-technical-books-6.jpg" alt="" /></p>
<p>阅读只是输入，真正的内化需要输出和实践，这是一个<strong>需要长期坚持</strong>的过程：</p>
<ul>
<li><strong>实践应用：</strong> 在项目中应用所学知识。</li>
<li><strong>分享与教学：</strong> 写文章、做分享，输出是最好的学习。这也是我的实践精华。</li>
<li><strong>参与讨论：</strong> 与他人交流碰撞思想。</li>
<li><strong>持续回顾：</strong> 温故而知新。</li>
</ul>
<p><strong>我的做法：</strong> <strong>我长期坚持在tonybai.com博客进行输出，这是我奉行长期主义、内化知识最重要的方式之一。</strong> 把学到的东西用自己的理解讲出来、写出来，这个过程本身就是对知识体系最好的锤炼和检验。同时，在星球里回答大家的提问，也是在不断地进行知识输出和巩固。<strong>没有输出的阅读，效果终将有限。</strong></p>
<h2>小结：拥抱工具，以我为主，终身学习</h2>
<p>高效阅读技术书籍，是一项可以通过刻意练习而不断提升的<strong>技能</strong>。在 AI 时代，我们拥有了强大的工具来<strong>辅助</strong>我们攻克难关、整理信息。但请始终牢记，<strong>AI 是我们的“协处理器”和“智能拐杖”，思考和理解的主体，永远是我们自己。</strong></p>
<p>找到适合自己的节奏，在关键环节善用AI的辅助，保持耐心和好奇心，将阅读视为一场<strong>需要长期投入</strong>的修行。</p>
<p><strong>如果你希望将阅读和实践更紧密地结合起来，系统性地提升Go语言能力，并探索Go与AI的结合：</strong></p>
<ul>
<li>我把我多年 Go 语言实践和思考的精华，沉淀在了 <strong>《Go语言精进之路》</strong> 这本书中，它侧重于连接理论与实践，希望能为你打通 Go 语言学习的“任督二脉”。</li>
</ul>
<p><img src="http://image.tonybai.com/img/tonybai/go-programming-from-beginner-to-master-qr.png" alt="img{512x368}" /></p>
<ul>
<li>同时，在我的知识星球 <strong>「Go &amp; AI 精进营」</strong> 中，我开设了像 <strong>【Go进阶课】</strong> 这样覆盖语法强化、设计先行与工程实践的<strong>体系化课程</strong>，并提供深度的 <strong>专家答疑</strong> 和活跃的 <strong>社区交流</strong>。我们一起学习，一起实践，一起拥抱 Go 和 AI 的未来。</li>
</ul>
<p><img src="http://image.tonybai.com/img/tonybai/gopher-and-ai-tribe-zsxq-small-card.jpg" alt="img{512x368}" /></p>
<hr />
<p><strong>【世界读书日 · 特别福利】点赞 + 留言 + 在看，赢取签名版《Go语言精进之路》！</strong></p>
<p>为了感谢大家一直以来的支持，并响应世界读书日的精神，鼓励大家在阅读与实践的道路上不断精进，我特别准备了一个<strong>【世界读书日专属福利】</strong>活动！参加门槛很低，大家只需移步到<a href="https://mp.weixin.qq.com/s/CGYu_Za6a7kz2p2OYvP8Aw">我的公众号同名文章</a>下点赞 + 留言 + 在看，我将结合<strong>留言内容的质量</strong>与<strong>【在看】</strong>情况，从参与本次活动的读者中，抽取<strong>1</strong>位幸运儿赠送一本由我<strong>亲笔签名</strong>的<strong>《Go语言精进之路》(卷1或卷2随机)</strong>！获奖名单将在五一劳动节当天公布，获奖读者请在名单公布后的 <strong>48</strong> 小时内，主动通过<strong>公众号后台</strong>联系我，并提供准确的邮寄信息，以便我将签名版书籍寄送给您。</p>
<p>活动时间：即刻起 &#8211; 2025年04月30日23:59。</p>
<p><strong>期待大家的踊跃参与和精彩分享！</strong> 让我们在阅读与交流中，共同进步！</p>
<p>希望今天分享的这些心法和 AI 应用思路能对你有所启发。<strong>你有什么高效阅读技术书籍的独门秘诀？或者你觉得 AI 在学习中还能扮演哪些角色？欢迎在评论区留言交流！</strong></p>
<hr />
<p>商务合作方式：撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求，请扫描下方公众号二维码，与我私信联系。</p>
<p><img src="http://image.tonybai.com/img/tonybai/iamtonybai-wechat-qr.png" alt="" /></p>
<p style='text-align:left'>&copy; 2025, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2025/04/23/tips-for-reading-technical-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>评点2021-2022年上市的那些Go语言新书</title>
		<link>https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022/</link>
		<comments>https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022/#comments</comments>
		<pubDate>Tue, 31 May 2022 21:29:35 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[技术志]]></category>
		<category><![CDATA[618]]></category>
		<category><![CDATA[ANSI-C]]></category>
		<category><![CDATA[ANTLR]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[generics]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[go1.18]]></category>
		<category><![CDATA[Golang]]></category>
		<category><![CDATA[goroutine]]></category>
		<category><![CDATA[Go语言定制指南]]></category>
		<category><![CDATA[Go语言底层原理剖析]]></category>
		<category><![CDATA[Go语言第一课]]></category>
		<category><![CDATA[Go语言精进之路]]></category>
		<category><![CDATA[Go语言设计与实现]]></category>
		<category><![CDATA[Go语言高级编程]]></category>
		<category><![CDATA[Grammar]]></category>
		<category><![CDATA[K&R]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[TheGoProgrammingLanguage]]></category>
		<category><![CDATA[TheWayToGo]]></category>
		<category><![CDATA[书籍]]></category>
		<category><![CDATA[内存分配]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[切片]]></category>
		<category><![CDATA[口碑]]></category>
		<category><![CDATA[垃圾回收]]></category>
		<category><![CDATA[字符串]]></category>
		<category><![CDATA[异常处理]]></category>
		<category><![CDATA[影印版]]></category>
		<category><![CDATA[微信读书]]></category>
		<category><![CDATA[接口]]></category>
		<category><![CDATA[数组]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[泛型]]></category>
		<category><![CDATA[深入理解java虚拟机]]></category>
		<category><![CDATA[类型系统]]></category>
		<category><![CDATA[编译原理]]></category>
		<category><![CDATA[编译器]]></category>
		<category><![CDATA[解析器]]></category>
		<category><![CDATA[解释器]]></category>
		<category><![CDATA[词法分析]]></category>
		<category><![CDATA[语义分析]]></category>
		<category><![CDATA[语法]]></category>
		<category><![CDATA[语法分析]]></category>
		<category><![CDATA[语法树]]></category>
		<category><![CDATA[豆瓣]]></category>
		<category><![CDATA[运作机制]]></category>

		<guid isPermaLink="false">https://tonybai.com/?p=3574</guid>
		<description><![CDATA[本文永久链接 &#8211; https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022 计算机科学与技术这个工业大类与传统工业类别相比还很“年轻”，并且由于历史原因，整个计算机科学与技术学科的奠基都是由欧美人完成的，因此但凡诞生一门新IT技术或新编程语言，我们首先参考的都是来自欧美的外文技术书籍(影印或翻译)。 以Go为例，笔者最先接触的Go技术书籍资料是《The Way To Go》： 这也是笔者早期学习Go语言时最喜欢翻看的一本书，也是我目前见到的、最全面详实的讲解Go语言的书籍了，可以说是Gopher们的第一本“Go语言百科全书”。可能是由于这本书出版太早了，等国内出版社意识到要引进Go语言方面的书籍的时候，这本书使用的Go版本已经太老了。不过，这本书中绝大部分例子依然可以在今天最新的Go编译器下通过编译并运行起来。 另外一本不得不提的就是由K&#38;R C中的K：Brian W. Kernighan老爷子参与编写的《The Go Programming Language》： 这本书模仿并致敬《The C Programming Language》的经典结构，从一个”hello, world”示例开始带领大家开启Go语言之旅。作者行文十分精炼，字字珠玑，这与《The C Programming Language》的风格保持了高度一致。而且，书中的示例在浅显易懂的同时，又极具实用性，还突出Go语言的特点（比如并发web爬虫、并发非阻塞的缓存系统等）。读完这本书后，你会有一种爱不释手，马上还要从头再读一遍的感觉，这也许这就是“Go语言圣经”的魅力吧！ 不过，随着Go语言在国内的扎根和广泛应用，国内接纳Go较早的一批Gopher以及国内大厂“身经百战”的Gopher开始将Go语言沉淀下来，并陆续上线了自己的作品。从2020年开始，国内作者出版的Go语言相关书籍已经逐渐多了起来，并且质量也在逐渐提升。就像我在《Go语言第一课》 的加餐文章《我“私藏”的那些优质且权威的Go语言学习资料》中预测的那样：将有更多Gopher加入Go技术书籍的写作行列，从2021开始的3年，国内Go语言技术书籍也会迎来一波小高峰。 618购物节前夕，我就来简单评点一下2021年至今出版的口碑还不错的Go语言新书(按出版时间顺序)，大家可以趁打折力度较大的窗口按需从电商平台购买纸版书或电子书渠道购买电子书阅读^_^。 1. 《Go语言底层原理剖析》 2021.8 Go语言是带有GC与运行时的语言，这就意味着很多东西不是“表面”看到的那样，比如string、切片、map等类型在运行时的表示与我们在源码中看到的有很大不同。要想玩转Go语言，不下沉到“原理”这一层还真不行。 《Go语言底层原理剖析》这本书显然也是定位了那些对Go原理有述求的这部分gopher群体。书的作者郑建勋老师是滴滴的高级研发工程师。大家知道，滴滴公司内部使用Go技术栈实现的服务比例是很高的，因此这本书也是郑老师在滴滴“摸爬滚打”后的实践检验的沉淀与总结。 这本书从Go编译构建原理起步，然后过渡到Go的几种常见复合类型(数组、字符串、切片、map)的实现原理的讲解，再到对Go核心语法函数、接口、异常处理的原理说明，最后是Go的精华，也是最难啃的部分：goroutine调度、内存分配与GC。如果从覆盖的内容全面性上，应该说基本都包含到了。 笔者在微信读书上对整本书做了阅读，从阅读体验来看，郑老师的技术十分扎实，讲解也很到位。美中不足的是，有些内容刚刚引发你想继续深入的兴趣时，书籍内容却在这里戛然而止了。如果能继续展开就更好了，也许这是基于书籍篇幅上的考量。 ✩豆瓣评分：8.5 ✩微信读书推荐值：57.7% 本书在豆瓣口碑与微信读书推荐上存在一些分化，原因这个还不得而知。 2. 《Go语言设计与实现》 2021.11 《Go语言设计与实现》一书是作者左书祺(Draven)在其同名开源电子书《Go语言设计与实现》的基础上进一步系统整理和丰富而成。左老师的开源电子书在国内Gopher圈内有着相当好的口碑，他擅长以精美插图的方式对技术细节进行细致入微的讲解，作者甚至还专门出过一篇《技术文章配图指南》来说明其文章中插图制作使用的工具以及方法。 和《Go语言底层原理剖析》一样，《Go语言设计与实现》同样聚焦在Go编译器、类型系统与运行机制的原理层面，两本书对原理的说明角度和风格各有特点，就看读者喜欢哪种。更好的方法是主题阅读，两个相互参照的看。 编写面向Go底层原理的书是有一定“风险”的，很容易随着时间的流逝而变得“outdated”，这是因为Go语言还在快速演进中，其底层实现也在不断变化，远没有Java那样成熟，所以很难像神作《深入理解java虚拟机》那般“稳定”，需要不断更新。在这一点上，纸板书反倒没有开源电子书优势明显，后者可做到以快速持续的迭代更新。 不过笔者觉得：要想对一个语言机制的底层原理理解透彻，光是掌握其当前的实现机制还不够，了解其实现机制的历史演进过程将大有裨益，而上面的两本书的价值恰恰还可以体现在这个方面，尤其是当书中的实现机制在将来过时的时候。 ✩豆瓣评分：8.5 ✩微信读书推荐值：未上架 3. 《Go语言精进之路》 2021.12.17 写Go语言语法方面的书风险小，Go书籍的寿命都很长，这是因为Go1兼容性承诺的存在，这也是Go书籍作者的幸运。 《Go语言精进之路》是笔者的作品，该作品主要面向一个刚刚Go入门后的Go新手，就像副标题描述的那样，聚焦于告诉一个Go入门新手如何能像Go开发团队那样写出符合Go思维和语言惯例的高质量代码。书中也有一部分底层原理的介绍，但这些介绍也都是为了配合主线的讲解。由于是偏思维、方法与技巧方面的讲解，里面的绝大部分知识点，即使是几年后，依然是有效的。这就像出版于2015年的Go语言圣经《The Go Programming language》目前看毫不过时一样。 笔者自己的书不好自作点评，下面是近期一位读者在weibo上主动at我的评价： [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://tonybai.com/wp-content/uploads/reviewing-those-new-go-language-books-coming-out-in-2021-2022-1.png" alt="" /></p>
<p><a href="https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022">本文永久链接</a> &#8211; https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022</p>
<p>计算机科学与技术这个工业大类与传统工业类别相比还很“年轻”，并且由于历史原因，整个计算机科学与技术学科的奠基都是由欧美人完成的，因此但凡诞生一门新IT技术或新编程语言，我们首先参考的都是来自欧美的外文技术书籍(影印或翻译)。</p>
<p>以Go为例，笔者最先接触的Go技术书籍资料是<a href="https://book.douban.com/subject/10558892/">《The Way To Go》</a>：</p>
<p><img src="https://tonybai.com/wp-content/uploads/reviewing-those-new-go-language-books-coming-out-in-2021-2022-5.png" alt="" /></p>
<p>这也是笔者早期学习Go语言时最喜欢翻看的一本书，也是我目前见到的、最全面详实的讲解Go语言的书籍了，可以说是Gopher们的第一本“Go语言百科全书”。可能是由于这本书出版太早了，等国内出版社意识到要引进Go语言方面的书籍的时候，这本书使用的Go版本已经太老了。不过，这本书中绝大部分例子依然可以在今天最新的Go编译器下通过编译并运行起来。</p>
<p>另外一本不得不提的就是由K&amp;R C中的K：<a href="https://www.cs.princeton.edu/~bwk/">Brian W. Kernighan老爷子</a>参与编写的<a href="http://www.gopl.io">《The Go Programming Language》</a>：</p>
<p><img src="https://tonybai.com/wp-content/uploads/reviewing-those-new-go-language-books-coming-out-in-2021-2022-6.jpeg" alt="" /></p>
<p>这本书模仿并致敬<a href="http://en.wikipedia.org/wiki/The_C_Programming_Language">《The C Programming Language》</a>的经典结构，从一个”hello, world”示例开始带领大家开启Go语言之旅。作者行文十分精炼，字字珠玑，这与《The C Programming Language》的风格保持了高度一致。而且，书中的示例在浅显易懂的同时，又极具实用性，还突出Go语言的特点（比如并发web爬虫、并发非阻塞的缓存系统等）。读完这本书后，你会有一种爱不释手，马上还要从头再读一遍的感觉，这也许这就是“Go语言圣经”的魅力吧！</p>
<p>不过，随着<a href="https://tonybai.com/2022/01/16/the-2021-review-of-go-programming-language">Go语言在国内的扎根和广泛应用</a>，国内接纳Go较早的一批Gopher以及国内大厂“身经百战”的Gopher开始将Go语言沉淀下来，并陆续上线了自己的作品。从2020年开始，国内作者出版的Go语言相关书籍已经逐渐多了起来，并且质量也在逐渐提升。就像我在<a href="http://gk.link/a/10AVZ">《Go语言第一课》</a> 的加餐文章<a href="https://time.geekbang.org/column/article/468213">《我“私藏”的那些优质且权威的Go语言学习资料》</a>中预测的那样：<strong>将有更多Gopher加入Go技术书籍的写作行列，从2021开始的3年，国内Go语言技术书籍也会迎来一波小高峰</strong>。</p>
<p>618购物节前夕，我就来简单评点一下2021年至今出版的口碑还不错的Go语言新书(按出版时间顺序)，大家可以趁打折力度较大的窗口按需从电商平台购买纸版书或电子书渠道购买电子书阅读^_^。</p>
<hr />
<h3>1. <a href="https://book.douban.com/subject/35556889/">《Go语言底层原理剖析》</a> 2021.8</h3>
<p>Go语言是带有GC与运行时的语言，这就意味着很多东西不是“表面”看到的那样，比如string、切片、map等类型在运行时的表示与我们在源码中看到的有很大不同。要想玩转Go语言，不下沉到“原理”这一层还真不行。</p>
<p>《Go语言底层原理剖析》这本书显然也是定位了那些对Go原理有述求的这部分gopher群体。书的作者郑建勋老师是滴滴的高级研发工程师。大家知道，滴滴公司内部使用Go技术栈实现的服务比例是很高的，因此这本书也是郑老师在滴滴“摸爬滚打”后的实践检验的沉淀与总结。</p>
<p>这本书从Go编译构建原理起步，然后过渡到Go的几种常见复合类型(数组、字符串、切片、map)的实现原理的讲解，再到对Go核心语法函数、接口、异常处理的原理说明，最后是Go的精华，也是最难啃的部分：goroutine调度、内存分配与GC。如果从覆盖的内容全面性上，应该说基本都包含到了。</p>
<p>笔者在微信读书上对整本书做了阅读，从阅读体验来看，郑老师的技术十分扎实，讲解也很到位。美中不足的是，有些内容刚刚引发你想继续深入的兴趣时，书籍内容却在这里戛然而止了。如果能继续展开就更好了，也许这是基于书籍篇幅上的考量。</p>
<p>✩豆瓣评分：8.5<br />
✩微信读书推荐值：57.7%</p>
<p>本书在豆瓣口碑与微信读书推荐上存在一些分化，原因这个还不得而知。</p>
<h3>2. <a href="https://book.douban.com/subject/35635836/">《Go语言设计与实现》</a> 2021.11</h3>
<p>《Go语言设计与实现》一书是作者左书祺(Draven)在其同名开源电子书<a href="https://draveness.me/golang/">《Go语言设计与实现》</a>的基础上进一步系统整理和丰富而成。左老师的开源电子书在国内Gopher圈内有着相当好的口碑，他擅长以精美插图的方式对技术细节进行细致入微的讲解，作者甚至还专门出过一篇<a href="https://draveness.me/sketch-and-sketch/">《技术文章配图指南》</a>来说明其文章中插图制作使用的工具以及方法。</p>
<p>和《Go语言底层原理剖析》一样，《Go语言设计与实现》同样聚焦在Go编译器、类型系统与运行机制的原理层面，两本书对原理的说明角度和风格各有特点，就看读者喜欢哪种。更好的方法是主题阅读，两个相互参照的看。</p>
<p>编写面向Go底层原理的书是有一定“风险”的，很容易随着时间的流逝而变得“outdated”，这是因为Go语言还在快速演进中，其底层实现也在不断变化，远没有Java那样成熟，所以很难像神作《深入理解java虚拟机》那般“稳定”，需要不断更新。在这一点上，纸板书反倒没有开源电子书优势明显，后者可做到以快速持续的迭代更新。</p>
<p>不过笔者觉得：要想对一个语言机制的底层原理理解透彻，光是掌握其当前的实现机制还不够，了解其实现机制的历史演进过程将大有裨益，而上面的两本书的价值恰恰还可以体现在这个方面，尤其是当书中的实现机制在将来过时的时候。</p>
<p>✩豆瓣评分：8.5<br />
✩微信读书推荐值：未上架</p>
<h3>3. <a href="https://book.douban.com/subject/35720728/">《Go语言精进之路》</a> 2021.12.17</h3>
<p>写Go语言语法方面的书风险小，Go书籍的寿命都很长，这是因为<a href="https://go.dev/doc/go1compat">Go1兼容性</a>承诺的存在，这也是Go书籍作者的幸运。</p>
<p><a href="https://item.jd.com/13694000.html">《Go语言精进之路》</a>是<a href="https://tonybai.com/2022/01/15/go-programming-from-beginners-to-masters-is-published">笔者的作品</a>，该作品主要面向一个刚刚Go入门后的Go新手，就像副标题描述的那样，聚焦于告诉一个Go入门新手如何能像Go开发团队那样写出符合Go思维和语言惯例的高质量代码。书中也有一部分底层原理的介绍，但这些介绍也都是为了配合主线的讲解。由于是偏思维、方法与技巧方面的讲解，里面的绝大部分知识点，即使是几年后，依然是有效的。这就像出版于2015年的Go语言圣经《The Go Programming language》目前看毫不过时一样。</p>
<p>笔者自己的书不好自作点评，下面是<a href="https://weibo.com/7541535351/LuUSQlY58">近期一位读者在weibo上主动at我的评价</a>：</p>
<p><img src="https://tonybai.com/wp-content/uploads/reviewing-those-new-go-language-books-coming-out-in-2021-2022-2.png" alt="" /></p>
<p>其他评价/评论大家也可以在书籍的豆瓣页面或微信读书页面上自行查看。</p>
<p>✩豆瓣评分：8.9<br />
✩微信读书推荐值：84.1%</p>
<h3>4. <a href="https://book.douban.com/subject/35852237/">《Go语言定制指南》</a> 2022.2.1</h3>
<p>《Go语言定制指南》是国内Go技术专家柴树衫老师既<a href="https://book.douban.com/subject/34442131/">《Go语言高级编程》</a>后的又一力作，这次内容更加聚焦：围绕Go语法分析树学习Go词法分析、语法分析、语义分析以及中间代码生成的原理，并基于Go语法树对Go语言进行二次改造，基于Go语言语法裁剪出一个极小子集——凹语言，并实现其的解释执行。</p>
<p>更具体来说，书中主要讲解的是go/ast和go/types等Go编译器相关包的用法，比如：结合<a href="https://tonybai.com/2022/05/24/an-example-of-implement-dsl-using-antlr-and-go-part1">Go语言的文法、语法</a>与go/ast包输出的语法树的对应关系；使用go/types进行语义检查的方法等。</p>
<p>这也是目前国内第一本以Go编译器前端为中心的Go语言技术书籍，即便放眼全世界，这也是稀有的。如果你对Go编译器的工作原理、对定制Go语言十分感兴趣，那么此书是你的不二之选。</p>
<p>不过编译器和语言开发是门槛较高的领域，不免会出现“曲高和寡”的境遇，这本书注定是本已是小众的Go社区中的小众群体的菜。</p>
<p>✩豆瓣评分：暂无<br />
✩微信读书推荐值：暂无</p>
<h3>5. 引进版新书简评</h3>
<p>在豆瓣图书搜索Go技术书籍，看到下面几本刚刚出版不久(可能尚未上架)以及即将出版的几本引进版的新书，这里顺便说说。</p>
<ul>
<li><a href="https://book.douban.com/subject/35902219/">《Go语言学习指南：惯例模式与编程实践》</a> 2022.4.29</li>
</ul>
<p>这是O&#8217;Reilly出版社于2021年3月出版的《Learning Go: An Idiomatic Approach to Real-World Go Programming》的中译版，中文版我还没有来得及读，不过原版我是粗略读过的。这本书面向Go入门群体，同时结合一些实战的例子，与《The Go Programming Language》的受众群体相似度很高。</p>
<p>这本书(原版)整体质量很高，语言精炼，讲解全面，更重要的是它似乎也是第一个包含Go泛型内容的Go入门书，只不过出版时，Go泛型尚未正式发布。今年3月份<a href="https://tonybai.com/2022/04/20/some-changes-in-go-1-18">Go 1.18泛型落地</a>后，该书作者还对泛型章节做了修订，并在网上提供电子版供读者下载。</p>
<ul>
<li><a href="https://book.douban.com/subject/35909085/">《用Go语言自制解释器》</a> 和<a href="https://book.douban.com/subject/35909089/">《用Go语言自制编译器》</a> 2022.6.1</li>
</ul>
<p>这两本都是索斯藤·鲍尔（Thorsten Ball）在2018年自出版的书！作者使用Go语言手把手教你实现了一门类C语法的Monkey语言，从词法分析、语法分析、建立语法树并进行语法分析，到生成字节码，并实现可以执行该字节码的虚拟机，实现Monkey语言的真实执行。这本书在国外颇受好评。</p>
<p>作者在书中采用的是手写词法分析器和语法分析器的方式，而不是借助<a href="https://tonybai.com/2022/05/10/introduction-of-implement-dsl-using-antlr-and-go">像ANTLR这样的parser生成工具</a>，这可以让读者更加深刻的理解和认知一门编程语言的实现过程，酷感十足。</p>
<h3>6. 小结</h3>
<p>我们看到，2021年来出品的Go技术书籍都获得了不错的口碑，这也说明国内Go语言的整体水准在提升，对于刚刚加入Go社区的小伙伴们，这是真金白银般的好消息，<strong>看好书可以避免走弯路</strong>，节省大量时间与精力！</p>
<p>挑一本适合你的，该出手时就出手吧！</p>
<blockquote>
<p><strong>注意：以上豆瓣评分与微信读书推荐值都是2022.5.31的快照值，不代表后续不会发生变化</strong>。</p>
</blockquote>
<hr />
<p><a href="https://wx.zsxq.com/dweb2/index/group/51284458844544">“Gopher部落”知识星球</a>旨在打造一个精品Go学习和进阶社群！高品质首发Go技术文章，“三天”首发阅读权，每年两期Go语言发展现状分析，每天提前1小时阅读到新鲜的Gopher日报，网课、技术专栏、图书内容前瞻，六小时内必答保证等满足你关于Go语言生态的所有需求！2022年，Gopher部落全面改版，将持续分享Go语言与Go应用领域的知识、技巧与实践，并增加诸多互动形式。欢迎大家加入！</p>
<p><img src="http://image.tonybai.com/img/tonybai/gopher-tribe-zsxq-small-card.png" alt="img{512x368}" /><br />
<img src="http://image.tonybai.com/img/tonybai/go-programming-from-beginner-to-master-qr.png" alt="img{512x368}" /></p>
<p><img src="http://image.tonybai.com/img/tonybai/go-first-course-banner.png" alt="img{512x368}" /><br />
<img src="http://image.tonybai.com/img/tonybai/imooc-go-column-pgo-with-qr.jpg" alt="img{512x368}" /></p>
<p><a href="https://tonybai.com/">我爱发短信</a>：企业级短信平台定制开发专家 https://tonybai.com/。smspush : 可部署在企业内部的定制化短信平台，三网覆盖，不惧大并发接入，可定制扩展； 短信内容你来定，不再受约束, 接口丰富，支持长短信，签名可选。2020年4月8日，中国三大电信运营商联合发布《5G消息白皮书》，51短信平台也会全新升级到“51商用消息平台”，全面支持5G RCS消息。</p>
<p>著名云主机服务厂商DigitalOcean发布最新的主机计划，入门级Droplet配置升级为：1 core CPU、1G内存、25G高速SSD，价格5$/月。有使用DigitalOcean需求的朋友，可以打开这个<a href="https://m.do.co/c/bff6eed92687">链接地址</a>：https://m.do.co/c/bff6eed92687 开启你的DO主机之路。</p>
<p>Gopher Daily(Gopher每日新闻)归档仓库 &#8211; https://github.com/bigwhite/gopherdaily</p>
<p>我的联系方式：</p>
<ul>
<li>微博：https://weibo.com/bigwhite20xx</li>
<li>博客：tonybai.com</li>
<li>github: https://github.com/bigwhite</li>
</ul>
<p><img src="http://image.tonybai.com/img/tonybai/iamtonybai-wechat-qr.png" alt="" /></p>
<p>商务合作方式：撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。</p>
<p style='text-align:left'>&copy; 2022, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2022/06/01/reviewing-those-new-go-language-books-coming-out-in-2021-2022/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>2013小结</title>
		<link>https://tonybai.com/2014/01/04/my-summary-of-2013/</link>
		<comments>https://tonybai.com/2014/01/04/my-summary-of-2013/#comments</comments>
		<pubDate>Fri, 03 Jan 2014 23:54:46 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[生活簿]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Memcached]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[ZooKeeper]]></category>
		<category><![CDATA[个人总结]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[咨询]]></category>
		<category><![CDATA[女儿]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[工作总结]]></category>
		<category><![CDATA[年终总结]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[感悟]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[读书]]></category>
		<category><![CDATA[豆瓣]]></category>
		<category><![CDATA[跑步]]></category>
		<category><![CDATA[转型]]></category>
		<category><![CDATA[香港]]></category>

		<guid isPermaLink="false">http://tonybai.com/?p=1470</guid>
		<description><![CDATA[2013年的个人年终总结比以往来得晚了一些，至于原因，我也说不清楚，拖延症也罢，其他原因也罢，总之是晚了。 写年终小结已经有小几年了，风格一直如一，无非是老三样：工作得失、生活酸甜以及新年展望，今年也不利外。 * 工作篇 我们部门在所在行业里已经摸爬滚打了10多年了，经 历和见证了这个行业从诞生、增长、成熟到如今的衰退的整个过程。也正是由于处于行业的衰退期，2013年部门的运营十分艰难。十年对于任何一个行业来说， 可能都已经过了其巅峰期，真心不能再期望这个行业还能会有下一个高峰了，对于个人来说也是如此。转型、业务突破变成了领导常挂在嘴边的词汇，但做起来又何 其艰难。 2013年，我们的业务转型依旧是围绕着我们的&#8220;金主&#8221;，虽然他们的业务营收也受到了微信等OTT业务的极大影响，传统业务投资也在缩减。对于个人而言， 除了负责传统产品线，转型、业务突破也成了我的绩效目标的一部分。于是在2013年，写文档比写代码多了一点，出差比常年多了一点，周六周日的连续加班也 多出了一点。在这些尝试中，以5月份某运营商某信的重构项目最为让人印象深刻。为了这个合同额几个亿的项目，我们近30人连续奋战了一个多月编写技术建议 书和投标方案，过程辛苦但却颇感充实，最终我们拿到了两个第二、两个第三的成绩。也许这个结果对于公司来说算是一种失败，但对于我个人来说，我获得了些许 转型的信心，以至于在后续的几次投标资料编写过程中，面对较新的领域，我也可以镇定自若。 掐指算来，这一年我以咨询顾问的临时角色参与了8个大大小小项目的前期交流以及投标支持工作，其中六个标以失败或不了了之而告终，还有两个标尚未有最终结 果。对于这样的结果，我也只能表示无奈。虽然我心里也十分清楚，对于国内这类解决方案项目的投标，技术往往不是最重要的，况且对于这些新领域，我们的技术 储备还不够系统，积累较为浅薄，落地的也的确较少。但面对这样的局面，我们还能怎么做呢？我也期待新一年能得到一个新的答案。 当然2013的工作中不全是遗憾，年末之前新系统的上线算是为我的2013划上了一个还算不错的句号，毕竟这是我两年来为之付出最多，也是最重要的一个工作目标。另外2013年继续整理和总结自己的一些管理经验和工作原则。在过程方面继续深入改善，尤其在代码质量方面。 在技术精深方面，今年没有太多进步。年初的时候曾探讨过如何在现有项目中使用一些成熟的开源技术和产品，比如memcached、zookeeper等， 为了保持手热，还尝试做些算法类的编码，这个在experiments库中有体现。在其他方面，可谓是&#8220;三无状态&#8221;：无技术书籍翻译、无技术杂志投稿、无 新开源项目发起。另外今年没有尝试去学习什么新语言，理由在此。 在年末的绩效评审时，观察到一些现象：那些绩效最末尾的人，往往并非是自身不够努力，而是领导赋予的目标不明确，这会给下属带来更多的不安，多数下属也会因为工作目标的不明确，而表现出更为糟糕的绩效。 * 生活篇 我个人十分注重工作和生活的平衡，不知道这种理念对于一个革命尚未成功的人来说算不算正确。 今年写了56篇博文，只完成了计划值的3/4，算是可接受范围，博文质量有所提升，访问次数和评论反馈也多了许多。文章以技术理解偏多，深入的偏少。技术攻关还是留给年轻人去吧。另外就是经验总结和感悟偏多，这也许与工作年头多有关系吧。 读书方面，据豆瓣不完全统计一共读了61本，这照比去年要多出不少，想必是有了Kindle PaperWhite的缘故吧，使得碎片时间得到充分利用。技术、商业书籍依旧占较大比例，小说尤其是科幻小说也不少。同样是因为电子书，今年纸质书籍购 买减少了（痛定思痛后的决定），双十一、双十二以及圣诞促销均没有出手。不过豆瓣上想读的书单依旧还有上百本^_^，任重道远啊。 今年爱上了跑步，坚持到11月末，因出差和天气转深寒等原因，决定暂停一段时间，等春节后气温回升时再拾起这个好习惯，相信不是大问题。跑步的确让我的身体状况大为好转，至少感冒次数大为下降。 &#160; &#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; 今年的一些家庭目标也多已实现，比如和老婆一起去香港、带孩子去海边玩等。数码装备也更新了一圈。 果果这个小家伙那叫一个茁壮成长啊。年中给她换了一个大的幼儿园，她也变得十分喜欢和小朋友在一起玩了，有时候还觉得在家里没有意思。每周果果还要上一节 她最喜欢的舞蹈课，我们的初衷就是让她多与小朋友老师接触，也不指望她能学出什么样子来，不过她学得倒是有模有样，十分认真。现在的果果简直就是一个小大 人，每天从早到晚说个不停，精力那叫一个充沛，有时候不得不强迫她去睡觉^_^。 * 新年展望 感觉这一年的进步有些差强人意，心底真心感觉自己的努力还是太少了，于是立下了&#8220;少睡觉，多干活&#8221;的目标。 新的一年，无论是个人还是工作，都要更多的思考如何将知识、技能和经验转化为更多价值，如何将业务经验、技术积累转化为合同。 新的一年，要主动适应转型，无论是工作上的还是个人方向上的，争取在这一年里能找到正确的方向，并成功入门。最好给自己做一个三年到五年的布局。 新的一年，尝试继续保持生活与工作的平衡，也许这将变成一种奢侈的期望。 新的一年，还有什么比全家健康快乐更重要的呢。 &#169; 2014, bigwhite. 版权所有.]]></description>
			<content:encoded><![CDATA[<p>2013年的个人年终总结比以往来得晚了一些，至于原因，我也说不清楚，拖延症也罢，其他原因也罢，总之是晚了。</p>
<p>写年终小结已经有小几年了，风格一直如一，无非是老三样：工作得失、生活酸甜以及新年展望，今年也不利外。</p>
<p><b>* 工作篇</b></p>
<p>我们部门在所在行业里已经摸爬滚打了10多年了，经 历和见证了这个行业从诞生、增长、成熟到如今的衰退的整个过程。也正是由于处于行业的衰退期，2013年部门的运营十分艰难。十年对于任何一个行业来说， 可能都已经过了其巅峰期，真心不能再期望这个行业还能会有下一个高峰了，对于个人来说也是如此。转型、业务突破变成了领导常挂在嘴边的词汇，但做起来又何 其艰难。</p>
<p>2013年，我们的业务转型依旧是围绕着我们的&ldquo;金主&rdquo;，虽然他们的业务营收也受到了微信等OTT业务的极大影响，传统业务投资也在缩减。对于个人而言， 除了负责传统产品线，转型、业务突破也成了我的绩效目标的一部分。于是在2013年，写文档比写代码多了一点，出差比常年多了一点，周六周日的连续加班也 多出了一点。在这些尝试中，以5月份某运营商某信的重构项目最为让人印象深刻。为了这个合同额几个亿的项目，我们近30人连续奋战了一个多月编写技术建议 书和投标方案，过程辛苦但却颇感充实，最终我们拿到了两个第二、两个第三的成绩。也许这个结果对于公司来说算是一种失败，但对于我个人来说，我获得了些许 转型的信心，以至于在后续的几次投标资料编写过程中，面对较新的领域，我也可以镇定自若。</p>
<p>掐指算来，这一年我以咨询顾问的临时角色参与了8个大大小小项目的前期交流以及投标支持工作，其中六个标以失败或不了了之而告终，还有两个标尚未有最终结 果。对于这样的结果，我也只能表示无奈。虽然我心里也十分清楚，对于国内这类解决方案项目的投标，技术往往不是最重要的，况且对于这些新领域，我们的技术 储备还不够系统，积累较为浅薄，落地的也的确较少。但面对这样的局面，我们还能怎么做呢？我也期待新一年能得到一个新的答案。</p>
<p>当然2013的工作中不全是遗憾，年末之前<a href="http://tonybai.com/2013/12/26/just-for-being-relieved/">新系统的上线</a>算是为我的2013划上了一个还算不错的句号，毕竟这是我两年来为之付出最多，也是最重要的一个工作目标。另外2013年继续整理和总结自己的一些<a href="http://tonybai.com/2013/08/04/more-thoughts-on-improving-efficiency/">管理经验</a>和<a href="http://tonybai.com/2013/08/19/my-personal-work-principles/">工作原则</a>。在过程方面继续深入改善，尤其在<a href="http://tonybai.com/2013/07/08/code-review-from-rule-of-man-to-rule-of-law/">代码质量</a>方面。</p>
<p>在技术精深方面，今年没有太多进步。年初的时候曾探讨过如何在现有项目中使用一些成熟的开源技术和产品，比如<a href="http://tonybai.com/2013/11/01/a-case-of-applying-memcached-cas/">memcached</a>、<a href="http://tonybai.com/2013/08/28/implement-config-sync-for-distributed-system-with-zookeeper-services/">zookeeper</a>等， 为了保持手热，还尝试做些算法类的编码，这个在<a href="https://github.com/bigwhite/experiments">experiments库</a>中有体现。在其他方面，可谓是&ldquo;三无状态&rdquo;：无技术书籍翻译、无技术杂志投稿、无 新开源项目发起。另外今年没有尝试去学习什么新语言，理由<a href="http://tonybai.com/2013/10/22/some-experience-about-learning-programming-language/">在此</a>。</p>
<p>在年末的绩效评审时，观察到一些现象：那些绩效最末尾的人，往往并非是自身不够努力，而是领导赋予的目标不明确，这会给下属带来更多的不安，多数下属也会因为工作目标的不明确，而表现出更为糟糕的绩效。</p>
<p><b>* 生活篇</b></p>
<p>我个人十分注重工作和生活的平衡，不知道这种理念对于一个革命尚未成功的人来说算不算正确。</p>
<p>今年写了56篇博文，只完成了计划值的3/4，算是可接受范围，博文质量有所提升，访问次数和评论反馈也多了许多。文章以技术理解偏多，深入的偏少。技术攻关还是留给年轻人去吧。另外就是经验总结和感悟偏多，这也许与工作年头多有关系吧。</p>
<p>读书方面，据豆瓣不完全统计一共读了61本，这照比去年要多出不少，想必是有了Kindle PaperWhite的缘故吧，使得碎片时间得到充分利用。技术、商业书籍依旧占较大比例，小说尤其是科幻小说也不少。同样是因为电子书，今年纸质书籍购 买减少了（痛定思痛后的决定），双十一、双十二以及圣诞促销均没有出手。不过豆瓣上想读的书单依旧还有上百本^_^，任重道远啊。</p>
<p>今年<a href="http://tonybai.com/2013/10/09/love-running/">爱上了跑步</a>，坚持到11月末，因出差和天气转深寒等原因，决定暂停一段时间，等春节后气温回升时再拾起这个好习惯，相信不是大问题。跑步的确让我的身体状况大为好转，至少感冒次数大为下降。 &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</p>
<p>今年的一些家庭目标也多已实现，比如<a href="http://tonybai.com/2013/06/18/a-hongkong-macau-trip/">和老婆一起去香港</a>、带孩子去海边玩等。数码装备也更新了一圈。</p>
<p>果果这个小家伙那叫一个茁壮成长啊。年中给她换了一个大的幼儿园，她也变得十分喜欢和小朋友在一起玩了，有时候还觉得在家里没有意思。每周果果还要上一节 她最喜欢的舞蹈课，我们的初衷就是让她多与小朋友老师接触，也不指望她能学出什么样子来，不过她学得倒是有模有样，十分认真。现在的果果简直就是一个小大 人，每天从早到晚说个不停，精力那叫一个充沛，有时候不得不强迫她去睡觉^_^。</p>
<p><b>* 新年展望</b></p>
<p>感觉这一年的进步有些差强人意，心底真心感觉自己的努力还是太少了，于是立下了&ldquo;少睡觉，多干活&rdquo;的目标。</p>
<p>新的一年，无论是个人还是工作，都要更多的思考如何将知识、技能和经验转化为更多价值，如何将业务经验、技术积累转化为合同。</p>
<p>新的一年，要主动适应转型，无论是工作上的还是个人方向上的，争取在这一年里能找到正确的方向，并成功入门。最好给自己做一个三年到五年的布局。</p>
<p>新的一年，尝试继续保持生活与工作的平衡，也许这将变成一种奢侈的期望。</p>
<p>新的一年，还有什么比全家健康快乐更重要的呢。</p>
<p style='text-align:left'>&copy; 2014, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2014/01/04/my-summary-of-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012小结</title>
		<link>https://tonybai.com/2012/12/18/my-summary-of-2012/</link>
		<comments>https://tonybai.com/2012/12/18/my-summary-of-2012/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 07:43:04 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[生活簿]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[世界末日]]></category>
		<category><![CDATA[女儿]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[家庭]]></category>
		<category><![CDATA[小结]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[总结]]></category>
		<category><![CDATA[感悟]]></category>
		<category><![CDATA[果果]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[管理]]></category>
		<category><![CDATA[读书]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://tonybai.com/?p=1149</guid>
		<description><![CDATA[趁着世界末日尚未到来，赶紧将2012年总结一番，即便是末日也不能留遗憾不是^_^。 2012年总体过得还算充实： *《七周七语言》终于出版了； * 写了近80篇Blog，虽离目标预期还有差距，但也给我带来了不小的精神愉悦； * 为《程序员》杂志写了两篇文章，虽然都是短文； * 读了30多本书，还有10多本尚未读完，不过年初制定的&#8220;扫存书&#8221;目标没能达成，因为依然不断地有大量的新书加入^_^； * 学习了一门编程语言Go（而不是年初确定的Clojure等）； * 将自己的一些关于工作方法、团队建设和管理的认知和实践总结了出来，算是一个阶段性的小结，内容包括绩效目标制定、绩效面谈、高效会议、写好Mail、个人时间管理、知识管理新认知、团队经营等诸多方面。也许后续还有补充。 2012年在工作方面的表现略显平淡。恰应了那句古语：有心栽花花不活。年初和团队成员共同确定了今年的年度主题词为&#8220;收获&#8221;，但一年下来的结果 却是差强人意：我最重视的一个关键项目没能如期发布，可谓是今年之最大憾事。我的责任自然不能脱掉，主因在于我年初过于乐观的估计。至于在其他方 面即便有较大进展，也无法弥补这一遗憾给我带来的不快。 2012年将buildc实际应用到了产品构建中，同时发现了诸多问题，也收到了许多同事的反馈。buildc也因此在持续演进，从0.1.4版本到 目前的0.2.1版本。近期正在酝酿0.3.x版本，这次改动较大，调整了很多当初的设计思路，与0.2.x版本并不兼容了。 2012年在家庭方面自我感觉收获还是颇多的。从数字上看，年初确定的年度家庭目标80%都实现了，这些目标有对父母的、有对孩子的，也有对LP 的，这让我颇为欣慰啊。最让我欣喜的是看到了女儿果果的成长，尤其是其语言能力的提升，让我们从此不必再担心了。现在面对果果这样一个已经可以与 我进行语言交流的小家伙儿，心中总是有一种莫名的感动，感谢上天赐予我这个可爱的小家伙儿 ^_^。将心比心，现在真心感觉到父母对待子女可真是没有半点私心，都是全心全力的为儿女服务，所以每个人都更应该善待父母。今年下半年，母亲得了眼 病，做了一个小手术，我也请假回家照顾。平时和父母不在一个城市生活，方方面面无法顾及，甚感惭愧，这次回家让我心灵有了些许慰藉，也让我第一次有了尽孝道的感觉。以后我每年都会设定家庭目标，但今后的家庭目标实现难度都很大，尽力而为吧^_^。 读书已然是生活中不可缺少的一部分了，但2012年似乎有些懒惰了。虽然读的书目也不少，但总感觉缺少些效率。 过去的都过去了，2012虽有小成，但觉得进步有限。身旁的人与物太过熟悉稳定，人就会变得像温水中的那只青蛙。 2013，期待能有些变化。 &#169; 2012, bigwhite. 版权所有.]]></description>
			<content:encoded><![CDATA[<p>趁着世界末日尚未到来，赶紧将2012年总结一番，即便是末日也不能留遗憾不是^_^。</p>
<p>	2012年总体过得还算充实：</p>
<p>	*《<a href="http://tonybai.com/2012/05/08/translate-seven-languages-in-seven-weeks/">七周七语言</a>》终于出版了；<br />
	* 写了近80篇Blog，虽离目标预期还有差距，但也给我带来了不小的精神愉悦；<br />
	* 为《程序员》杂志写了<a href="http://tonybai.com/2012/10/26/some-practice-on-improving-tech-preach/">两篇文章</a>，虽然都是短文；<br />
	* 读了<a href="http://book.douban.com/people/tony_bai/collect">30多本书</a>，还有<a href="http://book.douban.com/people/tony_bai/do">10多本</a>尚未读完，不过年初制定的&ldquo;扫存书&rdquo;目标没能达成，因为依然不断地有大量的新书加入^_^；<br />
	* 学习了一门编程语言<a href="http://tonybai.com/tag/Go">Go</a>（而不是年初确定的<a href="http://clojure.org">Clojure</a>等）；<br />
	* 将自己的一些关于工作方法、团队建设和管理的认知和实践总结了出来，算是一个阶段性的小结，内容包括<a href="http://tonybai.com/2012/11/17/several-important-factors-in-making-performance-goals/">绩效目标制定</a>、<a href="http://tonybai.com/2012/12/13/some-opinions-about-performance-interview/">绩效面谈</a>、<a href="http://tonybai.com/2012/12/03/how-to-organize-and-hold-meetings-efficiently/">高效会议</a>、<a href="http://tonybai.com/2012/11/28/how-to-write-a-good-email/">写好Mail</a>、<a href="http://tonybai.com/2012/11/23/some-experience-on-personal-time-management/">个人时间管理</a>、<a href="http://tonybai.com/2012/11/04/the-amateur-way-of-knowledge-management/">知识管理</a>新认知、<a href="http://tonybai.com/2012/11/01/some-experience-on-team-management/">团队经营</a>等诸多方面。也许后续还有补充。</p>
<p>	2012年在工作方面的表现略显平淡。恰应了那句古语：有心栽花花不活。年初和团队成员共同确定了今年的年度主题词为&ldquo;收获&rdquo;，但一年下来的结果 却是差强人意：我最重视的一个关键项目没能如期发布，可谓是今年之最大憾事。我的责任自然不能脱掉，主因在于我年初过于乐观的估计。至于在其他方 面即便有较大进展，也无法弥补这一遗憾给我带来的不快。</p>
<p>	2012年将<a href="http://code.google.com/p/buildc">buildc</a>实际应用到了产品构建中，同时发现了诸多问题，也收到了许多同事的反馈。buildc也因此在持续演进，从<a href="http://tonybai.com/2012/04/12/buildc-0-1-4-release/">0.1.4</a>版本到 目前的<a href="http://tonybai.com/2012/12/06/buildc-0-2-1-release/">0.2.1</a>版本。近期正在酝酿0.3.x版本，这次改动较大，调整了很多当初的设计思路，与0.2.x版本并不兼容了。</p>
<p>	2012年在家庭方面自我感觉收获还是颇多的。从数字上看，年初确定的年度家庭目标80%都实现了，这些目标有对父母的、有对孩子的，也有对LP 的，这让我颇为欣慰啊。最让我欣喜的是看到了女儿<a href="http://tonybai.com/2012/11/27/some-growing-up-details-of-my-two-years-old-daughter/">果果的成长</a>，尤其是其语言能力的提升，让我们从此不必再担心了。现在面对果果这样一个已经可以与 我进行语言交流的小家伙儿，心中总是有一种莫名的感动，感谢上天赐予我这个可爱的小家伙儿 ^_^。将心比心，现在真心感觉到父母对待子女可真是没有半点私心，都是全心全力的为儿女服务，所以每个人都更应该善待父母。今年下半年，母亲得了眼 病，做了一个小手术，我也请假回家照顾。平时和父母不在一个城市生活，方方面面无法顾及，甚感惭愧，这次回家让我心灵有了些许慰藉，也让我第一次有了尽孝道的感觉。以后我每年都会设定家庭目标，但今后的家庭目标实现难度都很大，尽力而为吧^_^。</p>
<p>	读书已然是生活中不可缺少的一部分了，但2012年似乎有些懒惰了。虽然读的书目也不少，但总感觉缺少些效率。</p>
<p>	过去的都过去了，2012虽有小成，但觉得进步有限。身旁的人与物太过熟悉稳定，人就会变得像温水中的那只青蛙。</p>
<p>2013，期待能有些变化。</p>
<p style='text-align:left'>&copy; 2012, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2012/12/18/my-summary-of-2012/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2011·读过的书</title>
		<link>https://tonybai.com/2011/12/22/book-list-i-have-read-in-2011/</link>
		<comments>https://tonybai.com/2011/12/22/book-list-i-have-read-in-2011/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 13:46:00 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[读书吧]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[家庭]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[年终总结]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[读书]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://tonybai.com/2011/12/22/2011%c2%b7%e8%af%bb%e8%bf%87%e7%9a%84%e4%b9%a6/</guid>
		<description><![CDATA[<p>2011年我的确读了不少书，掐指算来纸版和电子版加在一起近50本，其中以技术类居多，但其他方面的也有一些。这里列出来做个简单回顾。<br />
<br />
一、技术类<br />
<br />
&#183; 《你必须知道的495个C语言问题》<br />
<br />
早在这本书出版前，其译者已经在网上完成了C FAQs的翻译(在这里)。这本书...</p>]]></description>
			<content:encoded><![CDATA[<p>2011年我的确读了不少书，掐指算来纸版和电子版加在一起近50本，其中以技术类居多，但其他方面的也有一些。这里列出来做个简单回顾。</p>
<p>一、技术类<br />
	&middot; 《<a href="http://book.douban.com/subject/3422332/" target="_blank">你必须知道的495个C语言问题</a>》<br />
	早在这本书出版前，其译者已经在网上完成了C FAQs的翻译(在<a href="http://c-faq-chn.sourceforge.net" target="_blank">这里</a>)。这本书是基于最新C FAQs做了重新整理(包含<a href="http://tonybai.com/2011/08/31/simplify-coding-in-c99/" target="_blank">C99</a>)。虽说是最新，但因C语言近几年来变化很小，内容与之前译者在网上公开的那个免费版本相差不多。这本书适应面很广，初学者可以从中了解到很多谭氏教程中没有的东西；有经验的C程序员可以把它当成一本手册，需要时翻看。对于那些很在乎C语言细节的程序员来说，翻看一遍也未尝不可。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3420775" target="_blank">The New C Standard &#8211; An Economic and Cultural Commentary</a>》<br />
	这本书的作者真是牛X的一塌糊涂。整本书居然是对C99规范的逐句解释，而且写成了一部1600多页的大砖头。这本书应该未正式出版，我看的是作者在网上放出的<a href="http://www.knosof.co.uk/cbook/cbook.html" target="_blank">免费电子版</a>。如果你痴迷于C语言规范的细节，这本书是一本不可多得的辅助资料。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4136222/" target="_blank">C和C++安全编码</a>》<br />
	<a href="http://www.cert.org/secure-coding/" target="_blank">Cert</a> C/C++安全编码经验的浓缩版，读一遍的确可以提高一些编码过程中的安全意识。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1456903/" target="_blank">Practical Common Lisp</a>》<br />
	Peter Seibel编写的一本荣获Jolt大奖的<a href="http://tonybai.com/2011/06/21/hello-common-lisp/" target="_blank">Common Lisp</a>入门书。你在这里可以看到这本书的<a href="http://www.gigamonkeys.com/book/" target="_blank">免费电子版</a>，其中文版名为《<a href="http://book.douban.com/subject/6859720/" target="_blank">实用Common Lisp编程</a>》，现在在我的书架上也躺着一本，我还没抽出时间来看。如果你是Common Lisp初学者，这本书是不二的首选。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1456906" target="_blank">ANSI Common Lisp</a>》<br />
	Lisp语言的著名吹鼓手Paul Graham的大作，成书于Common Lisp标准化之际，是一本不错的Common Lisp入门的辅助资料。个人认为将《Practical Common Lisp》与此书结合在一起来学习，会加深你对Common Lisp的理解。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1794389" target="_blank">Haskell &#8211; The Craft of Funcitonal Programming 2nd</a>》<br />
	这是一本比《<a href="http://tonybai.com/2010/11/14/the-chinese-translation-project-for-programming-in-haskell/" target="_blank">Programming in Haskell</a>》更适合作为函数式编程语言入门的书。书中第一章对函数式编程基本概念的讲解很是到位，并且这本书已经被译成了中文，书名为《Haskell函数程序设计艺术》，在网上可以免费下载到。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4768035" target="_blank">Seven Languages in Seven Weeks</a>》<br />
	估计大家都见过《21天学会X语言》这样的编程语言教程。21天学会某种编程语言已经有些差强人意了，但这本书更狠 &#8211; 书名的直译是&quot;七周学会七门语言&quot;，但显然本书的目标不是这样的。作者的原意是希望读者通过阅读本书了解更多的新兴编程语言以及编程范式，改变编程思维，另外通过本书的阅读可以初步掌握各种语言，并且对语言的掌握程度不仅仅是&quot;Hello World&quot;这一层次。今年年初与其他人合译了此书，也是在那时将这本书通读了一遍。我负责翻译Prolog、Scala和Haskell三个章节。在书中作者将每一门语言比作成一个电影中的人物，使得内容更加生动形象(但翻译起来就没那么容易了^_^)。特别值得一提的是：该书还荣获了今年的Jolt大奖，由此可见业界对该书的认可。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/5401851/" target="_blank">Python参考手册(第四版)</a>》<br />
	像Python这样的动态编程语言，一直以极高的开发效率著称，这也是我今年学习和使用Python的一个原因，Python强大的标准库可以帮我快速实现一些想法(<a href="http://tonybai.com/2011/12/08/buildc-a-building-assistant-tool-for-c-app/" target="_blank">buildc</a>就是用Python编写的)。《Python参考手册》这本书并不适合作语言入门之用，里面对语言细节的讲解很少，其内容更多适用于工程参考，包括库函数使用、打包、发布等，这正是当时我所需要的。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/2580604/" target="_blank">持续集成</a>》和《<a href="http://book.douban.com/subject/6862062" target="_blank">持续交付</a>》<br />
	持续集成已经是存在已久的一个最佳实践了。《持续集成》一书对这方面内容做了极其系统的讲解；持续交付将持续集成的概念做了进一步延伸，将软件开发的前段（设计、编码、单元测试）与后段（功能测试、压力测试、发布、部署、验收测试）衔接在一起，形成了一个整体，并通过自动化手段实现了这一概念。在我看来《持续交付》一书更像是一本cookbook，作者将自己实施持续交付过程中采用的方案以及遇到的问题都详实地记录在书中，分享给大家。这本书获得了今年的Jolt技术图书类最高奖，很是值得一读。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/5333562/" target="_blank">深入理解计算机系统 2nd</a>》<br />
	本书的第一版是在大学毕业后不久读的，当时真有一种相见恨晚的感觉，读完后战斗力陡增。若干年后第二版的中文版终于出炉了，我又迫不及待地买下，并通读了一遍。这本书究竟咋样，从我豆瓣上给的评语可以看出：&quot;如果只允许我为程序员们推荐一本书，那么我会毫不犹豫的将这本csapp推荐给大家。太经典了！&quot;</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4251048" target="_blank">Binary Hacks</a>》和《<a href="http://book.douban.com/subject/6799412" target="_blank">Debug Hacks</a>》<br />
	讨厌日本人，但有些时候你的确还得向日本人学习，这两本书都是由日本程序员执笔的，而且内容都是有关系统编程以及OS内核编程和调试的，内容比较深，需要你静下心来细心体会，国内程序员往往比较浮躁，愿意做底层技术的很少，坚持下来的就更少了，这方面日本程序员却是我们的典范。有关系统级编程和调试经验和技巧的资料在市面上比较少了，这也凸显了这两本书的价值。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/6727874/" target="_blank">A Bug Hunter&#039;s Diary</a>》<br />
	这本书只是粗略的浏览了一些，书里的案例实在看不下去，总觉的Debug这事儿只有自己亲手去做才能有所得，就像看《盗墓笔记》一样，看完后你依旧不会倒斗，只有亲自倒一次斗才能学到真本事。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3907181" target="_blank">Linux系统编程</a>》<br />
	知名Linux内核维护者Robert Love的作品，结合底层原理的机制讲解是本书一大特色，但总体比较平淡，有些地方更像是函数使用手册，建议有经验的程序员快速浏览一遍即可。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3042029/" target="_blank">Linux系统管理技术手册</a>》<br />
	简直就是一本Linux系统管理的大百科全书，内容涵盖各种主流Linux发行版，如RHEL、Debian、OpenSuse、Ubuntu等，极其适合放在抽屉里随时翻阅，我就是这么做的。</p>
<p>&middot; 《Pragmatic Guide to Git》和《<a href="http://progit.org/" target="_blank">Pro Git</a>》<br />
	前者适合Git入门，后者适合Git进阶。一个版本控制工具，没有什么好说的。对于Git学习的建议是：要领悟Git背后的思想，另外不要将Git命令的含义与svn等传统版本控制工具的命令混淆，Git命令需全新认知。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/6713152/" target="_blank">软件研发之道</a>》<br />
	典型的&quot;新瓶装老酒&quot;，该书早在N年前就出过一中译版，名为《<a href="http://book.douban.com/subject/1068779/" target="_blank">微软团队 &#8211; 成功秘诀</a>》。如果你看过后者，你大可不必购买此书。不过如果你没看过这本书，那么还是建议看看，虽说书中讲的是微软当年Visual C++团队的事情，但读后你会发现其中的思想至今仍极具价值。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1271597/" target="_blank">编程之道</a>》<br />
	这是一本奇书，一本悬在空中的书，全书通读完后，你可能依然不知作者所云，但你的内心却已被作者的思想洗礼。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3210669" target="_blank">编程匠艺</a>》<br />
	如果你认为《代码大全2nd》是好书，那么你也会喜欢这本书，它们是一类的。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/2334288" target="_blank">大话设计模式</a>》<br />
	这类书的目标都是意图将晦涩难懂的《<a href="http://book.douban.com/subject/1052241/" target="_blank">Design Pattern</a>》一书通俗化。但一般看这类书的时候，身旁还要放上一本《Design Pattern》，随时翻阅查证。今年在考量用<a href="http://tonybai.com/tag/设计模式" target="_blank">C实现Pattern</a>时顺便读完了这本书，总体来说算是国内讲解DP比较优秀的一本了。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1230559/" target="_blank">企业应用架构模式</a>》<br />
	Martin Fowler在2003年的作品，也是当年Jolt效率大奖获得者。当时也是企业应用架构蓬勃发展的时期 &#8211; J2EE大行其道，轻量级框架方兴未艾。作者将当时进行企业应用架构设计一些经验模式进行了详尽的总结并写成此书。在企业应用设计方面，我了解甚少，这也是今年阅读此书的一个主要原因。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3319935/" target="_blank">走出软件作坊</a>》<br />
	为数不多的国内IT企业技术管理者的经验之谈，很多人在书中会找到自己的影子。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/6021440" target="_blank">黑客与画家</a>》<br />
	Paul Graham的又一部大作，与之前的那本不同，这本更像是Paul的散文集，看完后是否能受益，全看你的悟性了。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3924175" target="_blank">构建高性能Web站点</a>》<br />
	我不是搞Web开发的，但此书前三章对Web站点性能影响因素的分析还是让我受益匪浅的。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3119946" target="_blank">程序设计语言原理</a>》<br />
	从China-pub淘来的一本特价书，但读了之后我感觉即使是原价买来也是很划算的。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1141154/" target="_blank">程序开发心理学</a>》<br />
	温伯格的经典之作。由于原著成书较早，经过几十年很多思想其实早已经通过其他渠道灌输到我们的大脑中了，但越是这样我们越是惊叹于温大牛惊人的预见力。要知道这本书最早成书于1971年。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4317573/" target="_blank">算法技术手册</a>》<br />
	今年读的唯一算法类书籍，这本书不像《<a href="http://book.douban.com/subject/1885170/" target="_blank">算法导论</a>》那样钻理论牛角尖，也不像《<a href="http://book.douban.com/subject/3923731" target="_blank">程序员实用算法</a>》那样着重于算法的实现，它旨在赋予你精确选择算法的能力，以帮助你精确高效地解决面临的问题。</p>
<p>二、社科类<br />
	&middot; 《<a href="http://book.douban.com/subject/1313124/" target="_blank">赢</a>》<br />
	杰克.韦尔奇退休后的总结之作。记得上次陪LP参加桩考，我用了大半天时间在我的<a href="http://tonybai.com/2011/08/16/some-notes-on-using-bambook/" target="_blank">Bambook</a>上把这本书浏览了一遍。不过在我这个层次上尚无法理解杰克全部之言。这本书对于不同层次的人会有不同的价值。它就是那种需要你在不同时期反复多次阅读的一本书。也许若干年后再读此书，我会有更深刻的认识。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/6709783" target="_blank">浪潮之巅</a>》<br />
	今年我读到的最震撼之作。之前吴军在Google黑板报上连载时我并未太过在意，这次系统地通读一遍后，让我眼界大开，从书中学到了许多，同时也激发我想到了许多。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4849382" target="_blank">搞定: 无压工作的艺术</a>》(Getting Things Done的中译版)和《<a href="http://book.douban.com/subject/3558629" target="_blank">时间管理：小强升职记</a>》<br />
	前者是GTD时间管理理论的源头，后者则是国内GTD牛人的经验之作。时间管理是今年我的一个重点改进目标，这两本书给了我很大帮助。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4010185" target="_blank">哪来的天才</a>》<br />
	这本书向我们阐述了一个观点：刻意练习是天才的一个必要条件。如果你不认同，那么打开这本书，慢慢看吧。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/3609132/" target="_blank">把时间当作朋友</a>》<br />
	原新东方英语教师李笑来的作品，很难想象他这样的职业能写出这种题材的书。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/5320866" target="_blank">重来</a>》<br />
	来自一个创业公司创业者们的颠覆性观点。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1775691/" target="_blank">少有人走的路</a>》<br />
	感觉没有外界宣传的那么好，也许我还没有悟到。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1322025/" target="_blank">卓有成效的管理者</a>》<br />
	管理学大师的作品总是值得一读的，虽然你很可能已经从其他场合学到过其中的思想。</p>
<p>三、传记类<br />
	&middot; 《<a href="http://book.douban.com/subject/4860552" target="_blank">活着就为改变世界</a>》和《<a href="http://book.douban.com/subject/6798611/" target="_blank">史蒂夫&middot;乔布斯传</a>》<br />
	看《活着就为改变世界》时，乔布斯还活着；后来乔布斯去逝了，我拿到了《史蒂夫&middot;乔布斯传》。感谢京东的促销活动，让我以超低的价格买到乔帮主留给世人的这最后的礼物。两本书都告诉我一个事实：乔布斯的确与众不同，但讨厌他、憎恨他的人也大有人在。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4010196" target="_blank">世界因你不同</a>》<br />
	以前看过李开复的《<a href="http://book.douban.com/subject/1427679/" target="_blank">做最好的自己</a>》，对李开复有些了解，所以读这本传记时也就走马观花了。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1007313/" target="_blank">留德十年</a>》和《<a href="http://book.douban.com/subject/1062423/" target="_blank">牛棚杂忆</a>》<br />
	一直很想知道季羡林为何被称为国学大师，通过回忆录是了解这个大师的一个很好的途径。</p>
<p>四、小说类</p>
<p>&middot; 《<a href="http://book.douban.com/series/2308" target="_blank">盗墓笔记系列</a>》<br />
	这类题材的书籍总是吸引人的眼球，就如作者所说的&ldquo;盗墓代表着人类一种最原始的欲望，求得财富和探询死亡，这种刺激，恐怕是人就无法避免的&quot;。不能去倒斗，看看别人如何倒斗也能满足一些欲望^_^。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/2567698" target="_blank">三体</a>》<br />
	慕名而读，名不虚传。作者超凡的想象力让人不能不折服，至少第一部是如此。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/1774628" target="_blank">高地</a>》<br />
	今年看的唯一一部军旅题材小说，在部门旅游来回的途中把这部小说看完，情节跌宕，情感细腻，值得一看。</p>
<p>五、其他类<br />
	&middot; 《<a href="http://book.douban.com/subject/1410752/" target="_blank">准备去美国读书</a>》<br />
	为了了解美国教育是什么样子的，从图书馆借阅的，如果你和我有同样的目的，这本书还是可以满足需求的。</p>
<p>&middot; 《<a href="http://book.douban.com/subject/4279673/" target="_blank">实用IT英语</a>》<br />
	简直就是为IT人士量身定做的外语书，着重培养&quot;英语思维&quot;的形成，感觉书的内容也比较新颖。</p>
<p>很多朋友可能会问：工作这么忙，家庭生活琐事那么多，哪里还有什么时间读书呢？我又何尝不忙呢，每天8小时工作，周末还要陪果果。这里的关键还是要有坚定的读书信念，养成良好读书习惯，就好比一日三餐那样，非读不可。另外还要不断提高读书效率，充分利用零散的时间。现在市面上电纸书(比如kindle、bambook)越来越成熟，便携性也越来越好，你可以把坐车、等车以及闲暇休息这些零散时间充分利用起来，一年下来你挤出来的时间也是惊人的。</p>
<p style='text-align:left'>&copy; 2011, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2011/12/22/book-list-i-have-read-in-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一周琐事</title>
		<link>https://tonybai.com/2010/08/13/some-trifles-of-this-week/</link>
		<comments>https://tonybai.com/2010/08/13/some-trifles-of-this-week/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:20:15 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[生活簿]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[China-pub]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[买书]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[女儿]]></category>
		<category><![CDATA[果果]]></category>
		<category><![CDATA[爸爸]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[程序员]]></category>
		<category><![CDATA[程序员修炼之道]]></category>
		<category><![CDATA[网购]]></category>
		<category><![CDATA[豆瓣]]></category>
		<category><![CDATA[购书单]]></category>

		<guid isPermaLink="false">http://tonybai.com/2010/08/13/%e4%b8%80%e5%91%a8%e7%90%90%e4%ba%8b/</guid>
		<description><![CDATA[刚刚在China-pub下了订单，买了三本口碑都不错的技术类书籍。之所以在China-pub买，这得益于豆瓣的购书单功能，经过购书单的比价发现China-pub的总价格最实惠。另外这笔交易成交后，我在China-pub的会员级别也将升到三星，到时候就有资格&#8220;淘二手书&#8221;了。<br /><br />三本书中名气最大的应属Andrew Hunt和David Thomas于十年前合著的《程序员修炼之道》了，这本书的电子书我看过多遍，今天把它放入订单都因我有收藏经典图书之癖好（很多爱读...]]></description>
			<content:encoded><![CDATA[<p>刚刚在<a href="http://www.china-pub.com/" target="_blank">China-pub</a>下了订单，买了三本口碑都不错的技术类书籍。之所以在China-pub买，这得益于<a href="http://www.douban.com" target="_blank">豆瓣</a>的<a href="http://book.douban.com/cart" target="_blank">购书单</a>功能，经过购书单的比价发现China-pub的总价格最实惠。另外这笔交易成交后，我在China-pub的会员级别也将升到三星，到时候就有资格&ldquo;<a href="http://tonybai.com/2009/04/21/buy-second-hand-books-on-the-internet/" target="_blank">淘二手书</a>&rdquo;了。</p>
<p>三本书中名气最大的应属Andrew Hunt和David Thomas于十年前合著的《<a href="http://book.douban.com/subject/1152111/" target="_blank">程序员修炼之道</a>》了，这本书的电子书我看过多遍，今天把它放入订单都因我有收藏经典图书之癖好（很多爱读书的程序员都有此癖好^_^）。《<a href="http://book.douban.com/subject/4164024/" target="_blank">高效程序员的45个习惯</a>》是Andrew Hunt参与编写的又一新作，豆瓣口碑不错，想必内容应该不赖，这次顺便也收来瞧瞧！最后一本是《<a href="http://book.douban.com/subject/4745287/" target="_blank">软件架构师应该知道的97件事</a>》，这是一本关于架构技术和最佳实践的小品文合集，由世界各地的知名架构师在网络上共同创作完成，并由Oreilly编撰出版。由于今年想在软件架构方面投入一些精力，这本书应该算是一本不错的参考资料。</p>
<p>这一周甚是忙碌。上个产品版本的系统测试已接近尾声，而新版本也正在做发布前的最后准备工作，进度和质量都要保证，遂不能放松。除了新版本外，这周还发现了一个遗留系统的BUG，这个BUG潜伏时间之长是前所未有的。BUG的成因是因为当初某位同事在编写校验逻辑时忘记做<a href="http://tonybai.com/2005/09/28/also-talk-about-byte-order/" target="_blank">字节序转换</a>了，导致那么一行校验逻辑会按&ldquo;时间随机&rdquo;过滤掉一些记录。为了找出这个BUG，着实花掉我们不少时间；由此可见维护遗留系统时真要带上十二分小心，里面可能深藏着许多意想不到的&ldquo;陷阱&rdquo;。</p>
<p>再说说<a href="http://tonybai.com/2010/06/10/celebrate-the-first-month-of-my-daughter/" target="_blank">果果</a>，这周果果过了百天，体重达14.5斤，身长达65厘米，发育水平处于中上等。另外果果持续两周多的腹泻症状也消失了（思密达和调节肠胃的活性菌片都不管用，后来干脆停药，停药后三天果果居然就不拉稀了）。小家伙这几天恢复了体力，也恢复了活力，不过晚上可是累坏了我和LP。</p>
<p>已经定好下周一带着宝宝去拍百日照，留个纪念。到时候再顺便拍个&ldquo;全家福&rdquo;，这可是第一次哦！</p>
<p style='text-align:left'>&copy; 2010, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2010/08/13/some-trifles-of-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在卓越网买书</title>
		<link>https://tonybai.com/2008/03/04/buy-book-on-amazon/</link>
		<comments>https://tonybai.com/2008/03/04/buy-book-on-amazon/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 06:37:25 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[生活簿]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[买书]]></category>
		<category><![CDATA[亚马逊]]></category>
		<category><![CDATA[人月神话]]></category>
		<category><![CDATA[代码大全]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[网购]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://tonybai.com/2008/03/04/%e5%9c%a8%e5%8d%93%e8%b6%8a%e7%bd%91%e4%b9%b0%e4%b9%a6/</guid>
		<description><![CDATA[现在我买书(一般指技术类，非技术类在书市买折扣比网上多)一般都是先到豆瓣网去'货比三家'，哪家价格低我就在哪里买。上个月25号凌晨未睡，无意中看
到&#34;代码大全2&#34;在卓越网卖价很低，到卓越一看，卓越亚马逊居然还免运费，正巧还想买那本经典的&#34;人月神话&#34;，就在卓越下了单。]]></description>
			<content:encoded><![CDATA[<p>现在我<a href="http://tonybai.com/2007/11/15/buy-book-on-internet-for-the-first-time/" target="_blank"><u>买书</u></a>(一般指技术类，非技术类在书市买折扣比网上多)一般都是先到<a href="http://www.douban.com" target="_blank"><u>豆瓣网</u></a>去&#039;货比三家&#039;，哪家价格低我就在哪里买。上个月25号凌晨未睡，无意中看到&quot;<a href="http://www.douban.com/subject/1477390/" target="_blank"><u>代码大全2</u></a>&quot;在<a href="http://www.amazon.cn/" target="_blank"><u>卓越网</u></a>卖价很低，到卓越一看，卓越亚马逊居然还免运费，正巧还想买那本经典的&quot;人月神话&quot;，就在卓越下了单。</p>
<p>第二天，mail通知已发货，并给出到达预期是在3月3日左右。</p>
<p>我买的&quot;<a href="http://www.douban.com/subject/1102259/" target="_blank"><u>人月神话</u></a>&quot;是2002年出的平装第二版，而不是去年那个<a href="http://www.douban.com/subject/2230248/" target="_blank"><u>32周年中文纪念版</u></a>，后者略贵，关键是内容也没有什么变化。&quot;代码大全2&quot;已经出版很久了，一直没有买。刚出版时翻了翻，感觉很多内容自己不关心，最近又翻了翻其中文电子版，认真的读了几章后决定拿下，好书，先收藏起来，至于什么时候读，什么时候读完那是后话^_^。</p>
<p>下午，接到送货员的电话，赶紧下楼取货。&quot;<a href="http://www.douban.com/subject/1102259/" target="_blank"><u>人月神话</u></a>&quot;由于出版年头已久，不免有些&quot;沧桑感&quot;(略有些发旧，估计库存时间很长了)，而&quot;代码大全2&quot;则是崭新的，一共是94.1元，我说我没有零钱，送货员说他自带了零钱，给他100元，他找了我6元，说那一角钱就算了。看来卓越的服务还不错^_^。回到座位上突然想到下单时忘记开发票了，记忆中好像卓越没有提供发票选项，实在是记不得了，待下次下单时再重点关注一下。</p>
<p>卓越网在沈阳的送货上门服务范围是二环以内，由于公司在开发区，已经超出此范围了，我下单时就trick了一把，故意选择二环内的和平区，然后送货地址填写正确的地址，我是想看看到底卓越能否给我送到，还别说这招真灵。用白云大妈的话来讲：真是太有才了!^_^</p>
<p style='text-align:left'>&copy; 2008, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2008/03/04/buy-book-on-amazon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>我读书的TIMELINE</title>
		<link>https://tonybai.com/2006/05/18/timeline-of-reading-books/</link>
		<comments>https://tonybai.com/2006/05/18/timeline-of-reading-books/#comments</comments>
		<pubDate>Thu, 18 May 2006 07:20:53 +0000</pubDate>
		<dc:creator>bigwhite</dc:creator>
				<category><![CDATA[读书吧]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[感悟]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[童年]]></category>
		<category><![CDATA[读书]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://tonybai.com/2006/05/18/%e6%88%91%e8%af%bb%e4%b9%a6%e7%9a%84timeline/</guid>
		<description><![CDATA[在'Blog on 27th Floor'的blog上看到一篇名为'读书人的timeline'的文章，文章中列出了各个年龄段读的书，我也觉得这是一个很有意思的话题，不妨也回顾一下自己这20几年曾经读过的书，模仿这种TimeLine格式列出来大家瞧瞧^_^。]]></description>
			<content:encoded><![CDATA[<p>在&#8217;<a href="http://blog.cathayan.org/blog/1" target="_blank">Blog on 27th Floor</a>&#8216;的blog上看到一篇名为&#8217;<a href="http://blog.cathayan.org/item/1301" target="_blank">读书人的timeline</a>&#8216;的文章，文章中列出了各个年龄段读的书，我也觉得这是一个很有意思的话题，不妨也回顾一下自己这20几年曾经读过的书，模仿这种TimeLine格式列出来大家瞧瞧^_^。</p>
<p>我首先声明自己不是一个博览群书的人，但是我喜欢读书。这里的&#8217;书&#8217;指的是非专业类的书籍。小的时候是读书没有什么方向，长大了各种应试教育的功课压在身上，无暇读书；大学后则偏向专业书籍；工作后有了&#8217;<a href="http://www.douban.com/wish/tony_bai/book/" target="_blank">博览群书的计划</a>&#8216;，但又迫于工作压力，进度并不明显，呵呵。</p>
<p>列出我的各个年龄段读过的书：<br />0 &#8211; 3岁 看图识字、听姥姥讲&#8217;一个屁咯嘣嘣，两个屁列个缝，三个屁连根拔&#8217;的故事(这应该是一个南方的故事，具体的情节我已经记不清了，但是这个故事的名字我却印象深刻)、听妈妈说汉字。</p>
<p>4 &#8211; 6岁 看小人书：三国演义、霍元甲&#8230;；看童话故事：&#8217;阿里巴巴与四十大盗&#8217;、&#8217;小红帽&#8217;、&#8217;海的女儿&#8217;、&#8217;胡桃夹子&#8217;；看好孩子画报：最喜欢小猪呼噜噜；看十万个为什么(虽然不是很懂)；看动画书：黑猫警长、哪吒闹海、大闹天宫、超人&#8230;。</p>
<p>7 &#8211; 12岁(小学) 继续看&#8217;十万个为什么&#8217;(终于懂得一些道理)、看期刊：少年科学画报、新少年(在校生必须订阅的)；看漫画：圣斗士星矢、机器猫; 看电视剧书：恐龙特急克塞号、变形金刚、百变雄狮。</p>
<p>13 &#8211; 15岁(初中) 学业繁重，以漫画：七龙珠为主要精神食粮，辅助幽游白书、乱马1/2。</p>
<p>16 &#8211; 18岁(高中) 开始接触大部头小说，包括中国古典名著、武侠小说和一些当代著名小说(似乎有点晚^_^)。当代小说：&#8217;平凡的世界&#8217;、&#8217;东方&#8217;；武侠小说：以金庸系列的为主：倚天屠龙记、天龙八部、神雕侠侣、笑傲江湖；古典名著：红楼梦(没怎么读懂)、西游记(没读全)、水浒传；名人出书：岁月随想(赵忠祥)。</p>
<p>19 &#8211; 22岁(大学) 看专业的书籍较多，不时地也看非专业的书籍以作消遣。看漫画：棋魂(大学里唯一看得上瘾的漫画)；小说：海岩作品 &#8216;永不名目&#8217;、&#8217;玉观音&#8217;；科普读物：时间简史；网络小说：第一次亲密接触；外国小说：挪威的森林</p>
<p>22 &#8211; 至今(工作) 除了晚上和周末，就没什么自由支配时间，专业书籍占了大部分读书时间。其余时间看包括小说：达芬奇密码，哈利波特1-6，亮剑，深牢大狱(海岩)，高效能人士的七种习惯，准备决定一切等。自己制定了今后的<a href="http://www.douban.com/wish/tony_bai/book/" target="_blank">读书计划</a>，只不过进度缓慢^_^。</p>
<p style='text-align:left'>&copy; 2006, <a href='https://tonybai.com'>bigwhite</a>. 版权所有. </p>
]]></content:encoded>
			<wfw:commentRss>https://tonybai.com/2006/05/18/timeline-of-reading-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
