《Getting Real》快速读书笔记

《Getting Real中文版》读书笔记 什么是 Getting Real? Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。 Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),而构建现实。 Getting real 是追求精炼。更少的代码量,更少的软件,更少的功能,更少的文档工作,更少无所谓的东西(而且大部分你认为必要的,其实不是)。 Getting Real 是保持精益,变得敏... 阅读详情

以下是我拜读《Getting Real》时,摘抄下来的一些句子,当中有一些是我常常烦的错误,也有一些是我始终坚持的信念,等我空闲下来时补上对每句话感受,不过现在就可以告诉大家,它绝对是值得阅读的一本好书。O(∩_∩)O

PS:中文版(不完整版本)地址:http://gettingreal.37signals.com/GR_chn.php

 

做得比竟争对手少

 

为自己而做这个软件

 

有压力才会促使创新

 

定额定量
我们能做到准时地,在预算内发布一个规模完整的产品。这可以说完全不可能的,如果真是这样的话一定是以质量做为代价的。

 

别老跟着领头羊

 

一个物体的质量越大,改变方向需要的能量越多。

 

如果改变变得过于昂贵,你已经死了。

 

顺其自然一个经典的例子是鸟群的迁徙行为。计算机模拟只需要少至三个原则(按照“不要撞到一起”),你会一下子得到非常复杂的行为来描述鸟群在天空中优雅的飞行和滑翔,重组队形绕开障碍,等等。没有一个高级行为(比如躲开障碍重组形成的相同形状)是被规则规定的;都是由系统动态衍生的。

 

约束经常是伪装的优势。

 

竭尽全力将你的软件定位在一个点上。

 

我们太过痴迷于细节。要做完美主义者有的是时间。但不是现在。

 

不要把时间浪费在还未成为问题的问题

 

如果你想讨好每个人那么你什么人也讨好不了。

 

先把一个伟大的产品推出,然后才去担心它无比成功了以后该怎么办的问题。

 

我们的软件是有自己的性格的。他们找寻的是志同道合的用户伙伴。他们是在和有着同样理想的用户对话。你要么上来一起,要么下车。

 

小心“所有东西除了厨房水池”的Web应用开发途径。

 

因为无所谓。

 

尽量为客户少发布一个功能,再看客户是否愤怒地离开。

对于每一个新功能你需要……
    * 1. 对它说不
    * 2. 强迫它证明自己的价值
    * 3. 如果得到否定的答案,就此打住。如果是yes,继续往下……
 
构建你能够掌握的产品和服务。许诺容易遵守难。确保你所作所为是在承担范围内 — 从组织,战略和财政上

尽快地推出一个真实的产品

真实的产品导致真实的行动。这才是你走向真理之路。

 

与其停止在把一切都事先做好做对的思路上,不如在经反复求证得出的分析判读中前行。

 

那就是为什么我不爱听他人的点子。只有当看到它被确实执行下去了我才有兴趣。

 

另外做一个beta版本只会得到一个轻描淡写的试用。正式版本,注入一些beta的功能,才能得到全方位的体验。

 

如果你是在一场赛跑竞争中,早些把作品交出去可以争取更多的追随者而不是过后引来更多的竞争对手。

 

把一个时间段分成一个个小块。把一个12周项目看成是12个周项目。与其去推演一个要花30个工作小时的任务,不如把它们分成更现实的6-10个小时的小任务。然后一块一块地去执行。

 

尽你所能的,整合你的团队

 

Just shut up and get to work.

 

你并不需要你考虑中的那么多人手。

 

如果完不成任务,再聪明的头脑、再合适的文化倾向和再高的热情也带不来有价值的软件。

 

不用担心团队成员“课外活动”的活跃度带走他们的注意力和工作热情。有句老话是这么讲的:如果你想做好一件事,去找你所认识的最忙的人。

 

没有第二次机会……

 

做好保护性设计。
记住:你的应用可能90%的时间都运行良好。但是如果在用户需要帮助时置之不理,他们是不会忘记这一点的。

 

让注册和注销的过程毫不费力

 

谁都不会喜欢长期条款,提前终止费或是一次性的安装费,所以要避免这么做。我们的产品付费方式为月付,不用签订条款,

你可以随时取消,而且从不会有什么安装费。

 

要願意承認錯誤並且修改方向。

 

重點是平衡。如果你向某一方向傾斜,你正走向失敗。不斷的試著找出你並且專注於您最弱的一環,直到他們達到標準。

Getting Real 完整 完全中文版 网上的“Getting Real中文版”pdf版,中文翻译都不完整,最后一章还是英文的。我把最后一章的标准中文翻译整合进来,现在是完全中文的了。 立即下载

相关推荐

Getting+Real中文版

Getting+Real中文版 好东西.

《一路求实(getting real)》笔记

梅特卡夫定律(Metcalfe's Law)和项目团队 保持团队尽可能的小。梅特卡夫定律(Metcalfe's Law),“网路的价值,为使用者的平方”,应用到项目团队的时候得到一个推论:团队的效率和团队人数的平方成反比。我开始觉得三个人对于1.0产品发布 是最优的...从减少你计划添加到团队的人数开始,接着减少更多。 —Marc Hedlund 通信流 通信在小团队比在大团队中更容易流动

