方糖猫的书架
·
#读书笔记
·
#纳瓦尔宝典
·
#Naval Ravikant
《纳瓦尔宝典》笔记:专长 × 杠杆 × 判断力,程序员个体户的注脚
读 Eric Jorgenson 整理的《纳瓦尔宝典》(The Almanack of Naval Ravikant)的消化笔记:专长 specific knowledge、责任感 accountability、杠杆三级阶梯(劳动力→资本→代码与媒体)、把自己产品化、判断力与心智模型、幸福作为可练习的技能。收尾落到独立开发者语境:一份代码写一次卖一万次。
阅读全文
方糖猫的书架
·
#SICP
·
#Lisp
·
#Scheme
《SICP》笔记:计算机程序的构造和解释,以及编程世界的“无所住而生其心”
结合 Abelson & Sussman 的《SICP》,面向程序员的硬核笔记:计算的本质是过程与数据的对偶,抽象三层(基本表达/组合手段/抽象手段),从牛顿法开方、高阶函数模板、有理数数据抽象、cons 的闭包性质,一路走到流与惰性求值、元循环求值器的 eval/apply 循环,附 Mermaid 图、MIT 6.001 与 Viaweb 掌故和避坑指南。
阅读全文
方糖猫的书架
·
#Unix编程艺术
·
#Unix哲学
·
#KISS
《Unix 编程艺术》笔记:无为而治的操作系统版——不写多余的代码
结合 Eric Raymond《Unix 编程艺术》,提炼 Unix 哲学 17 条原则中最核心的简单、组合、透明、缄默、经济五条,讲透管道与过滤器、文本流接口、机制与策略分离、worse is better 之争,配管道发明、McIlroy 挑战 Knuth、cat -v 论战等经典公案和工程避坑清单。
阅读全文
方糖猫的书架
·
#人月神话
·
#Frederick Brooks
·
#软件工程
《人月神话》笔记:Brooks 用 OS/360 的学费换来的软件工程第一性原理
精读 Frederick P. Brooks Jr.《人月神话》:从 OS/360 的焦油坑讲起,讲透人月不可互换、向延期项目加人只会更晚(Brooks 定律)、概念完整性与外科手术队伍、第二系统效应、计划抛弃原型、项目工作手册,以及 1986 年《没有银弹》对本质复杂度与偶然复杂度的划分,附 20 周年纪念版 Brooks 的自我检讨与个人落地清单。
阅读全文
方糖猫的书架
·
#凤凰项目
·
#DevOps
·
#三步工作法
《凤凰项目》读书笔记:用一本小说搞懂 DevOps 的三步工作法
精读 Gene Kim《凤凰项目》:从零件公司 Parts Unlimited 的烂摊子讲起,讲透四种工作类型(计划外工作是隐形杀手)、三步工作法(流动、反馈、持续学习)、约束理论(Brent 这个超级工程师瓶颈如何识别与疏解),以及 DevOps 与丰田生产方式的渊源,附 Etsy、Amazon、Knight Capital 真实案例对照。
阅读全文
方糖猫的书架
·
#编程珠玑
·
#算法
·
#问题求解
《编程珠玑》学习笔记:小书大道理,问题求解的完整闭环
精读 Jon Bentley《编程珠玑》:以旋转数组、位图排序、最大子数组、二分查找的坑、信封背面估算、代码调优为主线,串起’定义→估算→设计→验证→调优’的问题求解闭环,它是《数学之美》与波利亚《怎样解题》的中间点。
阅读全文
方糖猫的书架
·
#DDIA
·
#分布式系统
·
#存储引擎
《设计数据密集型应用》学习总结:存量、流量、回路——每个设计决策都是三者的权衡
以「存量(数据怎么存)、流量(数据怎么动)、回路(一致性怎么闭环)」为主线梳理 DDIA 全书:LSM-Tree vs B-Tree、WAL、行存列存、三种复制模型与读己之写、分区与再平衡、事务隔离级别与写倾斜、共识与线性一致性、批处理 vs 流处理,配 4 张 Mermaid 图和 Kafka、Dynamo、Spanner、比特币等经典案例。
阅读全文
方糖猫的书架
·
#重构
·
#Martin Fowler
·
#代码坏味道
《重构》学习总结:改善既有代码的设计,把日课做成习惯
结合 Martin Fowler《重构(第 2 版)》,面向日常写业务的程序员:从“不改变可观察行为”的定义和两顶帽子讲起,精讲 10 个最常见坏味道,拆解提炼函数、搬移函数、以多态取代条件表达式等核心手法,用书中 statement 计费案例走查一遍完整重构过程,最后给出测试安全网、童子军军规和 Netscape 重写教训的避坑指南。
阅读全文
方糖猫的书架
·
#软件架构
·
#微服务
·
#分布式系统
《软件架构:最难的部分》详解:分布式架构的权衡分析实战指南
面向零基础读者的《软件架构:最难的部分》(Software Architecture: The Hard Parts)全书详细解读:架构量子、耦合分析、组件与服务拆分、数据库分解、服务粒度、复用模式、数据所有权、分布式工作流与 Saga、契约、数据网格,配合 Mermaid 图解与实际案例。
阅读全文
方糖猫的书架
·
#软件工程
·
#读书笔记
·
#遗留代码
《修改代码的艺术》全书导读:遗留代码不是耻辱,是一张还没铺开的防护网
Michael Feathers《修改代码的艺术》(Working Effectively with Legacy Code)全书笔记:遗留代码=没有测试的代码;edit and pray vs cover and modify;seam 模型;characterization test 四步工作法;八个依赖解除技术;巨型类的拆解策略;以及把这一切编译成工程师日常动作的落地清单。
阅读全文
方糖猫的书架
·
#管理
·
#读书笔记
·
#格鲁夫
《格鲁夫给经理人的第一课》全书导读:用工程师思维重新编译管理
安迪·格鲁夫《格鲁夫给经理人的第一课》(High Output Management)详细读书笔记:面向工程师和技术管理者,系统梳理产出与杠杆率、早餐工厂生产类比、会议媒介、决策纪律、规划三问、任务相关成熟度、绩效评估与激励动力,附 Mermaid 结构图和落地动作清单。
阅读全文
方糖猫的书架
·
#创业
·
#读书笔记
·
#精益创业
《精益创业》全书导读:把创业从赌博改造成一门可测量的科学
Eric Ries《精益创业》(The Lean Startup)详细读书笔记:从 Build-Measure-Learn 反馈环讲起,讲清 MVP 的正确定义、价值假设与增长假设、创新核算三步法、三种增长引擎,以及五个为什么和小批量工作如何变成组织的自适应能力。附 Mermaid 结构图和书中真实案例。
阅读全文