Welcome to my blog!
- 🌈 Currently working at Tencent - 🐳 Learning Golang, K8S, OpenResty, APISIX, Istio, Envoy - 🤔 Thinking about changing the world more or less - 💬 Ask me about API gateway or Cloud Native - 📫 How to reach me: [email protected]
Welcome to my blog!
用了几天ChatGPT学习模式后我被震到了。拿到系统提示词,发现里面设计相当有门道——它把认知科学理论变成了可执行规则。本文完整拆解官方Prompt,分析背后的学习科学原理,并动手重构自己的版本。
每两个月,我都要在《王者荣耀》里打够一定局数,才能保住那个王者印记。 这个印记没有任何用处。它不能换钱,不能当简历,朋友见面时也不会说"哇你王者好厉害"。但我还是要去保它。 昨天我突然意识到一件事:这就是陷阱的本质。 大多数人以为游戏公司想要的是你的钱。实际上,他们要的是你的时间。钱只是副产品。 两种游戏 虽然都叫游戏,但《王者荣耀》和《博德之门3》根本就是两种不同的东西。 《博德之门3》是产品。你买了它,玩完了,故事结束。就像一本书或一部电影。 《王者荣耀》是服务。它没有结束。永远有下一个赛季,下一个活动,下一个要保住的东西。 大多数人没有意识到这个区别。他们以为"游戏就是游戏"。但这就像把餐厅和毒品混为一谈,因为它们都能让你获得快感。 免费的陷阱 免费游戏可能是21世纪最大的商业骗局。 大多数人以为免费就是不花钱。实际上,你在付一种更昂贵的货币:时间。 假设你月薪8000,每天玩2小时王者。一个月60小时,相当于半个月工资。问题是,你得到了什么?一堆数字,一些虚拟道具,几个段位标识。 这些东西在现实世界里值多少钱?对于大部分来说,基本为零。 更糟糕的是机会成本。这60小时,你本可以学一门技能,可以读书,可以锻炼,可以和朋友聊天。任何一样都比在游戏里获得的"成就"更有价值。 但大多数人算不清这笔账。因为时间看起来是免费的。 注意力经济 这不仅仅是游戏的问题。 短视频、社交媒体、爽文小说、短剧——它们都在做同一件事:收割注意力。 它们用的是同一套方法: 即时反馈 无限滚动 算法推荐 社交压力 王者荣耀的"再来一局",抖音的"下滑看更精彩",爽文的"下一章要装逼了"——这些都是同一个按钮。 大多数人以为这是娱乐。实际上,这是一场争夺人类注意力的战争。而你是战场。 真正的成本 我开始用一个简单的测试来判断任何娱乐活动: 如果这个游戏/视频/内容收费每小时20元,我还会用吗? 大多数时候答案是否定的。这说明什么?说明我其实并不真正喜欢它。我只是被它的心理触发器操控了。 当我意识到这一点后,我的行为发生了变化。我卸载了一些App,取消了一些订阅。我开始把刷手机的时间,换成10分钟的冥想或20分钟的阅读。我开始为时间定价,像一个吝啬的商人一样,盘算着每一笔’时间支出’是否值得。我发现,我并没有失去什么,反而找回了生活的掌控感。 品味的腐蚀 对于想做游戏的人来说,这还有另一个危险:品味的腐蚀。 如果你天天玩设计粗糙但成瘾性强的游戏,你会开始相信"让人上瘾就是好设计"。 这就像一个想当厨师的人天天吃垃圾食品。你的味觉会退化。你会忘记什么叫好。 最好的游戏设计师都有一个共同点:他们知道什么是真正的好游戏。不是最赚钱的,不是最上瘾的,而是最值得玩的。 反击 意识到问题是第一步。第二步是行动。 对于学生来说,物理隔离最有效。把游戏设备放远一点。设置时间限制。主动寻求帮助。 对于成年人来说,关键是重新定义"免费"。没有什么是免费的。每一分钟都有价格。 对于父母来说,不要禁止,要引导。让孩子理解设计的逻辑,从玩家变成观察者。 未来 我预测,未来会出现两种人。 一种人的注意力完全被算法控制。他们以为自己在选择,实际上是在被选择。他们消费内容,但不创造价值。 另一种人会保护自己的注意力,像保护金钱一样。他们知道什么值得投入时间,什么不值得。他们是创造者。 这两种人之间的差距会越来越大。 真正的问题 但这还不是最重要的问题。 最重要的问题是:当一整代人把最好的年华献给虚拟世界时,现实世界会发生什么? 当年轻人花更多时间在游戏里"成长",而不是在现实中成长时,会发生什么? 当人们习惯了即时满足,失去了延迟满足的能力时,会发生什么? 我不知道答案。但我知道这是人类历史上第一次面临这样的实验。 而每个沉迷于手机的人,都是这场实验的小白鼠。 问题是:你想当小白鼠,还是想当实验员?
“又被封号了?” 如果你因为使用不稳定的公共代理(机场/VPN)而频繁遭遇 Claude 封号、网络中断的困扰,那么这份指南将彻底解决你的问题。我们将一步步搭建一套专属于你的、稳定且干净的网络环境。 【你是否需要这份指南?快速诊断】 在开始之前,请先回答以下几个问题: [ ] 我的 Claude 账号被封过,或者朋友的账号被封过。 [ ] Claude Code/Gemini CLI 非常好用,很想用,又怕被封号 [ ] 试过多个代理客户端,被规则配置搞晕了 [ ] 用公共机场/VPN,总是不稳定或突然失效 如果你勾选了任何一项,那么请继续阅读。这套方案就是为你量身定制的。 💰 预期成本 本方案需要购买一台云服务器(VPS)。 每月成本约 ¥30-60 元,大致相当于一个王者荣耀的普通皮肤,或两张抽卡游戏的月卡。这是一笔为稳定生产力工具支付的、高性价比的投资。 本指南分为两部分: 第一部分【快速上手操作手册】:如果你想立刻解决问题,请直接跟随这部分的三个步骤操作。 第二部分【原理解析与进阶】:如果你想了解“为什么这么做”,可以阅读这部分。 第一部分:快速上手操作手册 (三步走) 目标: 通过以下三步,搭建一套稳定、私人的网络环境,从此告别封号烦恼。 ▶︎ 第一步:在你的电脑上安装“指挥官” (本地代理客户端) 这个工具负责智能分流网络请求。 下载并安装 Clash 客户端。 Windows 用户:搜索 Clash for Windows 或 Clash Verge。 macOS 用户:搜索 ClashX Pro 或 Clash Verge。 为什么选 Clash? 说实话,我试过 Shadowsocks 客户端(规则太难配)、最后选了 Clash,因为规则配置直观,一看就懂。 目的:先把它装好,我们稍后会来配置它。 ▶︎ 第二步:搭建你的专属“高速通道” (自建 VPS) 这是整个流程的核心,目的是获得一个干净、固定的 IP 地址。 ...
Recently, I needed to write a recommendation for a drawing tutorial. This small task brought me face to face with a fundamental question: a good recommendation must be honest—it needs to present both strengths and limitations. Any recommendation that’s nothing but praise is a form of deception. When faced with this situation, most people might simply tell AI: “Write a sincere recommendation.” This is a mistake. You’ll likely get text that “looks sincere,” filled with just-right praise and harmless flaws. This output is mediocre garbage because it misunderstands the nature of AI from the very beginning. ...
最近,我需要为一个画画教程写一段推荐语。这件小事让我面对一个根本问题:好的推荐必须诚实,它需要同时呈现优点和局限。任何只剩吹捧的推荐,都是一种欺骗。 大多数人遇到这种情况,可能会直接对 AI 说:“写一段真诚的推荐文案。” 这是一个错误。 你很可能会得到一段"看起来真诚"的文字,充满了恰到好处的赞美和无伤大雅的缺点。这种产出是平庸的垃圾,因为它从一开始就误解了 AI 的本质。 我们习惯于将 AI 视为一个聪明的执行者,一个奴隶。我们沿用与计算机交互了几十年的"命令-响应"模式。但这套模式在与真正的智能体协作时,效率最低。 我用了另一种方法,分为两步。 第一,同步上下文。 我没有让 AI 直接动笔。我先让它搜集关于这本书的一切客观事实:优点、缺点、内容、价格、作者背景,甚至网上的负面评价。我把它当成一个研究助理,不是作者。 这一步的目的,不是为了让它"了解情况",而是为了和它锚定在同一个信息基座上。在任何有效的讨论开始前,参与者必须共享上下文。你不会让一个对项目一无所知的人直接提建议,你会先把项目文档发给他。 对 AI 也应如此。 第二,外部化思考。 有了共享的上下文后,我把我自己的思考——我的分析表格、目标读者、期望的语气——全部给了 AI。 这表面上是提供了一个详尽的指令,但本质并非如此。它的本质是将我自己的思考过程彻底外部化。为了让 AI 理解我的意图,我被迫将自己脑中模糊的想法和零散的判断,预先整理成清晰、有逻辑的语言。 在这个过程中,最有价值的,不是 AI 最终写出了什么,而是为了让 AI 理解我,我被迫先彻底理解了我自己。 AI 随后给出的草稿质量很高,这毫不意外。一个掌握了全部信息、清晰理解了目标、并看过你完整思路的助理,当然能写出不错的初稿。我挑选、修改,得到了满意的成品。 这件事揭示了一个更深层的规律。 AI 的真正价值,或许不在于它能独立思考,而在于它能放大和加速我们的思考。它是一个完美的"回音壁"(Sounding Board)。你向它投掷一个粗糙的想法,它会以更结构化的形式反射回来。而为了得到更精准的回响,你被迫把投掷出去的想法本身打磨得更清晰、更有力。这是一个正向的思考循环。 所以,我们正在进入一个新时代:思考的质量变得前所未有的重要。 过去,许多工作考验的是执行效率。未来,当你拥有一个能无限执行的 AI 助理时,工作的优劣,将几乎完全取决于你提出问题、定义问题和解构问题的能力。你思考的深度,就是你能力的上限。 从这个角度看,“提示词工程”(Prompt Engineering)这个词本身就具有极强的误导性。它暗示着存在某种可以操控 AI 的神秘咒语。事实并非如此。唯一有效的咒语,就是清晰的思考本身。 因此,别再问:“我该如何向 AI 下达指令?” 你应该问:“我该如何更好地思考,才能让 AI 成为我思考的延伸?”
解决Cursor AI编程助手"地区不可用"错误:完整的VPN代理配置指南 文章摘要:Cursor AI编程助手显示"Model not available"或"地区不可用"?本文提供详细的代理配置解决方案,包括Clash、V2Ray等工具的具体设置步骤,让你重新使用AI编程功能。 解决方案总览 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 flowchart TD A[Cursor连接问题] --> B{问题诊断} B --> C[IP地址被封锁] B --> D[应用直连问题] C --> E[配置代理路由规则] D --> F[修改Cursor设置] E --> G[添加域名规则到Clash/V2Ray] F --> H[配置settings.json] G --> I[验证配置] H --> I I --> J{测试连接} J -->|成功| K[✅ 正常使用AI功能] J -->|失败| L[故障排查] L --> M[检查代理软件状态] L --> N[验证端口号] L --> O[确认三行配置] M --> I N --> I O --> I style A fill:#ffcccc style K fill:#ccffcc style L fill:#ffffcc 1. 问题背景 常见的Cursor网络错误现象 如果你在使用Cursor AI编程助手时看到以下错误提示: ...
Hugo 文章目录管理教程 这篇文章演示了如何为每个Hugo文章创建独立的目录结构。 优势 便于管理:每个文章有自己的目录 资源整理:图片、附件等资源放在同一目录 版本控制:便于跟踪文章的变更历史 SEO友好:目录名可以作为URL的一部分 目录结构 1 2 3 4 5 6 7 8 9 10 content/posts/ ├── 20250715-hugo-tutorial/ │ ├── index.md # 文章内容 │ ├── cover.jpg # 封面图片 │ └── images/ # 文章图片 │ └── diagram.png └── another-post/ ├── index.md └── assets/ └── file.pdf 使用方法 1. 创建文章目录 1 hugo new posts/文章名称/index.md 2. 或者手动创建 1 2 mkdir -p content/posts/20250715-my-article touch content/posts/20250715-my-article/index.md 这样每个文章都有自己的独立空间了! ...
0. 一个能“悄悄坑你”的真实示例:SError 的故事 先看你提到的这段代码,表面上看非常正常,甚至很多人第一眼不会觉得哪里有问题: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package main import ( "log" "sync" ) type SError struct { cause error // Wrapped error which is the root cause. text string // Error text, which is created by New* functions. i18nText string // 本地错误文字,用于客户端显式中文 ignored bool // 能否忽略该错误 info map[string]string infoMutex sync.RWMutex } func (e *SError) Error() string { return e.text } // demoRetSerr 返回 (int32, *SError)。看上去,如果不想返回任何错误,就直接返回 (0, nil) func demoRetSerr() (int32, *SError) { return 0, nil } func main() { var err error // 这里把第二个返回值的 *SError 赋给了 interface{} 类型的 err _, err = demoRetSerr() if err != nil { log.Printf("err != nil. err: %v", err) } } 0.1 乍看之下哪里会有问题? 我们 demoRetSerr 函数直接返回 (0, nil),而函数签名的第二个参数类型是 *SError。 回到 main 函数中,err 是一个 error 接口,承接了那个 nil 指针。 如果“typed nil” 现象出现,那么 err != nil 这个判断就会莫名其妙地通过,从而在日志里打印出“err != nil. err: <nil>”。有时更可怕的是,实际逻辑会被误判,可能执行本不该执行的错误处理分支。 在某些 Go 版本或特定编译器优化下,你可能发现控制台就输出 err != nil. err: <nil>,让人“一头雾水”。这就是一个十分典型、却很隐蔽的 typed nil 场景。即使你写 return nil,对编译器来说: ...
截至 2024 年 2 月 10 日,该教程仍然有效。我已根据此教程重新操作并成功充值。请注意,购买苹果充值卡时应确保从苹果官方网站购买。 ChatGPT Plus 的优势 GPT-4 的性能非常强大,这是众所周知的事实。 Plus 会员可以使用 ChatGPT 的在线和插件功能,这些功能将极大地增强你的创造力,并为你的个人学习和工作效率提供强大的支持工具。 如何开通 ChatGPT Plus? 关键步骤 ChatGPT 已在美国 iOS App Store 上架。你只需要使用 iOS 设备续费会员即可。 目标用户 本教程适用于拥有 iOS 设备(如 iPhone 或 iPad)的用户。 所需工具 a. iPhone 或 iPad 设备 b. 美国地区的科学上网(可自建或购买) c. 支付宝账户 d. 已注册成功的 chatGPT 账号 开通步骤 1. 创建美国区 iOS 账号 如果你已拥有美国区账号,或已熟悉注册流程,可跳过此步骤。 详细的注册流程如下: 访问网站:在浏览器中访问 https://appleid.apple.com/account 开始创建你的 Apple ID。 设置国家/地区:在"Country/Region"下拉菜单中选择"United States"。 输入邮箱和设置密码:在指定字段输入可接收邮件的邮箱地址(作为你的 Apple ID),设定密码并在确认密码字段再次输入。 输入并验证手机号码:选择"China Mainland"作为电话区域,输入手机号并继续。你将收到验证码,输入以验证。 ...
作者:Sam Altman 原文:https://playbook.samaltman.com/ Sam Altman,OpenAI CEO,经常会在博客中分享他的创业经验与智慧。Sam 曾分享过一篇他的经典文章《创业生存手册:如何有效地打造产品、组建团队并筹集资金》,他提供了一系列富有洞见的指导,帮助我们理解创业的艰难和挑战,并找到成功的途径。无论你是创业新手,还是经验丰富的科技专家,都能在这篇文章中找到有价值的收获。#SamAltman #创业 #科技 个人认为,大公司内的小团队或创新团队与创业公司在诸多方面有着密切的相似性。两者都面临着从零开始,将一个概念或想法转化为可行产品或服务的挑战。他们都需要快速地适应和学习,寻找产品与市场的契合点,同时也要不断地迭代产品,以满足不断变化的市场需求。在这两种环境中,都需要强大的领导力和管理才能以及优秀的团队成员。而且,他们都需要面对并管理风险,同时在有限的资源下取得最大的产出。因此,无论你是处于创业环境还是大公司的创新团队,本文都会为你提供极大的价值。Sam Altman的经验和洞察将帮助你更好地理解如何建立并领导一支成功的团队,如何募集资金,如何处理竞争,以及如何建立持久并能够盈利的公司。 我们在指导初创公司方面投入了大量的时间和精力。尽管一对一的咨询服务始终是不可或缺的,但我们认为,如果能将这些建议中最具普适性的部分提炼出来,整合成一种可以提供给 Y Combinator 以及 YC Fellowship 公司的行动指南,那么我们可能能更好地扩展 Y Combinator 的影响力。 于是,我们决定将这个行动指南分享给所有人。 这是为初涉创业领域的人士准备的。对于那些阅读过大量 YC 合作伙伴所写的文章的人来说,这里的大部分内容可能并不陌生——我们的目标是将这些内容汇集到一处。 关于如何扩大创业公司的规模,我们可能会在后面的部分介绍——本指南主要覆盖了如何创立一家公司的相关内容。 作为一家初创公司,你的目标应该是创造出用户热爱的产品。如果你做到了这一点,那么你需要找出如何吸引更多的用户。但是,首要的一步至关重要——想想今天那些真正成功的公司。他们都是从一个让早期用户如此热爱以至于愿意向他人推荐的产品开始的。如果你没有做到这一点,你将会失败。如果你自欺欺人,认为你的用户热爱你的产品,但实际上并非如此,你仍然会失败。 初创公司的墓地上满是那些认为可以跳过这一步的人。 与其创造出大批用户喜欢的产品,不如首先创造出小部分用户热爱的产品。尽管总的积极感受程度是相同的,但是获得更多用户要比从喜欢提升到热爱要容易得多。 关于选择创业,我有一个警告:这是一件很糟糕的事情!我们从 YC 创始人那里得到的最一致的反馈就是,创业比他们想象的要困难,因为他们对初创公司所需的工作量和强度没有一个清晰的认识。加入一家正处于快速发展轨道的早期初创公司通常会是一个更好的经济上的选择。 另一方面,创业其实对你的职业并不构成很大的风险——如果你在技术方面真的出类拔萃,即使你失败了,也会有工作机会。大多数人在评估风险方面做得非常糟糕。我个人认为,更具风险的选择是,你有一个你非常热衷的想法或项目,但却选择了一个安全、轻松但又无法满足你的工作。 要创办一家成功的初创公司,你需要:一个伟大的想法(包括一个伟大的市场)、一个优秀的团队、一个出色的产品,以及卓越的执行力。 一、一个伟大的想法 我们会首先询问 YC 公司的创始人们,他们正在开发什么,以及为何要开发这个产品。 我们希望得到清晰、简洁的回答。这既是对你作为创始人的评估,也是对创意本身的考察。作为创始人,清晰的思维和沟通能力非常重要——你在招聘、融资、销售等方面都会需要这种能力。一般来说,想法需要清晰才能传播,而复杂的想法几乎总是混乱思维或是人为制造问题的标志。如果你的想法在别人第一次听到时并不能激发起他们的兴趣,那就不妙了。 我们还会问,谁对这款产品有着迫切的需求。 最好的情况是,你自己就是目标用户。次优的情况是,你对目标用户有着深入的理解。 如果公司已经有了用户,我们会问有多少用户,以及这个数字的增长速度如何。我们会尝试找出它的增长速度为何没有更快,尤其是要找出用户是否真的喜欢这个产品。通常,这意味着他们会在没有公司提示的情况下,向他们的朋友推荐这个产品。我们还会问这个公司是否已经产生了收入,如果没有,原因是什么。 如果公司还没有用户,我们会尝试找出最小化的首次构建项目,以便对假设进行验证——也就是说,如果我们从完美的体验回溯,我们会尝试找出从何处着手的核心点。 检验一个想法的方法是发布它看看会发生什么,或者尝试销售它(例如,在你编写一行代码之前,尝试获得购买意向书)。前者更适用于消费者想法(用户可能会告诉你他们会使用它,但实际上它可能无法脱颖而出),后者更适用于企业想法(如果一个公司告诉你他们会购买某件东西,那么就去制造它)。具体来说,如果你是一家企业公司,我们会首先问你是否有来自客户的购买意向书,表明他们愿意购买你正在开发的产品。对于大多数生物技术和硬科技公司来说,检验一个想法的方式是先和潜在客户交谈,然后找出你可以首先构建的技术的最小子集(MVP)。 让你的想法根据用户反馈进行演进非常重要。理解你的用户非常关键——你需要这个能力来评估一个想法,制造一个出色的产品,以及建立一个伟大的公司。 如前所述,初创公司的路非常艰难。他们需要很长的时间和持续的高强度努力。创始人和员工需要有共同的使命感来支撑他们。因此,我们会询问创始人为什么想创办这家特定的公司。 我们也会询问这家公司如何能够成为一家垄断企业。这有很多不同的词汇来表述,但我们采用的是彼得·蒂尔的说法。显然,我们不希望你的公司在面对竞争对手时采取不道德的行为。相反,我们正在寻找那些随着规模的扩大而变得更强大,且难以复制的企业。 最后,我们会询问市场情况。我们会询问它现在的规模,增长速度,以及为什么它在十年后会变得非常大。我们试图理解为什么市场会快速增长,以及为什么这是一个初创公司应该去追逐的好市场。我们喜欢那些刚刚开始出现的大部分人尚未意识到的重大技术变革——大公司在应对这些转变方面做得很糟糕。而有些反直觉的是,最佳策略是在小市场中占据大部分份额。 关于想法,我还有一些其他的想法: 我们更喜欢全新的东西,而不是衍生的东西。大多数真正的大公司都是从一些根本性的新事物开始的(新的一个可以接受的定义是比原来好 10 倍)。如果同时有十家其他公司以同样的计划开始,而且听起来非常像已经存在的东西,我们会有所怀疑。 这其中一个重要的反直觉原因是,做一些新的和困难的事情比做一些衍生的和容易的事情更简单。如果你是前者,人们会想要帮助你,加入你;如果是后者,他们就不会这么做。 最好的想法听起来可能不好,但实际上是好的。所以你不需要对你的想法过于保密——如果它真的是一个好想法,那么它可能不会听起来像是值得被窃取的。即使它听起来像是值得被窃取的,拥有好想法的人至少比愿意付出将伟大的想法转化为伟大的公司所需要的工作的人多一千倍。而且,如果你告诉别人你在做什么,他们可能会帮助你。 说到告诉别人你的想法——虽然这个想法第一次听到时真的能激发一些人的兴趣是很重要的,但几乎每个人都会告诉你你的想法很糟糕。也许他们是对的。也许他们不擅长评估创业公司,或者他们只是嫉妒。无论原因是什么,这种情况会经常发生,它会让你受伤,即使你认为你不会被它影响,你仍然会被影响。你越早建立自我信念,不被恶意评论者过多拖累,你就会越好。无论你多么成功,恶意评论者永远不会消失。 如果你没有创业想法,但是想要创业,怎么办呢?也许你不应该创业。如果首先想法出现,而创业公司是将这个想法推向世界的方式,那会更好。 我们曾经尝试过一个实验,为一批有前途但没有创业想法的创始团队提供资金,希望他们在我们资助他们后能找到一个有前景的创业想法。 所有的尝试都失败了。我认为问题的一部分是,好的创始人往往有很多好的想法(通常是太多)。但更大的问题是,一旦你有了一个创业公司,你就必须赶快想出一个创业想法,而且因为它已经是一个正式的公司,所以想法不能太疯狂。你最终会得到听起来可行但是衍生的创业想法。这就是转型的危险。 因此,最好不要过于积极地强迫自己想出创业想法。相反,去了解许多不同的事物。实践发现问题,看似低效的事物,和主要的技术转变。从事你感兴趣的项目[1] 。尽可能地接触智慧、有趣的人。在某个时候,创业想法会自然出现的。 二、一个优秀的团队 平庸的团队无法打造伟大的公司。我们最关注的事情之一就是创始人的实力。当我过去从事后期投资时,我同样非常关注创始人所雇佣的员工的实力。 什么样的人才是优秀的创始人?最重要的特征包括无坚不摧的毅力、决心、坚韧不拔和足智多谋。聪明才智和激情也排在非常重要的位置。这些都比经验,当然也比“精通语言 X 和框架 Y”更重要。 我们注意到,最成功的创始人都是那种和他们一起工作感觉压力很小的人,因为你觉得“不管是什么事,他/她都能完成。”有时候,你可以凭借纯粹的意志力成功。 优秀的创始人具有一些看似矛盾的特征。一个重要的例子是刚柔并济。你要对公司的核心和其使命有强烈的信念,但对于几乎所有其他事情,你还需要保持非常灵活,乐于学习新事物。 最优秀的创始人反应异常迅速。这是决策力、专注力、强度和执行能力的指标。 ...