simon的天空 1261

Getting Real中文版

想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更 快速,更高质量的软件构建方法。 • Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),而构 建现实。 • Getting real 是追求精炼。更少的代码量,更少的软件,更少的功能,更少的文档工作, 更少无所谓的东西(而且大部分你认为必要的,其实不是)。 • Getting Real 是保持精益,变得敏捷。 • Getting Real从界面开始,也就是用户使用的屏幕。它从实际的用户体验开始,并且 构建似曾相识的体验。这让你在软件误入歧途之前得到正确的用户界面。 • Getting Real 是关于迭代和降低变化成本的方法。Getting Real基本上是关于上线,调 整,持续改进,其目标的开发Web软件的最佳途径。 • Getting Real只交付客户所需的,摒弃任何客户不需要的。

《Getting Real》中文Beta版发布

http://gettingreal.37signals.com/GR_chn.php 想知道如何创建一个成功的Web站点,或者组建一个成功的团队么?本书的告诫字字珠玑。不夸张地说,本书将成为创业团队或者小型项目的圣经。 经过James, 吴江, tarkus和我的努力,《Getting Real》中文版的翻译现在完成了一半。今发布Beta版,希望大家多提宝贵意见。本次翻译活动完全是自发,公...

dongbin_cn的专栏 479

成为现实:这本书Getting Real: The Book

详细介绍基于网络的软件公司37signals的业务,设计,编程和营销原则。 包含保持不变的见解,逆势观点和非常规的软件设计方法。

Getting Real 中文版

Getting Real is the business, design, programming, and marketing philosophies of 37signals — a developer of web-based software used by over 1 million people and businesses in 70 countries.

《Getting Real》读书笔记

如何去做成品 1.做出你真正想用的东西而不是一个华丽的东西2.have an enemy3.不要面面俱到,只做你和用户真正需要的功能。把你和对手的作品区别开的是你不做的什么,而不是你做的什么。4.做出一个鲜明个性的软件。虽然实现的方式很多,但是你必须有自己的偏好。5.先做产品中一个最必要的功能,再围绕它展开其他功能。6.为一般概念构建软件,并且鼓励人们创建自己的解决方案7.客户不应该去烦恼细枝末...

weixin_30807677的博客 109

Getting Real

Getting Real - 37Signals.pdf

【Real World Haskell】读书笔记 1.Getting Started

很长一段时间没有来博客园了,也不是这段时间很忙。只是一下子不知道该做什么,整日除了电影、小说之外,就是睡觉,生命似乎失去了光彩。 可能是因为毕业以后就要出去工作,这种转变有点不太适应。学校的生活让我厌倦,精神无处栖息,惶惶不可终日。 毕设摆在那里也不想理会,提不起兴趣,更别提毕设之外的东西。也许摆脱现在这种困境的一种方式,就是找点事情做,不要考虑做什么...

weixin_34198797的博客 192

getting real

getting real 英文版, 著名美国创业团队37 signals 的创业建议

STM32 超声波模块输入捕获测距(标准库)

通道2设置为下降沿触发,触发瞬间会将CNT的记录到CCR2中,由于上升沿触发时已经将CNT置零所以此时的CNT的值就是高电平的持续时间。通道1设置为上升沿触发,触发的瞬间会将CNT的值记录到CCR1里面,同时设置通道1触发带有从模式,并把从模式设置为置零CNT。超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。输入捕获原理可以看看这位大佬,感觉写的很清楚,工作电压与电流:5V,15mA。感测角度:不小于15度。

qq_62425900的博客 2082

专注要事、把手弄脏、高效优雅是对抗规模化焦虑的好办法--读Getting Real(达成现实)和 Rework(重塑工作)

最能够引起敏捷教练共鸣的,第一个是专注,专注于问题的关键,专注于客户价值,专注于要事,分清轻重缓急,敢于说“不”。第二个是“动手,别吵吵”,把手弄脏同时拥抱变化,迅速决定下一个小目标,然后完成它,从成功的成就感和经验中迭代前行。第三个是高效的适量工作远好于过量的低效工作,轻松优雅地平衡好生活与工作,在路上要不时地抬头望望天。

申导 www.JackyShen.com 629

从Jira到Notion:用Sequential Thinking重构你的敏捷工作流(含GPT-6配置模板)

本文探讨了如何利用Sequential Thinking这一AI认知模型,重构敏捷开发工作流。通过连接Jira、Notion等工具,构建动态依赖图谱,实现从被动响应到主动规划的转变。文章提供了详细的配置教程和GPT-6配置模板,帮助团队实现任务自动拆解、智能看板生成与跨平台协调,从而提升项目管理效率。

gpt4scribbler的博客 204

5分钟学会AI制作PPT:PPT Master免费开源工具完整指南

