最近有朋友让我推荐一些书,于是我准备写一些值得阅读的书的推荐,并通过微信公众号的带货机制恰点咖啡,奖励一下天天码字的自己。

那么推荐给 IT 从业者的第一本书我认为会是标题上的这本 ——《编码:隐匿在计算机软硬件背后的语言》。我读过好几次这本书,而且非常后悔太晚阅读这本书。

如果是学霸可能这本书内容过于浅显,但是对于普通人来说,或者对于非计算机专业转行进来的朋友一定要读这本书。

剧透一下,这本书会从灯泡的原理开始,通过初中水平的物理学知识一步一步讲明白计算机的原理,甚至基于这本书可以实现自己实现一套简陋的计算机。

这本书的意义在于,他让"电脑"回到计算机本身,让计算机变得理解,进而再去学习《计算机组成原理》《操作系统》《计算机网络》等计算机科学的专业学科会变得更加自然。

在这本书的介绍中,提到没有计算机知识的人也能看懂,我是认同的,看完大概需要一周的时间,但是过程非常顺滑,而且充满惊喜,会有一种豁然开朗的感觉。比如为什么一个字节是 8 个比特,为什么10进制到二进制的转换精度会丢失,为什么冯诺依曼、图灵这么的工作在计算机发展史中如此瞩目。

相信你看了这本书后会有一些启发。

另外,这本书在国内有一本相似的书叫 《穿越计算机的迷雾》,它的叙事风格和《编码》基本上一致,但是独立成书,可以两本书相互参照。

Last Updated:
Contributors: lin