关于很好地阅读代码

(完全免责声明:我认为我的代码阅读不好。不过,我认为我的代码阅读比以前更好。) 在这一点上说,代码的读取次数比编写的次数多是不言而喻的。 当然,读取代码的时间要多于编写代码的时间(尽管我当然欢迎任何只写无错误代码库的示例)。 这就是为什么作为开发人员,我们一直被鼓励编写干净,文档齐全的代码,这些代码对于以后的其他人来说都是可读的(即使那是我们,一年以后,而我们却忘记了持有的一切)在我们写所说的代码时在脑海中)。 但是对于我自己和对学习编程的人来说,我注意到的一点是,对于新手和有经验的程序员而言,编写代码似乎比阅读代码容易。 这很奇怪。 与大多数其他工艺品不同,对于许多人来说,拼凑别人的作品实际上比仅仅自己重新写作更难。 我想不出很多其他的工艺品能做到这一点(尽管我真的很喜欢在海滩上成百上千的人写自己的政治惊悚片而不是带来一个政治惊悚片的想法)。 的确,我认为与读小说或故事的比较是一种启示。 世界上作家与读者之间的严重不平衡向我们表明,要阅读和消费书籍的人要比写书籍的人多得多,这是事实,即使绝大多数人完全有能力写作(也许写得不好,但让我们暂时搁置它)。 但是人们实际上在做什么阅读呢? 在大多数情况下,阅读是轻松的:人们阅读小说,浏览小说或利用小说消磨时光。 人们很少真正真正接触到手头的文字。 这要困难得多:要真正输入文字,裸露文字并获得所有暗流,主题,主题和隐藏的潜台词是费力,缓慢,艰苦的工作,并且通常需要阅读,重新阅读和记录笔记-服用。 不仅如此,它还需要培训:立即进行这项工作并不容易。 很少有人能够立即进行深度阅读。 这需要有意识的努力,以免略过,在更广泛的叙事中考虑单词,识别主题等等。 它要求读者在其工具包中拥有完整的解释和分析工具库,然后才能真正说出自己已深入阅读一本书。…

亚马逊,实体书店?

我想这家书店里的每个人都会互相了解,而不是忘记在线书店里人们负责拆除如此多的实体书店的讽刺意味,如今却翻了一番,开始开设自己的实体书店。 但是,这种出售书籍的业务充满讽刺意味,当他们自己迫使许多其他书店自己倒闭时,许多人都不觉得Barnes&Noble在亚马逊之下遭受的苦难。 然而,随着独立书店的兴起,这个传奇故事还带来了很多惊喜。 尽管如此,亚马逊仍是全球最大的书商,因此当我偶然发现他们在新泽西州花园州立广场购物中心的Paramus时,我不禁看看他们对零售肉类市场的尝试。 我怀疑吗? 当然。 我对乔治·帕克(George Packer)2014年对亚马逊与书本可疑关系的探索的记忆犹豫不决。 该文章引用了一些引人注目的引述,例如“亚马逊成功地培养了一种观念,即一本书是一件极小的价值物品-它是一个小部件”,独立出版商丹尼斯·约翰逊(Dennis Johnson)或,“我以为[杰夫·贝佐斯(Jeff Bezos)]只是一家书店,愚蠢的我。 书籍将成为获取名称和数据的方式。 书籍是他的客户获取策略,” Macmillan Publishers首席执行官John Sargent说道。 如果您看一下美学,那会有些工业和冷漠,尤其是天花板的黑色空隙。 尽管很少有分散的舒适椅子,但我根本没有像在《书店里的霍布斯》中描述的那样去那里度过一生。…