我听说了一个新词叫 Learn in Public,帮我系统梳理一下这个词背后的思想、实践方法、优缺点。
“Learn in Public” 是一个比较广泛的概念,在不同的领域(如编程、创业、教育等)可能有不同的实践方式。为了更好地梳理这个概念,您希望聚焦在哪个领域,还是希望全面概述其思想、实践方法、优缺点?
另外,您是想要一个简要概述,还是希望有更深入的案例、方法论分析?
创业、教育、开发、产品这些方向都是我关心的,请你至少在这些领域帮我深入调研,我希望尽量深入的分析,而不仅仅是简要概述。
好的,我会深入调研“Learn in Public”这一理念在创业、教育、开发和产品等领域的思想、实践方法、优缺点。
我将从以下几个方面展开分析:
- 核心思想:Learn in Public 的基本理念、起源及其影响。
- 不同领域的实践:在创业、教育、开发、产品等领域如何实施 Learn in Public,包括常见的方法、平台和案例。
- 优点:如何帮助个人成长、建立影响力、提升职业机会等。
- 挑战与缺点:可能遇到的困难及如何克服。
- 成功案例:知名的个人或组织如何利用 Learn in Public 取得成功。
请稍等,我会尽快完成调研并给出详细的分析。
公开学习(Learn in Public)理念解析
**Learn in Public(公开学习)**是一种倡导将自己的学习过程、经验和知识公开分享的理念。其核心思想是在学习的同时将所学公开记录,与他人交流,从而加速个人成长并惠及社区 (Learn in Public: The community-based learning strategy that improves programming skills)。这一概念在软件开发等技术社区中由 Shawn Wang(网名 swyx)于 2018 年大力倡导,他将其称为“最快的学习方式” (Learn In Public)。不过,公开学习的精神由来已久——早在古希腊时代就有学者通过公开讨论和辩论来共同进步 (Learn in Public: The community-based learning strategy that improves programming skills)。类似的理念也见诸其他领域,例如作家 Austin Kleon 在《Show Your Work!》一书中提倡的“展示你的作品”主张,鼓励人们分享创造过程来吸引他人共同参与 (Students Should Share Their Process, Not Just Their Product - John Spencer)。经过社交媒体和技术社区的传播,“Learn in Public”已发展为一种运动,在开发者、创业者、教育者等圈子里产生了广泛影响 (Learn in Public: The community-based learning strategy that improves programming skills)。
公开学习的核心做法非常简单:“分享所学,边学边分享”。具体来说,就是将你正在学习的内容、遇到的问题、解决的方法以及思考过程通过公开途径记录下来,例如技术博客、微博/推特帖子、教程视频、开源项目等 (Learn In Public)。这样做会形成一种**“学习产出”(learning exhaust)**——即学习所留下的可见记录 (Learn in Public: The community-based learning strategy that improves programming skills)。这些公开的记录不仅让你自己能够系统反思所学,也为他人提供了宝贵的参考和学习材料 (Learn in Public: The community-based learning strategy that improves programming skills)。更重要的是,通过公开分享,你可以吸引志同道合的同行、潜在的导师和支持者关注你的进步,从而建立人际网络,获得反馈和指导 (Learn in Public: The community-based learning strategy that improves programming skills)。正如 swyx 所总结的:“当你在公开地学,一路上会吸引一群导师、同侪和支持者,他们将帮助你比单打独斗更快地学习” (Learn in Public: The community-based learning strategy that improves programming skills)。总之,Learn in Public 强调打破闭门自学的模式,取而代之以开放的姿态学习,在帮助自己的同时也惠及他人和社区。
接下来,我们将分别探讨这一理念在创业、教育、开发、产品管理等领域的具体实践方式,以及其优点和可能面临的挑战,并举例说明成功案例。
创业领域的实践:打造公开创业之路
在创业领域,公开学习理念常体现为“公开创业(Build in Public)”。创业者选择开放透明地分享创业过程,从最初的想法到产品开发、商业模式探索乃至成败得失,都通过社交媒体或博客等平台及时公开 (Founders Guide to Build in Public (10 Examples))。这种做法打破了传统创业的神秘感,让观众能够全程见证创业历程。具体实践包括:
- 分享创业日志:定期发布创业进展,例如每周或每月总结产品开发进度、用户增长数据和收入情况等。很多创业者会在 Twitter(推特)上发布“#BuildInPublic”帖子,公开公司关键指标和里程碑进展,以获取关注和反馈 (Founders Guide to Build in Public (10 Examples)) (Founders Guide to Build in Public (10 Examples))。
- 记录成功与失败经验:坦诚分享创业过程中遇到的挑战、失败教训和改进措施。例如,创始人在博客上撰文反思某次产品发布失败的原因,以及由此学到的经验教训。这种真实的记录有助于其他创业者避免类似陷阱,也体现出创业者的学习心态 (Founders Guide to Build in Public (10 Examples))。
- 开放商业模式探索:在公开讨论中测试和优化商业想法。创业者可以将自己的商业模式假设、定价策略、市场反馈等发布出来,邀请社区成员讨论。通过公开讨论,他们能够收集到来自潜在用户和行业同伴的宝贵意见,从而不断调整方向。
- 透明公开的产品路线图:一些创业公司选择将产品开发路线图公开给用户和投资人,让大家了解未来计划。这种公开 roadmap 的方式使利益相关者对产品方向有清晰预期,并可提前提出建议 (Public Product Roadmap: How to plan product roadmap + examples) (Public Product Roadmap: How to plan product roadmap + examples)。例如,某些 SaaS 初创公司使用 Trello 公共看板或专门的产品路线图工具(如 Canny、Productboard)分享即将开发的功能列表和优先级,直接在社区中收集用户反馈。
工具与平台:创业者运用各种在线平台来实践公开创业理念。Twitter 是最常用的平台之一,方便创始人发布短更新和与关注者互动 (Founders Guide to Build in Public (10 Examples))。此外,还有专注创业者社区的网站如 Indie Hackers、Makerlog、Reddit 的创业版块等,适合撰写长帖子分享进展。个人博客或公司博客亦是重要阵地,创业者可以发表详细文章记录心得。定期的电子邮件通讯(newsletter)也能帮助创业者与关注者分享更深入的反思和故事。少数团队还会通过YouTube vlog或播客形式记录创业周记,与观众“同步”创业旅程。
公开创业的益处:透明分享创业历程能够带来多方面好处:
- 建立社区和客户信任:通过公开展示公司的真实进展和背后的努力,创业者与早期用户之间建立起更紧密的联系和信任 (Founders Guide to Build in Public (10 Examples)) (Founders Guide to Build in Public (10 Examples))。潜在客户能直观了解产品的演变,对创始团队产生信心和好感,从而愿意支持产品。例如,创业者公开自己的开发计划和价值观,让用户有参与感,用户更愿意长期支持,形成忠实的早期用户群 (Founders Guide to Build in Public (10 Examples))。
- 获取及时反馈和指导:公开创业为创业者打开了反馈通道。通过分享,他们可以快速从用户和业内同行处获得针对产品功能、市场定位的反馈和建议,有助于更快迭代产品 (Founders Guide to Build in Public (10 Examples))。同时,资深的创业者或投资人如果注意到这些公开分享,可能会主动提供指导甚至资源,从而成为创业导师。
- 市场推广与品牌构建:持续的公开分享本身就是一种有效的市场营销。高质量的内容会吸引媒体报道和社交媒体转发,为创业项目带来曝光度 (Founders Guide to Build in Public (10 Examples))。创业者的个人品牌也随之建立起来——他们被视为真诚、透明且富有反思精神的人,这对创业者本人和公司的品牌形象都有正面影响 (Founders Guide to Build in Public (10 Examples))。有研究指出,公开透明能够打造更真实的品牌认同,帮助业务增长 (Founders Guide to Build in Public (10 Examples))。
- 连接投资人与合作伙伴:当创业故事广为人知后,一些投资人可能会因此关注项目进展,增加融资机会。同时,同样公开创业的其他创始人也更容易被吸引来交流合作,形成“创业者联盟”互相支持 (Founders Guide to Build in Public (10 Examples))。
值得注意的是,许多成功案例证明了公开创业的价值。一些创业者通过在社交媒体和博客上全程直播创业历程,赢得了用户和同行的支持。例如,数字游民社区 Nomad List 的创始人 Pieter Levels 就以每日在 Twitter 更新产品进展和收入数据闻名,凭借这种透明度不仅建立了月收入数万美元的业务,也激励了无数其他独立开发者追随他的做法 (Founders Guide to Build in Public (10 Examples))。又如,社交媒体工具公司 Buffer 一直实行高度透明的运营策略(包括公开薪资、财务数据和产品路线),他们在博客上分享的各种实验和决策过程吸引了大批读者,帮助Buffer建立了信任度极高的品牌社区。总的来说,在创业领域,“Learn in Public”已成为一股独特的风潮,越来越多初创公司意识到公开分享带来的社区红利和成长加速效应。
教育领域的实践:教学相长,开放共学
在教育行业,教师和学生也可以运用“公开学习”理念来促进教学相长。核心思路是:将教学与学习过程透明化、公众化,让课堂内外的人都能参与讨论和分享见解。这在形式上包括教师公开反思教学实践,学生公开展示学习过程与成果等。
教师的公开教学实践
教师可以通过公开反思和资源分享来实现“Learn in Public”。具体做法包括:
- 教学博客和案例分享:教师撰写博客文章记录自己的教学设计、课堂实验和反思。例如,一位教师在博客上分享尝试新的教学策略(如翻转课堂或项目制学习)的经过、学生反馈以及他对效果的评估。这等于把自己的教学过程开放给全球同行,供大家讨论改进。许多教育工作者利用个人博客、微信公众号或 Medium 专栏来持续记录自己的教学历程,不仅整理了自己的思路,也为他人提供了借鉴。
- 社交媒体讨论:活跃于教育者社群(例如 Twitter 上的 #edchat 或国内微博、知乎教育话题)也是公开教学的一环。教师们会发布简短帖子,分享课堂上的趣事、学生表现或提问教育难题,邀请同行给予建议。通过这种互动,教师在更大范围内“备课”和解决问题。从业者报告说,在 Twitter 上结识的教育同仁往往发展出长期合作关系——许多跨学校的教学项目或研讨会合作就是由线上交流开始的 (Students Should Share Their Process, Not Just Their Product - John Spencer)。开放的交流为教师搭建了专业学习社群(PLC),实现集体成长。
- 公开课与教学视频:有经验的教师会将自己的课程录制成视频上传到网上(如B站、YouTube或学堂在线等),让更多学生免费学习。这种做法让教师获得更广泛的听众,也带来教学反馈的多样性。公开课的评论区和学习社区中,教师可以看到来自不同背景学习者的疑问,从而进一步改进教学内容。
- 开源教学资源:教师还可以选择将自制的课件、教学大纲、试题等资源在网上开源共享(如通过 GitHub 或教育资源分享平台)。这使其他教师能够复用或改编这些资源,并在反馈中共同改进。通过公开资源,优秀教学实践得以在更大范围传播,节省他人重复制作的时间,也让原创教师获得声誉。
平台与工具:教育领域的公开分享常用平台包括博客平台(如 Wordpress、简书)、教育论坛(如中国的班主任论坛,国际的Edutopia、TeachersPayTeachers等),以及Twitter、知乎等社交网络。此外,专业研讨会和线上聚会(webinar)也是教师公开交流学习的场合。一些教师会维护公共的教学日志或电子期刊,或者参与线上课程开发社区,将自己的教学见解结集出版。
效果与优势:教师通过公开学习实践,可以实现多个维度的提升:
- 促进自我反思与专业成长:当教师将自己的教学方法写出来给他人看时,相当于进行一次深度反思。这种元认知过程有助于教师更清晰地认识自己的教学逻辑和问题 (Students Should Share Their Process, Not Just Their Product - John Spencer)。正如一位教育专家所言,“当你展示自己的教学过程时,你会被迫以他人能理解的方式来阐释你做了什么、如何去做”,这个过程本身就提高了教师的教研能力 (Students Should Share Their Process, Not Just Their Product - John Spencer)。因此,公开记录教学让教师在总结中成长,从而不断改进教学实践。
- 获得多元反馈,激发创新:将教学困惑和尝试公开后,教师可以收到来自各地同行的意见和建议。例如,教师在网上求助某种课题的教学策略,往往会有不同背景的老师给出新颖点子。这种碰撞有助于教学创新,因为集思广益往往会产生个人闭门造车难以想到的创意 (Students Should Share Their Process, Not Just Their Product - John Spencer)。教育博客作者 John Spencer 指出,当人们公开展示自己的工作时,创新会成倍增加,因为人们彼此启发、共同改进 (Students Should Share Their Process, Not Just Their Product - John Spencer)。
- 建立协作网络:长期坚持公开分享的教师,往往会在圈子里建立个人品牌,吸引志同道合者。大家可能因为在网上阅读了彼此的教学故事而相识,并进一步发展出合作关系 (Students Should Share Their Process, Not Just Their Product - John Spencer)。例如,有些老师因为在推特上互动,后来共同开发跨校课程或联合组织工作坊 (Students Should Share Their Process, Not Just Their Product - John Spencer)。这种专业网络使教师走出校园孤岛,在更大范围内实践“教学相长”。
- 改变教育舆论与心态:当越来越多教师和学生公开展示课堂中的积极实践和成长故事时,有助于改变公众对教育的刻板印象 (Students Should Share Their Process, Not Just Their Product - John Spencer)。长期以来,社会上不乏对教师不思进取或教学方式陈旧的批评。然而,当教师勇于公开他们如何尝试新方法、如何努力帮助学生时,真实的案例能扭转这种认知,树立更积极的教育形象 (Students Should Share Their Process, Not Just Their Product - John Spencer)。这不仅激励同行,也赢得家长和社会对教育工作的理解和支持。
学生的公开学习实践
对于学生来说,公开学习意味着将自己的学习过程和成果向课堂外的更广泛群体展示。这可以采取多种形式:
- 学习博客和日记:学生创建个人博客或在线日记,记录自己在某门课程或项目中的学习进度、遇到的困难以及解决方案。例如,一名学生在学习编程时,每天写下一篇短文总结当天所学的新概念、调试过程和心得体会。这样的博客既是自己的学习笔记,也可能帮助后来学习相同内容的人参考。这种“向未知读者讲解”的方式促使学生用清晰的语言组织知识,从而加深理解。很多高校和中学开始鼓励学生撰写公开的学习日志或周报,提高其写作和反思能力。
- 项目作品展示:学生将自己的项目作品放到公共平台展示,分享制作过程和成果。例如,设计专业的学生可以在Behance等平台发布作品集,附上创作灵感和步骤说明;科学课的学生可以制作短视频讲解自己的实验过程,在YouTube/B站上发布。这种对外展示让学生有机会获得课堂外专家或爱好者的反馈,从中学习改进。它也培养了学生的表达能力和自信,因为他们要将专业知识解释给不同受众。
- 开放协作学习:学生通过参与开源项目、线上黑客松等方式,将学习与实践直接置于公共情境中。比如,一个学习编程的学生参与一个开源软件项目,在GitHub上公开提交代码、报告问题。这一过程中,学生在真实社区的协作下学习,遇到的问题会有经验开发者在Issue中给予指导,这本身就是公开学习的极佳形式。再如,学生团队在网上公开开展科学研究或创作(所谓“开放笔记本科学”),实时分享数据和进展,全球网友都可以围观并提出建议。
平台与工具:学生常用的平台有:面向写作的博客(如简书、WordPress)、面向项目的社区(GitHub, GitLab)、展示作品的平台(Behance、Dribbble)、视频平台(B站、YouTube、抖音)等。此外,学校也会搭建公开展示的平台,例如公开的班级博客、作品展网站等来汇集学生的公开学习成果。社交媒体(微博、Twitter)亦可用来发布学习中的见闻,打上相关话题标签吸引兴趣相投的人。
效果与优势:学生进行公开学习实践,可以获得以下益处:
- 深化学习和培养自我反思:当学生需要将一个知识点讲给公众听时,往往需要自己真正弄懂并融会贯通。因此,公开分享促使学生查漏补缺,巩固所学。研究表明,让学生解释他们的解题思路或学习过程,有助于强化记忆和理解。这和“教是最好的学”原理一致:即使是向互联网听众“教学”,对学生本人也是一次深度学习的机会。学生公开分享还鼓励他们持续反思——每写一篇博文或发一个帖子,都要想一想“我究竟学到了什么,还有哪些没搞清”。这种元认知习惯对终身学习大有裨益 (Students Should Share Their Process, Not Just Their Product - John Spencer)。
- 提升沟通与表达技能:公开学习要求学生将专业术语转化为大众语言,或至少用结构化的方式表达,这锻炼了他们的写作和沟通能力。无论是编写博客文章还是录制讲解视频,都需要清晰的逻辑和表达,这对学生日后在学术或职场中的沟通都有帮助。
- 更积极地对待错误和修正:当学生将未完成或初步的想法公开时,他们更容易接受反馈并进行改进。这培养了开放的心态和勇于改错的态度。例如,有学生在博客上发布了自己的小说初稿或科学项目的假说,读者的评论和建议会促使他去修改、完善,从而体验到反复润色带来的质量提升 (Students Should Share Their Process, Not Just Their Product - John Spencer)。相反,如果学生只是提交最终作业而不公开过程,往往错过中间改进的机会。公开分享让“循序渐进改进”成为可能,学生因此学会拥抱迭代、欣赏持续改进的价值 (Students Should Share Their Process, Not Just Their Product - John Spencer)。
- 获得认可与建立信心:当学生的公开作品获得正面反馈、点赞或引用时,会极大增强其自信。这种正向激励可能激发他们更浓厚的学习兴趣和创造热情。一些学生因为在网上分享作品而意外收获奖项或机会,例如被高校教授注意到并邀请参与研究项目,或者在申请大学/求职时,公开的作品集成为加分项。即便是批评意见,处理得当也能让学生迅速成长,学会虚心接受意见、理性回应质疑的宝贵品质。
- 培养责任感和规范意识:公开发布内容要求学生对信息的准确性和原创性负责。他们会更加注意查证资料、避免抄袭、尊重隐私等。这无形中培养了学生的学术诚信和社会责任感,因为他们意识到自己的内容会对他人产生影响。
开发领域的实践:代码与知识的公开共享
“Learn in Public” 在软件开发、工程技术圈最为流行,也诞生了许多经典实践。开发者通过公开分享代码、技术笔记和学习历程来提升技能和业内影响力,被认为是加速成长的捷径之一 (Learn In Public)。具体而言,开发者在实践公开学习时通常会:
- 撰写技术博客:将自己在学习新技术、框架或解决某个疑难bug的过程写成博文发表。这些博客文章既记录了开发者的思路,也为后来遇到类似问题的人提供了解决方案。无论是在个人博客平台(如Hashnode、博客园)还是专业社区(如Dev.to、CSDN),坚持写技术文章都能逐步积累读者。正如 Shawn Wang 所说,“写下你希望在自己刚入行时就能读到的东西”,把文章当作写给过去的自己 (Learn In Public)。这样的内容既有助于他人,也最有益于写作者“将知识内化” (Learn In Public)。
- 参与问答社区:在 Stack Overflow、SegmentFault、Reddit 等公开论坛提问和回答问题。通过**“一问一答”**,开发者能快速暴露自己的知识盲区并得到纠正,同时在回答他人问题时巩固了相关技能。当开发者勇于回答问题时,即使回答不完美,社区也会加以指正,这本身就是极好的学习机会 (Learn in Public: The community-based learning strategy that improves programming skills)。需要注意避开的是封闭讨论区(如封闭的Slack频道),应尽量选择开放平台,这样知识才能被更多人检索到并复用 (Learn In Public)。
- 贡献开源项目:将自己的代码贡献给开源项目或发布自主开发的开源工具库。这是开发者公开学习的经典路径。比如,在 GitHub 上贡献代码 (Pull Request) 给你常用的库,不仅锻炼读代码和协作的能力,还常常能得到维护者的点评指导 (Learn In Public)。即使是很小的开源工具,发布出来也可能吸引其他开发者使用或改进,你由此能学到更好的实现方式。开源社区本质上就是一个“边做边学、互相教学”的环境。许多知名程序员都是通过长期活跃于开源社区建立起声誉和技能的。
- 录制教学视频或直播编码:有些开发者选择通过 YouTube 视频、Twitch 直播等形式分享他们编码的过程和讲解技术概念。比如,每周直播一个小时实现某个功能,过程中遇到问题现场查资料解决。这种实时公开让观众看到真实的思考过程,主播也在互动提问中发现自身不足。虽然直播自己的学习过程对新手来说有些压力,但正如经验者所言:“讲解式编码”对加深理解极有帮助 (Learn In Public)。录制教程视频则需要开发者系统地整理知识,在备课中本身就提升了对技术的掌握程度。
- 技术演讲和社区活动:在本地技术 Meetup、行业大会上分享自己的学习心得或项目经验。这将学习的输出扩大到线下公众场合。一些开发者从小型聚会的闪电演讲做起,逐步锻炼演讲能力,后来登上大型大会讲台。在演讲准备过程中需要查阅大量资料、设计示例,这无疑促进了深入学习。而演讲后的问答环节和会后的交流也能让演讲者获得新问题和新见解,形成正反馈。
- 持续构建知识库:有经验的开发者会将零散的学习产出积累成体系,例如整理成个人wiki、电子书或课程。把多篇相关博文汇编成指南、将笔记开源成为知识库项目(如在 GitHub 上维护一个公开的技术笔记仓库)。swyx 将这种长期知识沉淀称为“Open Source your Knowledge(开源你的知识)” (Learn In Public)。当开发者坚持多年公开输出,他们甚至可以编写出书籍或系统化教程,既是对外分享,也是对内梳理。
平台与工具:软件开发者公开学习主要借助如下平台:
- 知识分享平台:博客平台(如 Medium、知乎专栏、简书)、问答社区(Stack Overflow、SegmentFault)、技术论坛(Reddit 的 r/learnprogramming 等)是常见选择。这些平台有大量技术读者,利于内容传播。
- 代码托管与协作平台:GitHub、GitLab 不仅可托管代码,也是开发者展示项目和协作的空间。通过完善的 README 文档和持续的 commit 记录,开发者可以把项目仓库变成自己的学习成果展示厅。
- 视频和直播:YouTube、Twitch 国际上常用,国内有哔哩哔哩直播、虎牙等板块支持编程直播。一些开发者也利用抖音快手等短视频分享编程技巧。
- 社交媒体:Twitter 上的开发者社区非常活跃,很多程序员用推特分享每日所学(如 “Today I Learned” 简短帖)。国内微博上也有程序员话题圈。通过社交媒体,开发者可以结识业内前辈,获取快速反馈。
- 技术比赛与活动:像LeetCode每日一题打卡、黑客松、编程马拉松等活动本身也是一种公开学习:参与者常常在社区贴出自己的解题心得或项目展示,与他人交流。
优点:开发者实践 Learn in Public 带来的好处是显而易见的:
- 加速技能提升:当你尝试把学到的东西教给别人或公开呈现时,学习效果远胜于被动阅读或闭门造车。这是一种主动学习(Active Learning)的体现 (Learn in Public: The community-based learning strategy that improves programming skills)。通过公开记录和与社区互动,开发者能够更牢固地掌握知识点。研究也表明主动学习者往往表现优于被动学习者 (Learn in Public: The community-based learning strategy that improves programming skills)。此外,公开分享促使开发者对自己的知识查漏补缺,因为他们不想在公众面前出错,这种“良性压力”让学习更认真深入。
- 获得及时纠错和新知识:当开发者将自己的理解发表出去,互联网相当于一个巨大的审阅者。当你有理解偏差时,很快就会有热心人士指正你 (Learn in Public: The community-based learning strategy that improves programming skills)。虽然被指错一开始可能有些尴尬,但从长远看,这能让你最快发现并弥补知识漏洞 (Learn in Public: The community-based learning strategy that improves programming skills)。正如 swyx 所说:“你在网上公开学,只需要付出一点自尊心的代价,就能学到比闭门造车多得多的知识” (Learn in Public: The community-based learning strategy that improves programming skills)。同时,别人提出的问题也会启发你学习新领域,拓宽知识面。公开学习使开发者不断受到来自社区的“挑战”,从而保持持续学习的动力。
- 建立专业声誉与影响力:经常在公共平台输出内容的开发者,会逐渐在某个技术圈内建立知名度和权威感。当大多数同行都只是默默Coding时,那些频繁写作、演讲的人更容易被视为专家 (Learn In Public)。有统计称约80%的程序员很少在公共技术讨论中露面 (Learn In Public),因此只要你坚持分享,就已经进入了可见的20%行列。这种“稀缺性”使你的内容和观点被更多人关注。而一旦你在某领域积累了一定关注者,你发布的新项目、新文章就更容易传播开来,形成影响力的滚雪球。很多开发者通过技术博客积累名气后,顺利获得了技术大会的演讲机会,甚至受邀参与权威书籍或教程的编写。这些经历反过来又巩固了其专家形象。
- 拓展人脉与职业机会:公开学习还为开发者打开了人脉网络。当你经常分享,有心的资深人士会注意到你,并可能主动提供帮助。正如经验所示,“真诚的学习者自有贵人相助” (Learn in Public: The community-based learning strategy that improves programming skills)——许多资深工程师乐于指导愿意学习的新手,因为通过指导你也等于间接分享给了更多读者 (Learn In Public)。这些导师式的人脉是难能可贵的职业财富。此外,公开的作品相当于持续更新的作品集,无形中向潜在雇主展示了你的能力。当岗位机会出现时,你的博客/项目很可能让你脱颖而出,有时甚至免于传统面试。swyx 曾大胆预言:“如果你把公开学习做好,将来你甚至不需要再去参加面试” (Learn in Public: The community-based learning strategy that improves programming skills)。虽然并非人人都能免面试,但确实有不少开发者因为在社区的活跃表现直接收到工作邀约。例如,有人因为长期写技术文章而被公司相中聘为开发布道师;又有人在开源社区的贡献引起大型互联网公司的注意,直接邀请加入核心团队。可以说,公开学习为开发者打开了通往机会的大门。
案例:在开发者社区,有许多成功案例证明公开学习的威力。最著名的例子之一就是 Shawn Wang(swyx)本人:他是一名前端开发者,通过坚持写博客、参与开源和在社区中活跃,仅用几年的时间就从编程新人成长为 Netlify、AWS 等知名公司的开发体验负责人 (Learn in Public: The community-based learning strategy that improves programming skills)。swyx 将自己的心得写成了《Coding Career Handbook(代码人生手册)》,继续倡导新一代程序员公开学习 (Learn in Public: The community-based learning strategy that improves programming skills)。另一个例子是 Kent C. Dodds,他通过持续输出前端教学内容(博客、播客、开源库)赢得了广大声誉,后来成为业界知名的课程讲师和React社区权威。他的经历也验证了“Teach everything you know”(把所知的一切教给他人)的理念。国内也有类似案例,例如开源社区的活跃开发者通过分享技术文章成为知名博主,进而获得一线互联网公司招聘。在更广泛的编程圈,许多流行项目(如Linux内核、Python语言)本身就是在开放协作中发展壮大的,背后无数开发者通过这种过程中互相学习、成就彼此。
产品管理领域的实践:透明产品设计与用户共创
对于产品经理(PM)而言,“Learn in Public”意味着在产品规划和管理过程中引入开放透明的元素,通过与用户和同行公开交流来改进产品决策。这方面的实践近年也日益增多,主要体现在:
- 公开产品路线图:许多产品团队选择发布公共产品路线图(Public Product Roadmap),向用户展示未来的功能开发计划和优先级 (Public Product Roadmap: How to plan product roadmap + examples)。这相当于让用户参与见证产品的演进方向。通过公开路线图,PM 可以明确传达产品愿景,与用户形成共同期望,并通过收集用户对路线图的反馈来调整策略 (Public Product Roadmap: How to plan product roadmap + examples)。公开路线图有助于建立用户信任,因为用户看到产品团队坦诚展示了计划,也就更理解产品演进的逻辑 (Public Product Roadmap: How to plan product roadmap + examples)。例如,Trello 曾长期在官网公开其开发看板,用户可以投票支持自己希望的功能,这样 PM 能及时洞察用户需求优先级并相应调整开发顺序。
- 分享决策背后的思考:产品经理在做出重要产品决策后,可以通过博客文章或社交媒体帖子解释背后的思考过程。例如,某 PM 在发布一项新功能后写博客详述:“为什么我们设计了这个功能,以及我们从用户反馈中学到了什么导致这样的决策”。这种公开复盘一方面向用户交代了决策依据,显得非常真诚透明;另一方面也让其他产品从业者学习到宝贵的实战经验和教训。许多知名公司的 PM 团队都会在官方博客上发表产品更新背后的故事,例如 Intercom、Airbnb 等的产品团队博客,经常分享他们如何基于用户研究调整产品方向的案例。这些文章在产品经理圈广为流传,相当于PM在行业内“公开学习”,互相借鉴。
- 用户反馈公开化:将用户反馈收集和处理流程公开,可以看作产品管理中的“Learn in Public”。具体做法包括:建立一个公开的用户反馈论坛或反馈收集工具,让所有用户都能看到他人提出的意见和产品团队的回应。比如一些公司使用 UserVoice、ProdCamp 或自建的反馈页面,列出用户建议、讨论和产品计划的状态更新。产品经理在上面公开回应每条高票反馈,说明是否采纳及原因。这种透明度让用户觉得自己的声音被听见,同时PM也从中学习到用户真正关心的问题。通过公开与用户交流,PM可以不断学习改进自己的优先级判断和需求分析能力。
- 分享产品实验和数据洞察:产品经理经常会进行A/B测试、用户调查等以驱动决策。将这些实验过程和结果公开也是宝贵的学习分享。举例来说,某 PM 可以在Medium上撰文介绍一次重要的A/B测试:测试了两种UI设计,对比了关键指标的差异,以及团队从数据中学到了哪些用户偏好。这篇文章不仅记录团队自己的学习收获,也是给其他PM的一堂课,读者可以学到类似情况下如何设计实验和解读数据。通过公开实验结果,PM 也能吸引其他数据分析和UX专家来讨论,获得新的见解。
- 产品理念与方法论分享:很多优秀的产品经理会主动将自己的方法论公开,比如如何进行路线图规划、如何平衡用户需求与商业目标、如何优先级排序等。这可能通过写书、博客或者在行业会议演讲实现。例如,PM 会总结出一套自己实践后的框架,然后公开分享给社区,请同行批评指正。从他人反馈中,分享者本身也能发现自己方法的不足并改进。这与开发者分享技术心得类似,都是将隐性知识显性化、并在社区互动中精炼认知的过程。
平台与工具:产品管理者的公开分享主要通过文字和交流平台。常见的平台有:
- 公司官方博客:不少互联网公司的人在官方博客上撰写产品相关文章,针对用户和业内同行发布。这既是对外公关,也是对内总结。
- 专业媒体和论坛:Mind the Product、Medium 的产品管理专题、知乎的产品话题等都是PM活跃交流的地方。许多PM会在Medium发表文章,然后被翻译转载到国内社区,形成更广传播。Product Hunt等产品社区有时也会邀请PM分享幕后故事。
- 公共路线图和反馈工具:如前所述的公开路线图工具(Trello Board、Canny、Productboard)和反馈论坛(UserVoice、ProdCamp等)帮助PM与用户公开互动。
- 行业会议和播客:PM也通过线下/线上的行业活动进行公开分享,如ProductCon大会演讲,或参加播客节目讨论产品案例。这些都是Learn in Public的延伸渠道,以对话方式分享学习。
- 社交媒体:LinkedIn和Twitter上有大量PM分享日常心得(如#ProductManagement标签)。简短的帖子可能讨论某个产品改版的观察或提问业界看法,引发讨论。这是较轻量的公开学习实践。
优势:在产品管理中践行公开学习,有以下好处:
- 加强用户信任与参与:通过透明地与用户分享产品计划和决策,用户会感觉被尊重,其意见被重视。这能提升用户对产品的忠诚度和信任感 (Public Product Roadmap: How to plan product roadmap + examples) (Public Product Roadmap: How to plan product roadmap + examples)。比如公开产品路线图就是在向用户表达:“我们愿意让你们了解未来,并欢迎你们的意见。” 结果往往是用户更加支持产品,乐于提供建设性反馈,与团队形成良性互动关系 (Public Roadmap: The Benefits of Sharing Your Product Roadmap)。有研究指出,这种透明的沟通有助于建立更紧密的用户关系,把用户转变为合作伙伴 (Public Roadmap: The Benefits of Sharing Your Product Roadmap)。
- 获取高质量反馈,避免决策盲点:当PM把想法拿到台前来,经受用户和同行的质疑,有助于尽早暴露方案中的不足之处。用户的真实反馈可以纠正团队对需求的误解,避免闭门造车造成偏差 (Public Product Roadmap: How to plan product roadmap + examples)。在公开环境下收集反馈还能避免内部视角的局限,因为用户会提出团队没想到的问题。长期来看,这使产品决策更贴近市场和用户需求,大大降低了走偏路的风险 (Should You Share Your Product Roadmap Publicly? - LaunchNotes)。
- 提升PM个人专业度和行业影响力:产品经理将自己的经验公开,总结成案例或方法,与同行分享,这实际上是建立自己的专业品牌。当一个PM持续输出深度内容,他/她在业内的知名度会上升,更容易获得晋升机会或跳槽到更大舞台。比如,一位PM在Medium连载了产品管理的系列文章,引起广泛关注,可能会受邀在行业大会演讲,甚至出书。这些经历反过来也丰富了他/她的视野,是专业成长的一部分。公开分享使PM不断接受同行的提问和反馈,促使其精进专业技能,成为真正的专家。
- 推动团队内部的学习文化:当产品团队embrace公开学习,对外透明沟通的同时,对内也往往更加开放协作。PM在公开写文章的过程中,也会促进团队内部对项目的复盘讨论。一个鼓励分享的团队文化可以提高内部知识共享,新人更快上手,经验教训有据可查。这种文化会进一步反馈到对外的透明上,让公司整体更透明高效。
- 吸引人才和合作:公开展示产品团队的思考方式和文化,也有助于吸引认同这套理念的人才加入。优秀PM往往会关注行业内其他公司的实践文章,如果发现价值观契合,可能会寻求加入或合作。比如,某初创公司的PM在博客详细记录了几次关键迭代的心路,读到的产品人可能会因此对该团队产生好感,进而求职或联系合作。这算是一种意外收获,但确实发生过许多次。对于创业公司尤其如此,公开透明的产品文化是很好的招聘广告。
挑战:当然,在产品管理中公开学习也需要拿捏分寸。过度承诺未来计划可能在变化时引来用户失望,因此在公开路线图时需要谨慎避免“画饼”,通常不轻易承诺具体发布日期,以免无法兑现 (Public Roadmap: The Benefits of Sharing Your Product Roadmap)。同时,要平衡透明和商业机密:并非所有内部策略都适合公开,否则可能被竞争对手利用 (Public Product Roadmap: How to plan product roadmap + examples)。因此,PM需要技巧性地分享——既让用户了解方向又不暴露核心机密,例如分享大的主题和问题领域,而非详细技术实现或确切日期 (Public Roadmap: The Benefits of Sharing Your Product Roadmap) (Public Product Roadmap: How to plan product roadmap + examples)。只要把握好尺度,公开学习的益处远大于风险。
优点:助力个人成长与社区繁荣
综上所述,“Learn in Public”在不同领域都展现出强大的生命力,其优点可以从个人和社区两个层面来总结。
对个人成长、影响力和机会的促进
- 更快的学习与成长:公开学习将被动吸收转变为主动输出,这迫使个人以更高投入来理解知识,从而加快了学习曲线 (Learn in Public: The community-based learning strategy that improves programming skills)。通过撰写、讲解、教学等输出活动,学习者加深了对材料的掌握,并培养了解决问题和总结提炼的能力。公开学习者也更容易获取及时纠正和补充知识的机会,避免长期陷于错误理解 (Learn in Public: The community-based learning strategy that improves programming skills)。因此,公开学习者往往成长速度明显快于闭门自学者 (Learn in Public: The community-based learning strategy that improves programming skills)。
- 建立专业品牌和影响力:坚持公开分享的人会逐渐在圈子里获得认可,形成个人品牌。不论是开发者写博客成为技术博主,还是教师分享教学案例成为教育网红,长期来看,这种影响力带来的回报是巨大的。当你被视作某一领域的活跃贡献者,你的观点会更受重视,人脉也会迅速扩展 (Learn In Public)。个人影响力的提升还体现在社交媒体关注者增加、博客阅读量上升、在行业活动中有更多展示机会等方面。
- 拓展职业机会:公开学习本身就是最佳的个人作品集。当你的知识和项目都在线上有迹可循,潜在雇主、合作者可以轻易了解你的能力和思路。这使得公开学习者在求职、晋升时具备优势,因为他们已经通过持续的输出证明了自己的价值 (Learn in Public: The community-based learning strategy that improves programming skills)。正如有人所说:“当你的能力都体现在公开的作品中,面试只不过是走个形式” (Learn in Public: The community-based learning strategy that improves programming skills)。许多实例显示,优秀的博客、开源项目直接为作者带来了工作机会和商业合作。此外,个人品牌也可以货币化——一旦你成为某领域KOL(关键意见领袖),可以通过出书、收费课程、咨询等方式获得额外收入和机会。
- 增强自信与社交技能:从害怕公开到勇于分享的过程,会极大锻炼一个人的自信心和沟通能力 (Students Should Share Their Process, Not Just Their Product - John Spencer)。在公众面前表达想法需要克服心理障碍,而当你收获正面反馈时,自信心随之增长。长此以往,公开学习者往往变得更乐于表达和交流,这对于领导力、演讲能力的提升也有帮助。可以说,公开学习打造的是“学者型领袖”的气质:既有专业能力又敢于发声分享的特质。
对知识共享和社区发展的推动
- 知识共享与互助:当越来越多人选择公开学习,整个社区的知识共享水平就提高了。每个人公开的经验、教训都成为社区的财富,别人遇到类似问题时可以很快找到解决思路 (Learn in Public: The community-based learning strategy that improves programming skills)。比如,程序员在博客分享的一个冷门技术技巧,可能恰好帮助无数网友解决燃眉之急;创业者公开的失败教训,可以防止后来者重蹈覆辙。这种集体智慧的累积使社区成员不必重复造轮子,从而推进整体进步。
- 形成良性学习生态:公开学习者之间往往会形成互相支持的生态。初学者在前辈文章的启发下开始分享,而他们的分享又能吸引下一批新人。经验丰富者通过评论、回复帮助新手纠正错误,新手的奇思妙想也能让前辈看到不同视角 (Learn in Public: The community-based learning strategy that improves programming skills)。正如开发者社区所体现的,那些公开分享的人会吸引导师般的人物指导,而当他们自己成长起来后,又会去指导下一代 (Learn In Public) (Learn in Public: The community-based learning strategy that improves programming skills)。这种师徒不固定互换的关系,让社区充满活力,每个人都在某方面当老师,又在某方面当学生,真正实现“教学相长”、“终身学习”的氛围。
- 社区激励和文化塑造:当分享成为一种风气,社区文化会更开放包容。比如,一个技术社区如果80%的人都默默无闻(“dark”开发者),只有20%的人发声,那么新人很可能望而却步或得不到回应 (Learn In Public)。但如果多数人都乐于分享见解、鼓励提问,那么新人会更积极加入讨论。公开学习倡导者常常营造一种“欢迎犯错、共同进步”的文化 (Learn in Public: The community-based learning strategy that improves programming skills)——强调观点供讨论而非炫耀,对错误的指正也是善意而非嘲讽。这种文化能吸引更多人参与社区并贡献内容,形成良性循环。以开源社区为例,正是因为有乐于记录和分享的精神,才孕育出庞大的协作网络和创新成果。
- 知识创新与跨界融合:当各领域的人都开放分享时,知识的跨界流动也更加频繁。教育者的某个教学法可能启发了企业管理者的人才培训思路;开发者的某种工具被非盈利组织拿去解决社会问题;创业者的心得被学术界引用进行案例分析。这些都是知识在公开环境下自由碰撞产生的新价值。如果没有公开学习,这些想法可能只局限在圈内,无法产生跨领域的火花。可以说,公开共享为创新搭建了桥梁,把不同背景的人连接起来,共同催生新的理念和解决方案。
挑战与缺点:面对困难与应对之道
尽管“Learn in Public”有诸多好处,但在实际践行过程中也存在一些挑战和潜在缺点,需要正视并想方设法克服:
- 挑战一:知识和能力不足的顾虑 – 很多人在开始公开分享时会有**“不够资格”的心理障碍,担心自己水平不够、分享的内容浅薄甚至有误。 (Learn in Public: The community-based learning strategy that improves programming skills)事实上,这是最普遍的顾虑之一,也被称作“冒充者综合征”。这种心态可能导致新人不敢发声,生怕出丑。有些批评者指出,现在互联网上确实充斥着不少没有深度的内容,因为初学者一股脑地把生搬硬套的知识发布出来,反而让读者迷惑 (Why I Hate What’s Become Of ‘Learning In Public’ | Maggie Delano)。例如,一篇批评文章提到:“那些‘公开学习’的创作者占据了时间线,用平庸甚至误导的信息轰炸读者,反而让人更加困惑” (Why I Hate What’s Become Of ‘Learning In Public’ | Maggie Delano)。这说明如果一个人知识储备不足又缺乏自省,盲目公开可能传播错误信息,对社区不利。这是公开学习的一大风险。
应对方法:首先,要调整心态,认识到每个人都有独特的学习视角**。即便是新手,也可以分享对新知识的理解和疑问,因为“专家的思维惯性反而不及新手的新鲜视角” (Learn In Public)。关键在于态度谦逊:在分享时明确指出自己仍在学习,不懂的地方欢迎指正。这样即使内容有误,社区也会更宽容并帮助纠正。同时,要勤于学习、核实信息来源,尽量确保分享内容的准确性。在分享前做足功课,或者把分享当成与大家一起寻找答案的过程。当被指出错误时,以开放心态接受并更新自己的认知,而不是因此羞于继续分享 (Learn in Public: The community-based learning strategy that improves programming skills)。正如经验丰富的公开学习者建议的那样:“尽最大努力做到正确,但一旦错了也不要紧张,把错当作学习加速的契机” (Learn in Public: The community-based learning strategy that improves programming skills)。如此一来,能力不足的问题会随着每一次纠错而逐渐改善。 - 挑战二:公开可能触及隐私和机密 – 对于从业者来说,公司机密和个人隐私是一道不能逾越的红线。创业者或企业员工在公开分享时可能会面临两难:有些经验教训涉及公司尚未发布的产品、商业策略或敏感数据,不能对外公开。如果贸然分享,可能违反保密协议或给竞争对手可乘之机。同样地,教育者在分享课堂故事时要顾及学生隐私,不能泄露学生个人信息。开发者在讲解公司项目的技术细节时,也要注意不暴露专有代码或算法。这些限制意味着公开学习需要有所保留,不能毫无保滤地透明。
应对方法:面对这类挑战,要学会划定边界和选择性分享。公开学习并不意味着“把一切都晒出来”——而是分享那些通用的、非敏感的学习收获。比如创业者可以分享对某种商业模式的思考过程,但具体的财务数据若未公布就暂不细说,仅讨论分析方法。产品经理可以谈用户研究的心得,但不提前泄露尚未发布的功能,只讨论用户需求洞察。教师在分享案例时,可以匿名化学生姓名、模糊细节,侧重于教学方法本身。开发者如果想讨论公司项目中学到的新技术,可以自己构造一个类似场景来演示原理,而不引用公司源码。简而言之,就是内容脱敏:去除或模糊敏感部分,提炼出可以公开的经验。在选择平台时也要注意,公司内部不宜公开的内容,可以考虑在小范围(如内部技术博客、私密群组)分享,以保护信息安全。另外,可以事先征求相关方面的同意:如向公司申请某些非核心数据用于分享,或请主管审核将要公开的文章,确保合规。在保证合法合规的前提下,尽可能保留分享对学习的促进作用。需要强调的是,还有大量学习内容是完全不涉密的(比如行业通用技能、个人职业心得等),在这些方面尽情公开即可,而对于确实不能公开的内容则坚守底线不触碰。 - 挑战三:时间和精力成本 – 公开学习需要投入额外的时间去整理和表达所学,相比只在脑中学习确实要“麻烦”许多。一篇高质量的博客可能要花数小时才能写成,一个教学视频往往要反复录制剪辑。对于本就繁忙的上班族或学生来说,持续输出会占用休息时间甚至工作学习时间。此外,维护在线形象(回复评论、跟进行业动态等)也需要精力。长期下来,如果平衡不好,可能影响本职工作或学业。很多人尝试写作一段时间后中断,就是因为感觉难以坚持——公开学习看似美好,但确实很耗时间。
应对方法:关键在于制定策略,融入日常。首先,可以从小规模开始,而非一开始就给自己太大压力 (Learn in Public: The community-based learning strategy that improves programming skills)。例如,每周写一段笔记而不是每天写长文,或先在内部团队分享10%的时间,再逐步增加公开比例 (Learn in Public: The community-based learning strategy that improves programming skills)。这样循序渐进可以摸索出与自己生活节奏相符的频率。其次,将公开分享与日常工作学习结合起来,减少额外负担。比如,把工作中的难题解法整理成博文,既完成了工作又输出了内容;学生可以把课程作业(如论文、小项目)改写为博客发布,一举两得。再次,善用碎片时间和高效工具来降低成本。利用通勤或午休写作提纲,使用语音转文字、截图软件等提高内容产出效率。还可以选择自己最擅长或最高效的媒介:如果写作太慢,可以尝试录播客口述想法;如果剪视频麻烦,可以多写简短帖文。找到让自己乐在其中的分享形式,就不会觉得完全是在额外“加班”。最后,学会合理安排优先级,在关键时期(如考试周、项目截止期)可以暂停或减少更新频率,待有空再集中分享,避免因顾此失彼而产生压力。通过灵活调整和长远规划,公开学习可以成为日常的一部分,而非沉重负担。 - 挑战四:心理压力与舆论应对 – 把自己的学习暴露在公众之下,难免要承受一定的心理压力。例如,发出的内容无人问津可能打击积极性;反之,受到关注后又可能担心“如果后续无法保持水准怎么办”。另外,互联网并非净土,公开分享有时会招致负面评论或恶意批评。尤其社交媒体环境下,喷子的嘲讽、不理性的争论都可能出现。这些都会给公开学习者带来心理上的挑战。如果处理不当,可能导致分享者情绪受挫、中断分享,甚或因为在意他人看法而扭曲了分享的初衷(比如为了迎合受众而浮夸或避谈失败)。
应对方法:首先,要明确动机,保持初心。牢记自己进行公开学习的目的是为了提升和帮助他人,而不是追逐虚荣指标(点赞、粉丝数) (Learn In Public)。正如 swyx 所强调的,不要以他人的反应来论成败,而应把内容当作写给过去的自己,只要未来的自己和有需要的人能从中获益就足够 (Learn In Public)。这种心态有助于缓解无人响应时的失落,坚持下去终会积累真正认可你的读者。其次,对于负面反馈,要练就平和心态和筛选能力。建设性的批评要虚心听取,将其视为改进的契机 (Learn in Public: The community-based learning strategy that improves programming skills);而纯粹的恶意攻击则没必要纠结,可以选择无视甚至屏蔽 (Learn In Public) (Learn In Public)。正如经验者建议的:“有人说你不行?很好,你也觉得自己还有提升空间,那就请对方具体指出哪里不行,虚心接受改进。如果对方只是攻击泄愤,没有有益信息,那就不要放心上,更不要让无谓的人影响你进步” (Learn In Public)。另外,与志同道合的同行建立联系也很重要。当你身边有一群也在公开学习的朋友时,大家可以互相鼓励、分享心得,遇到挫折时彼此打气。这种同侪支持能大大减轻心理压力,让你感觉不是孤军奋战。最后,要允许自己犯错和迭代。公开学习本身就是不断试错的过程,不可能一开始就完美无缺。把每一次公开发声都视为一次尝试,认真总结反馈,但不要因此给自己贴上失败或成功的标签。这样心态放平了,压力也就减少了。
概括来说,挑战虽多,但都可以通过正确的心态和策略来克服。很多先行者的经验表明,只要勇于踏出第一步,在实践中不断调整,公开学习的净收益远高于其中的困难。而且,每克服一个挑战,本身就是个人成长的一部分——你会变得更谦逊谨慎、更有效率、更坚强自信。久而久之,这些软素质的提升甚至比具体学到某项知识更为宝贵。
成功案例:实践公开学习的卓越个人与组织
为了进一步说明“Learn in Public”的价值,本节将列举不同领域中成功运用这一理念的个人或组织。这些案例展示了公开学习如何改变了个人职业轨迹,或推动了组织的发展创新。
- 软件开发者 – Shawn Wang (swyx):正如前文多次提到的,Shawn Wang 是公开学习运动的领军人物之一。他在2017年还是一名编程“新人”时,就开始写博客总结每天的编程心得,并积极参与开源和社区问答 (Learn in Public: The community-based learning strategy that improves programming skills)。通过坚持不懈的公开分享,swyx 在短短两年内从一名自学编程的学员成长为 Netlify 公司的开发布道师,并后来加入 AWS 从事开发者体验工作 (Learn in Public: The community-based learning strategy that improves programming skills)。他将自己的经验整理成著名的博文《Learn In Public - The fastest way to learn》,影响了无数后来的开发者 (Learn In Public)。他的故事证明了:即使起点并非科班名校,凭借公开学习照样可以迅速崛起于竞争激烈的技术行业。swyx 此后出版了《Coding Career Handbook》一书,进一步传播公开学习的理念,帮助更多开发者受益 (Learn in Public: The community-based learning strategy that improves programming skills)。如今,他本人也因为这套理念成为知名的开发者导师和演讲嘉宾,职业发展一路开阔。
- 软件开发者 – Kent C. Dodds:Kent 是前端领域的知名开发者和教育者。他早年并非计算机科班,但通过积极参与开源和撰写技术博客逐渐崭露头角。他坚持在自己的网站和各种平台上分享 React、测试等技术的最佳实践,录制教学视频,出品开源工具,并在社区论坛活跃回答问题。这些公开输出让他在前端圈获得了极高声誉,最终促成他加入Paypal担任工程师,并成为全职技术教育者,创办了自己的在线课程平台。Kent 经常提到“Teach everything you know”(把你知道的都教出去)的信条,这和Learn in Public异曲同工。他的成功案例显示:通过持续公开地教授和分享,他不仅精进了自己的技能,更赢得了社区的认可,顺理成章地把激情转化为了职业。
- 创业者 – Pieter Levels:Pieter 是一位荷兰的独立黑客创业者,以建立和运营多个数字产品(如 Nomad List、Remote OK)而知名。他的特别之处在于始终践行“Building in Public”。从2014年起,他每天在社交媒体上报告产品的用户数、收入、技术挑战等,坦诚分享一路上的起伏。他甚至将各产品的实时收入数据公开在网站上(所谓“Open Startup”模式)。这一透明策略为他吸引了一大批忠实追随者,用户们因为见证他的付出而更愿意支持付费,他的产品因此快速增长,实现月收入数万美元 (Founders Guide to Build in Public (10 Examples))。同时,他的创业日志也激励了许多人踏上独立开发之路,被誉为“数字游民之父”。Pieter 自己在不到两年内实现财务自由,就是对公开创业的最佳注脚。他的例子表明,公开学习和创业不仅可行,而且能创造双赢——创业者收获了成功,社区也学习了经验。
- 创业者 – Buffer公司:Buffer是一家提供社交媒体管理工具的创业公司,以极度透明的企业文化著称。他们不仅公开员工薪资、财务报表,还通过公司博客详细分享运营决策的背后故事。例如,Buffer 的联合创始人在博客上坦诚讨论过他们尝试实施扁平管理(Holacracy)失败的经历,解释问题所在和教训所得。这些分享为其他创业公司提供了宝贵的参考范例,也树立了Buffer真诚可信的品牌形象。Buffer因为透明而赢得了用户的信任,员工也对管理层非常信赖 (Founders Guide to Build in Public (10 Examples))。如今,Buffer在竞争激烈的市场中仍保持稳健发展,其透明文化和公开分享功不可没。可以说,Buffer将“Learn in Public”拓展到组织层面,展示了一个公司如何通过公开实践来不断学习和改进。
- 教育者 – Sal Khan(萨尔曼·可汗):可汗学院(Khan Academy)的创始人萨尔曼·可汗是教育领域公开共享的杰出案例。虽然严格来说他是以教学者的身份公开授课,但他最初录制教学视频其实也是自己在学习和梳理知识的过程。萨尔曼在为侄女辅导功课时,把解题过程录制成视频上传到YouTube公开,结果受到大众欢迎,这促使他持续制作更多学科的视频课程,公开免费提供给全球学生。可汗学院的成功影响巨大,全球数以千万计的学生从中受益。他的做法体现了“开放地教与学”的精神:不仅让自己的知识惠及大众,也在与全球学生互动中改进了教学方法,最终建立了一套高质量的开放教育资源。从某种意义上说,Sal Khan 正是通过公开分享自己对各学科的理解,不断改进讲授方式,才创造出享誉全球的教育平台。
- 教育者 – John Spencer:John Spencer是一位美国教育作家和前中学教师,他倡导的“Show Your Work”(展示你的作品)理念与Learn in Public不谋而合。任教期间,他鼓励学生公开分享创作过程,并自己以身作则经营教育博客,记录教学实验和思考。他在博客中列举了“学生/教师公开展示过程的七大理由”,从元认知、导师角色、协作机会等方面论证公开学习的益处 (Students Should Share Their Process, Not Just Their Product - John Spencer) (Students Should Share Their Process, Not Just Their Product - John Spencer)。通过这些分享,他成为教育领域的知名博主,后来出版了多本关于创意和学习的书籍,也经常在教育大会上演讲。他的成功说明,即使在传统的教育体系内,教师通过公开反思教学也能建立起跨越学校围墙的影响力,进而推动更大范围的教学创新。
- 产品经理 – 完美日记(国内某新消费品牌):这是一家以“私域流量”和用户共创闻名的新兴品牌。在产品开发过程中,他们充分运用了公开学习的思想,与用户紧密互动。例如,完美日记经常通过微信社群、小红书等渠道向粉丝征集新品灵感、包材设计意见,甚至邀请核心用户参与试用测评,并将这些用户的反馈公开发布。在一个新眼影盘上市前,产品团队会公开分享灵感板、配色试验过程,让粉丝们提前参与讨论。这既让用户感到被尊重,也让产品团队学到了大量一线需求和创意,使产品更加符合市场期待。最终,新品一经推出就拥有一批死忠粉拥护。这种做法帮助完美日记以极短时间推出众多爆款产品,在竞争激烈的美妆市场脱颖而出。可以看作是“Learn in Public”在产品共创上的成功应用。虽然这不是传统意义上的公开写博客,但其本质是在更大社区(用户群)中开放学习,不断根据公开反馈来调整开发。其成功证明了公开学习理念对产品创新的巨大价值。
以上只是几个缩影,实际上还有许多类似的成功案例:比如,数据科学家通过分享分析笔记成为业界意见领袖;设计师在社交媒体展示灵感过程而赢得名声和客户;科研工作者实行开放笔记本科学,在全球协作中加速了研究突破;甚至美食爱好者通过直播自己研习菜谱而成长为知名美食博主……每一个坚持“Learn in Public”的人,都在不同程度上体验到了**“授人玫瑰,手有余香”的正循环。他们的经验表明:无论处在哪个领域、哪个成长阶段,公开学习都可以成为成就自我、赋能他人**的有力工具。
结语
“Learn in Public”作为一种理念,贯穿了终身学习和知识分享的精髓。在当今互联互通的时代,这一理念拥有肥沃的土壤,可以在各行各业开花结果。通过上文深入分析我们看到,无论是创业者、教育者、开发者还是产品经理,均能以各自独特的方式践行公开学习,从中获得超出预期的成长与收获。当然,公开学习并非毫无挑战,它要求分享者勇敢、真诚并乐于持续努力。但是,当克服了初始的恐惧与困难,它所带来的回报——无论是个人的能力提升、职业机会,还是社区的共同进步——都足以证明这是一条值得坚持的道路。
正如一句流行的话所说:“光照在透明的物体上,才能折射出更绚丽的色彩。” 当我们选择将自己的学习过程透明化,我们不仅照亮了自己前行的路,也为他人点燃了求知的明灯。希望每一位怀有好奇心和进取心的人,都能大胆尝试“Learn in Public”,在开放中学习,在共享中成长,让知识与智慧在更广阔的空间里流动起来! (Learn in Public: The community-based learning strategy that improves programming skills) (Founders Guide to Build in Public (10 Examples))