惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
量子位
腾讯CDC
C
Check Point Blog
小众软件
小众软件
IT之家
IT之家
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
Stack Overflow Blog
Stack Overflow Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
博客园_首页
S
SegmentFault 最新的问题
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
Martin Fowler
Martin Fowler

Android Performance

SmartPerfetto 架构文章 Q&A:8 个深度技术问答 从 Trace 到洞察:SmartPerfetto AI Agent 的 Harness Engineering 实战 OpenClaw 常见问题解答:Token 消耗、能干什么、本地模型、隐私安全、使用体验 我把 OpenClaw 跑在本地三周后,发现它根本不是聊天机器人 Android Perfetto 系列 10 - Binder 调度与锁竞争 Android Perfetto 系列 9 - CPU 信息解读 Android Perfetto 系列 8:深入理解 Vsync 机制与性能分析 Android Perfetto 系列 7 - MainThread 和 RenderThread 解读 Android Perfetto 系列 6:为什么是 120Hz?高刷新率的优势与挑战 Android Perfetto 系列 5:Android App 基于 Choreographer 的渲染流程 Android Perfetto 系列 4:使用命令行在本地打开超大 Trace Android ANR 系列 3 :ANR 案例分享 Android ANR 系列 2 :ANR 分析套路和关键 Log 介绍 Android ANR 系列 1 :理解 Android ANR 设计思想 Android Perfetto 系列 3:熟悉 Perfetto View Android Perfetto 系列 2:Perfetto Trace 抓取 Android Perfetto 系列 1:Perfetto 工具简介 Android Perfetto 系列目录 2023 年的方方面面 关于 The Android Performance 知识星球介绍 The Performance Design Of OS OS 设计之性能设计 当 App 有了系统权限,真的可以为所欲为? The Performance 星球茶话会 - 第一期 Systrace 线程 CPU 运行状态分析技巧 - Sleep 和 Uninterruptible Sleep 篇 Systrace 线程 CPU 运行状态分析技巧 - Running 篇 Systrace 线程 CPU 运行状态分析技巧 - Runnable 篇 Android 性能优化的术、道、器 Techniques, Philosophy, and Tools for Android Performance Optimization 回顾 2021
程序员的修炼-06-互联网那些事
Gracker · 2018-09-29 · via Android Performance

本文是 <程序员的修炼-从优秀到卓越> 的读书笔记的第六篇,这本书的作者是 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性能优化知识星球 : 欢迎加入,多谢支持~

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

微信扫一扫