LearnKu诞生的故事
时间:2026-08-20 22:08:31 218浏览 收藏
2011 年,国内 PHP 技术如日中天,最大的 PHP 技术论坛非 bbs.phpchina.com 莫属(下面简称:PPC 论坛)。在加入公司一个月后,每天沉迷论坛看技术文章(刚参加工作,沉浸式学习嘛),老板误以为我对技术论坛很有热情,就把我指派为超级管理员。这在那时候是一件很光荣的事情,因为当时论坛里有很多牛逼的人物,例如 Discuz 的工程师们、ThinkPHP 的作者刘晨、鸟哥等人物。依稀记得鸟哥是 09 或者 10 年论坛子版块「PHP 内核」的版主,当时的版主主要责任是参与所负责子版块下的讨论,包括回答技术问答帖。那时候搜寻老帖子,可以看到在每一次的回复和互动中,鸟哥人气慢慢旺了起来。
2011 年底,跳槽到一家时尚媒体公司,也交出了自己的超级管理员身份。那时候的 PPC 论坛已经在走下坡路,商业化严重、广告满天飞,主要还是技术氛围变得很差,大家都在灌水。有一个叫「夜色」的板块,发展最火热,大家每天畅所欲言,晒照片,闲聊。偶尔可以看到无人回复的新人提问,讨论技术的人越来越少。后来有上去,基本上也就是刷一下招聘板块。再后来,听说 PPC 主站卖掉了,现在论坛已经不复存在(可惜了那些知识呀)。
在媒体公司工作了两年,工作比较轻松,利用闲暇时间学了一堆的技术,ROR、Python、Ja va Web、Golang、Objective-C,记得当时自我催眠的口号是:「老哥以后是要做 CTO 的人,这些技术怎么能不会呢?」,所以基本上遇到火热的技术都要学一学。那段时间除了 PHP 服务端的工作,还跟老板请求调岗,兼职了一份 iOS 开发的工作。
2014 年初,带着一股不服输的劲头,在朋友邀请下加入了创业大军。项目叫「医酷网——手术视频网站」,域名是 medku.com,最初的想法很直接:把国外的手术视频内容分享给国内用户,竞品则是丁香园这类面向医生群体的网站。那段时间,Lara vel 的开发效率确实很高,网站只用一周就搭了起来。可惜后来融资环节出了问题,到了 2014 年下半年,这个项目只能按下停止键。也正是在这段项目空档期里,phphub.org 被做了出来。一方面,是出于对 Lara vel 的偏爱,想搭一个论坛,让大家能围绕这门技术好好交流;另一方面,也有几分对 PPC 论坛时代的怀念——那种泡在论坛里、沉浸式学习的状态,那种像在知识海洋里来回穿梭的快乐,至今想起来依然很鲜活。
PHPHub 最初的定位,其实就是一个 PHP & Lara vel 社区,域名里也直接带着 PHP 这个关键词。但社区运行一段时间后,一个很现实的问题慢慢显现出来:新用户一进来,看到 80% 以上的话题都围绕 Lara vel,自然会下意识觉得这里不太适合聊 PHP 本身,或者其他框架。哪怕「关于」页面已经写得很清楚,这里并不存在所谓的框架歧视,很多人心里还是会有顾虑。与此同时,另一类用户也会觉得别扭,类似这样的帖子经常出现:明明是一个叫 PHP 的论坛,为什么讨论内容几乎全是 Lara vel,怎么不干脆叫 Lara velHub?正好那段时间经历了两个创业项目,处在过渡期,手头也相对空一些,于是索性决定把整站迁移到 Lara vel China。后面如果确实有需要,再单独注册一个专门的 PHP 域名,做一个新的论坛,让大家可以更自在地讨论 PHP 其他框架,或者 PHP 内核开发,彼此之间也不用互相打扰。就这样,PHPHub 运行两年后,于 2016 年 9 月正式更名为「Lara vel China 社区」。
有了 PPC 论坛衰落的教训,在后面经营论坛的时候,时常会考虑以下问题:
如何让一个技术论坛长久经营下去?
不止 PPC 论坛,国内专属的技术论坛,都会遇到此问题。一个论坛繁盛到了高峰后,就会走下坡路,慢慢地会发展到无人照看,杂草丛生(灌水机侵入),再后来就域名过期或者被收购。论坛走下坡路,主要原因是因为核心用户流失,而新用户后继无力。
一个论坛早期创建的时候,大家热衷于此技术,每天在分享和讨论中学习,一两年过去了,社区经常活跃的用户,慢慢成为领域里资深的专家。但随着时间的推移,他们出现在社区的频率慢慢降低,以至于最终销声匿迹。经过这些年观察和总结,主要有以下几个原因:
- 兴趣转移——技术兴趣的转移,例如迷上了 Golang 或者 Rust;
- 职业变迁——因工作调岗成为 iOS 开发人员、高级管理人员等进入了完全不同的专业;
- 生活生计——忙于买房、还房贷、投资、娶妻生子、陪家人而没有了空闲的时间。
这些都是难以避免的。以我个人为例,技术兴趣早已不再止于 Lara vel,2013 年开始接触 Lara vel,感觉基本上学个两三年基本就没啥新鲜感了。后面兴趣更多在于 Golang 和 Python 还有其他语言如 Rust、Typescript 等。所以你看前阵子尝试开了好几个社区,什么 go.learnku.com, pythoncaff.com 一大堆,也是想着跟着自己兴趣走,弄几个自己喜欢上的技术论坛。
另一个原因「生活生计」,我也深有体会。刚过完三十岁生日,过去一年里新公司启动、恋爱、投资、安居、娶妻、陪家人(每天给老婆做饭),虽还没小孩却已经感觉到时间的奢侈,很多时候做一个事情都得掐着时间做,更别说有大把的时间专注去学某一门技术。越能理解那些因为生活、生计而离开论坛的资深用户,经历了 20 岁到 30 岁的青葱岁月阶段,人生开始繁忙起来了,这是好事哈。
但是对于技术论坛来讲,这是一个需要解决的问题,否则很难做到「长久经营」。
针对上面讲到的几点,想了以下对策:
- 知识驱动——提供高品质的知识,Wiki 、文档、教程,让新人晋级的速度跟上资深用户离开的速度;
- 提高价值——为了留下资深用户,除了招聘以外,需提供有回报的工作给予资深用户,例如撰写课程。有考虑加上「项目分包」功能,技术负责人可以将公司紧急项目分包给论坛里资深的知根知底的工程师;
- 技术多样性——提供更多的技术论坛,让用户对新技术的热情可以得到释放,也提高了职业竞争力。
基于以上对策,LearnKu 应运而生。LearnKu 网站由 N 个子论坛组成,论坛的开放一开始会比较节制。毕竟也才刚上线不久,并且上半年主要精力都花在开发产品功能上。以后应该会慢慢多起来,大家有什么技术兴趣也可以随时和我反馈,微信 在此,我会认真收集和总结的。
LearnKu 的定位是:
终身学习者的编程知识社区
可以理解为 LearnKu 是一个编程论坛,是正儿八经讨论技术的论坛。在这个论坛里大家友善地讨论技术、学习新知识、解决工作和项目中遇到的技术难题。我没有兴趣把这里发展成闲聊唠嗑的地方,那样的话我自己都不会上哈。LearnKu 不会像 Reddit 一样,话题无所不包,LearnKu 只对编程话题感兴趣。
LearnKu 里每一个编程论坛,都是由 Wiki、技术问答、文档、外文翻译、招聘求职、实战教程、分享讨论等模块组成,初衷是打造一个能沉浸式学习的论坛,用户可以在这里获取到技能提升和职位晋级(技术内推岗位)。接下来简单讲下各个模块的职能:
- 技术问答——针对领域里的技术问题深度讨论,经常可以看到碰撞出智慧的火花。对于回答者来说,这是磨练技能的最好战场;
- 分享讨论——分享、讨论论坛相关的信息和知识,提高技术的深度和广度;
- 编程Wiki——为论坛用户共同维护的精华内容,按内容分类组织起来,随着论坛时间的推移,每个论坛里的 Wiki 都会是各自领域里的知识宝库;
- 个人博客——用户知识记录,一般都是品质比较高的内容;
- 技术文档——系统性的知识更有利于大脑吸收和记忆,文档系统允许你像撰写书籍一样记录知识。文档的类型可以是技术文档翻译、开源项目文档或论坛相关的系统性编程知识记录。想要撰写文档,请 微信联系我 并附上你要撰写的话题;
- 实战教程——行之有效、讲求最佳编程实践的实战课程。每一门课程,就是一份项目开发经验,力争成为学习一门技术的最短路径;
- 外文翻译——引入国外高品质的知识和信息,让技术无国界;
- 招聘求职——技术内推职位,大部分由技术负责人亲自发布。
所有模块服务于一个目标:打造知识驱动的论坛。
目前这个网站所有开发工作由我兼职独自负担,主要是觉得加入开发者沟通成本太高,另一方面编程是我喜爱的工作,喜欢这种开发出来的产品有人使用的感觉。目前后端主要技术堆栈是 Lara vel,外加 Golang 作为辅助。
技术论坛的长久经营,资深用户流失是一大因素,论坛经营者也是另一重要因素。从 2011 的 PPC 论坛开始,我对经营技术论坛,结下了不解之缘。可能是人老了,也可能是创业这几年思考的多了,对稻盛和夫 《干法》 和 《寿司之神》 里推崇的工作方式非常热衷——「找一个自己喜爱的工作,一直做下去」。
编程是我的终身爱好,我希望一直编程下去,运营 LearnKu 会推着我不断学习和成长,这是我的刚需哈。接下来我也会投入更多的精力到 LearnKu 上。
以上就是我与 LearnKu 的故事。如果你对编程也充满了热情,欢迎加入。我们的口号是:
保持好奇,刻意练习,每日精进
如果你也觉得 LearnKu 对你有帮助,可以在此文章下分享你与 LearnKu 的故事哈,这会成为我的动力。
如果你喜欢这个社区,想和社区一起成长,请前往 如何成为论坛版主?《社区使用指南》
本作品采用《CC 协议》,转载必须注明作者和本文链接 摈弃世俗浮躁,追求技术精湛-
415 收藏
-
269 收藏
-
309 收藏
-
444 收藏
-
306 收藏
-
311 收藏
-
297 收藏
-
445 收藏
-
445 收藏
-
452 收藏
-
129 收藏
-
496 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习