Android Performance

程序员的修炼-06-互联网那些事

Word count: 1.9kReading time: 6 min
2018/09/29
loading

本文是 <程序员的修炼-从优秀到卓越> 的读书笔记的第六篇,这本书的作者是 Jeff Atwood,StackOverflow 的创始人之一,Jeff 的文章涉及面很广,他是一个经验老道的程序员、管理者、创业者,这本书谈到了编程之外的很多东西,不管你是初级工程师,还是资深工程师,本书都值得一读。随着你的阅历的增加,每一次重读这本书,都会有不一样的感悟,正如书名“从优秀到卓越”,作者为你指明了道路,至于是否能成功,则要看自己的修炼了。

我会把读书过程中一些精彩的言论摘录下来,有时会加入一些自己的见解或者经历,读书笔记的大纲与书本身的大纲是一致的,这也是我从另外一个地方学到并一直在用的“如何阅读一本书”,记录下来方便自己经常查看,也方便读者查看。下面是<程序员的修炼-从优秀到卓越> 读书笔记系列:

  1. 程序员的修炼-01:绝地反击之术
  2. 程序员的修炼-02:编程之道
  3. 程序员的修炼-03:Web 设计原则
  4. 程序员的修炼-04:关于测试的一些思考
  5. 程序员的修炼-05:了解你的用户
  6. 程序员的修炼-06:互联网那些事
  7. 程序员的修炼-07:游戏与编程
  8. 程序员的修炼-08:阅读之美

保存互联网,留住所有记忆

(基于 Jeff Atwood 的文章 Preserving The Internet… and Everything Else)

在 “Preserving Our Digital Pre-History” 一文中,Jeff 提议 Jason Scott 担任我们这一代的数字历史学家。看来很多人都赞同这一点,因为在 2011 年 3 月,他正式成为了互联网档案馆(Internet Archive)的档案管理员。

Jason 最近邀请 Jeff 参观了互联网档案馆,他对他们的使命印象深刻。互联网档案馆是治愈健忘的良药——它是社会完整、详尽、可访问、可搜索记忆的开端。

最直接的好处之一是治愈链接腐烂(Linkrot)。我们要么都经历过点击死链的挫败感。这简直是“数字心脏病发作”。互联网档案馆的 Wayback Machine 允许我们穿越回过去,查看网络曾经的样子。

但这不仅仅是网页。他们正在存档所有东西:书籍、音频、视频,甚至软件。正如 Jeff 所指出的:

“如果你关心互联网的历史——你应该关心,因为那就是我们自己的历史——那么你应该支持互联网档案馆。”

网络中立的重要性

(基于 Jeff Atwood 的文章 The Importance of Net Neutrality)

网络中立是“你可能从未听说过的最重要的公共政策”。它指的是互联网服务提供商应平等对待互联网上的所有数据,不得因用户、内容、网站、平台、应用程序、依附设备类型或通信方式的不同而进行歧视或差别收费。

Jeff 承认,在阅读了 Lawrence Lessig 和 Tim Wu 的著作之前,他并没有完全理解其重要性。核心论点很简单:创新通过中立的网络得以实现。

如果网络所有者可以挑选赢家和输家(通过限制流量或对快速通道额外收费),那么下一个 Google、Netflix 或 Facebook 可能永远无法起步。互联网被设计成一个不带偏见地移动比特的笨网络。保持这种状态对于言论自由和创新的未来至关重要。

“互联网是第一个能够真正与电视和广播的广播垄断相抗衡的媒介。它是第一个允许任何人成为广播者的媒介。但是,如果网络本身不是中立的,那么这种自由就会受到威胁。”

YouTube 上的版权保护

(基于 Jeff Atwood 的文章 YouTube vs. Fair UseYouTube: The Big Copyright Lie)

YouTube 是人类创造力的巨大宝库,但它也是版权的战场。Jeff 指出了 YouTube 的“大版权谎言”:绝大多数最受欢迎的内容不是 100% 原创的。它是对现有受版权保护材料的混剪、片段和重新混合。

这就引出了合理使用(Fair Use)的概念。合理使用是一种法律原则,允许在未获得权利人许可的情况下有限地使用受版权保护的材料。它包括评论、批评、新闻报道、研究、教学或学术研究。

然而,YouTube 的自动化 Content ID 系统经常忽略合理使用。它仅根据数字指纹标记内容,而不考虑上下文。这这就造成了一个“有罪推定”的系统,创作者必须通过斗争来恢复他们的合法内容。

Jeff 认为我们需要一个更好的平衡。我们需要保护版权所有者的权利,但我们也需要保护创作者在文化基础上进行再创作的权利。目前的制度严重偏向大型媒体公司,往往以牺牲个人创造力为代价。

“文化是一种混音(Remix)。一切都是混音。如果我们不能在前人的基础上进行构建,我们就停止了进步。”


《程序员的修炼——从优秀到卓越》是《高效能程序员的修炼》的姊妹篇,包含了Coding Horror博客中的精华文章。全书分为8章,涵盖了时间管理、编程方法、Web设计、测试、用户需求、互联网、游戏编程以及技术阅读等方面的话题。作者选取的话题,无一不是程序员职业生涯中的痛点。很多文章在博客和网络上的点击率和回帖率居高不下—— from 豆瓣

Jeff Atwood于2004年创办Coding Horror博客(.codinghorror.),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞 —— from 豆瓣

《程序员的修炼——从优秀到卓越》的写作风格风趣幽默,且充满理解和关怀;适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《程序员的修炼——从优秀到卓越》能够帮助读者更多地关注技术工作的人性和人文因素,从而实现程序员职业生涯的成功转折 —— from 豆瓣

关于我 && 博客

下面是个人的介绍和相关的链接,期望与同行的各位多多交流,三人行,则必有我师!

  1. 博主个人介绍 :里面有个人的微信和微信群链接。
  2. 本博客内容导航 :个人博客内容的一个导航。
  3. 个人整理和搜集的优秀博客文章 - Android 性能优化必知必会 :欢迎大家自荐和推荐 (微信私聊即可)
  4. Android性能优化知识星球 : 欢迎加入,多谢支持~

一个人可以走的更快 , 一群人可以走的更远

微信扫一扫

CATALOG
  1. 1. 保存互联网,留住所有记忆
  2. 2. 网络中立的重要性
  3. 3. YouTube 上的版权保护
  • 关于我 && 博客