PPT Master是一款革命性的AI演示文稿生成工具,它能够将任何文档或主题转换为真正的、原生可编辑的PowerPoint演示文稿。这个开源项目让制作专业PPT变得前所未有的简单快捷,无论你是职场新人还是经验丰富的演讲者,都能在几分钟内创建出令人惊艳的演示文稿。 ## 为什么你需要PPT Master?三大核心优势 ### 🎯 真正的原生PowerPoint格式 与大多数AI演示工具不同,

gitblog_00525的博客 286

Ubutntu下使用realsense d435i(二):获取某二维像素点的三维坐标

00 准备工作 准备工作包括安装驱动以及pyrealsense2,具体可参考上一篇: Ubutntu下使用realsense d435i(一):准备工作以及安装pyrealsense2 https://blog.youkuaiyun.com/gyxx1998/article/details/121461293 01 通过二维像素点获得物体三维坐标 这个在上一篇已经介绍了代码: realsense d435i获取某像素点三维坐标(计算深度和点云两种方法) https://blog.youkuaiyun.com/gyxx1998/

gyxx1998的博客 9943

解密网页视频Blob链接:从防盗链到流媒体分片技术

本文深入解析了网页视频中Blob链接的工作原理,揭示了其作为现代视频防盗链与流媒体分片技术核心的本质。文章详细阐述了Blob对象与Media Source API如何协同工作,将视频数据分片传输,并结合HTML5的video元素实现安全、流畅的播放体验,有效提升了资源保护能力。

c7d8e的博客 317

Boa 引擎的 ICU4X 数据生成工具 gen-icu4x-data:从 CLDR 数据集到 Intl 运行时数据流水线

`gen-icu4x-data` 是 Boa(用 Rust 编写的可嵌入式 JavaScript 引擎)仓库中的专用数据生成工具,它为 `boa_icu_provider` crate 生成并导出 ICU4X 数据提供者(data provider),支撑引擎的 `Intl`(国际化)内建对象实现。本文以该工具的 [README](https://link.gitcode.com/i/6dbf7f

gitblog_00571的博客 434

COMSOL有限元仿真深度指南:为结构件添加预应变

一、什么是预应力和预应变? 我们知道,结构力学问题中,结构件在外载荷作用下产生变形响应以吸收外载荷做功带来的能量;而在结构内部,整体的受力和变形则是通过固体微元的应力与应变传递的。 对于线弹性材料来说,应力与应变的关系可以线性表达,也即 σ=Dεσ = Dεσ=Dε ;在该式中,无论固体微元的应变程度多大,弹性矩阵DDD都是一个不变的常值。而对于超弹性材料来说,应力与应变的关系则需要通过应变能密度函数WWW来表征(详细参加博客《COMSOL有限元仿真深度指南:超弹性模型有限元分析入门》)。 从上面我们也不难

忘了面孔的Batou 7170

Getting Real(推荐)

来自DC同学的推荐,看了后很有启发。

ThinkHY的专栏 1万+

【数据集】1980-2020年(5年)土地利用分类数据-中国科学院

简介1980-2020年每五年土地利用数据-中国科学院

WW、forever的博客 3931

UltraScale系列底层结构(3)——URAM概述

在UltraScale+™ 器件中,除了我们在常规熟悉的BRAM资源以外,还额外提供了URAM(UltraRAM)资源。 UltraRAM 是一种单时钟同步操作的高密度存储器,每个 UltraRAM 块可存储 288 Kb 数据,配置为 4K x 72 位的存储单元,其容量是 Block RAM 的八倍。虽然 UltraRAM 内部使用单端口存储单元,但通过在一个时钟周期内顺序执行端口 A 和端口 B 的操作,实现了双端口功能。

apple_53311083的博客 2828

Getting Real(把握现实)学习笔记

Getting Real(把握现实)学习笔记一、       前言Web 应用服务先行者 37Signals,是一家位于芝加哥的小公司,他们提供订阅收费的软件服务(面向中小企业和团队的在线协同服务软件,Basecamp 和 Backpack),而不是传统的打包出售软件,现在已经有超过50万的用户在使用他们的软件服务,同时还提出了一套颠覆传统的研发方式和经营理念 —— 贵在神速,小即是美。3

峥嵘岁月 7970

Spring Boot入门(13):Mybatis-Plus之条件构造器使用手册:精通让你快速提高查询效率的技巧!

化繁为简,MP 中条件构造器的使用,极其详细.

**My Coding Family** 3万+

Getting Real ——把握现实

Web 应用服务先行者 37Signals,是一家位于芝加哥的小公司,他们提供订阅收费的软件服务(面向中小企业和团队的在线协同服务软件,Basecamp 和 Backpack),而不是传统的打包出售软件,现在已经有超过50万的用户在使用他们的软件服务,同时还提出了一套颠覆传统的研发方式和经营理念 —— 贵在神速,小即是美。37Signals 在引领新网络应用的潮流,拥抱开源(让 Ruby 这个被冷

welcomejzh的专栏 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: 版本控制、缺陷管理和持续集成结合实践报告(一)
下一篇: 连接数据库的端口号不是用“:”,而是用“,”
linqingfeng
博客等级 码龄21年 69粉丝 140原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值