创业的第二个夏天

本贴最后更新于 923 天前,其中的信息可能已经时移俗易

banner

如果你是第一次看这个系列的文章,可从第一篇《创业的第一个春天》1 看起。


这个夏天我开始做一些自己一直想做的事情了。

星火

做一个真正意义上的社区,这是我最近几年来最想做的一件事,通过星火已经建立了雏形。想法、认知以及如何做尽皆分享于《写在星火初版发布之际》2

目前星火暂时只作为一个 side project,以后时间多起来的话我会把更多精力放在上面。不必纠结于理想和现实之间的选择,相信只要足够努力就一定都能实现。

Lute

千呼万唤始出来,犹抱琵琶半遮面。转轴拨弦三两声,未成曲调先有情。

7 月份整整一个月基本都在闭关修炼 Markdown 程序员之道,这条道就是做一款实现《CommonMark 规范》3 的 Markdown 引擎。在第一次学用 Markdown 时就有此想法了,今年年初的时候终于付诸于实践,建立了项目仓库开始探索,但进展一直断断续续。

年初雄心壮志,年中饱受摧残,期间重写了一遍又一遍,最终还是靠抄官方的参考实现4 做了一版,算是渡劫失败吧。其中的曲折后面会单独写一篇分享给那些正在准备渡劫飞升的道友,祝好运 🙏 (2019-11-17 更新:CommonMark 规范要点解读Lute 实现后记

Beyond 有一首歌叫《勇闯新世界》5,挺应景的。

BND

其实今年 2 月份的时候 BND 就已经开源了,但我们并没有提供编译好的二进制,当时的想法是仅在程序员圈子小众使用,谁要用的话就自己编译。直到 7 月初,有人把编译好的 BND 分享到了网上,得知后我们决定直接出个“官方版6” 吧。人为了利益什么事情都有可能干,唯一能阻止悲剧发生的手段就是掐掉其作恶的念头,让其能够信手拈来的利益完全消失掉。

这是一种什么样的精神?我称之为“人类共产主义目标的程序员开源实现” doge

赞助捐赠

根据每年的记账记录统计了一下,自 2009 年做第一个开源项目到 2019 年 5 月底,在这 10 年的时间里一共收到了近 ¥10000 的赞助捐赠。之前的赞助捐赠是走的个人收款,不太方便生成赞助者列表,难以记录那些帮助过我们的人。5 月底通过公司实体接入了支付宝,正式上线了 B3log 开源社区赞助系统7,3 个月过去后现在一共收到了 ¥1K 的赞助捐赠。

希望以后仅靠赞助捐赠就能让社区服务器自己续命,感谢所有赞助者 ❤️

Sym

这个季度 Sym 商业版加入了一个特性:回帖折叠8,设计这个功能的动机来自黑客派。黑客派上各式各样的回帖已经越来越多了,歪楼的情况时有发生。要想做一个对用户有价值的社区,就一定要处理好内容“降噪”,除了极端情况需要管理员介入封禁甚至删帖,其他小的噪音可通过更柔和的方式解决。这个方式就是让有权限的用户可以折叠其他人的回帖,解决问题的同时也让用户参与到社区的运营操作中,通过共产共建形成社区,这也是“社区”这一词的核心要义。

另一个大的改进是搜索系统。对于搜索功能,之前只提供整体执行框架(比如内容新增、更新、删除时会调用搜索管理服务),具体的搜索实现上提供了较弱的 Elasticsearch 支持以及较强的 Algolia 接入支持。而对于客户而言:

  1. 接入第三方搜索(并且是付费的)虽然不用二次开发,但 Algolia 是收费的商业服务,需要付出成本
  2. 一些客户的环境不允许接入第三方服务
  3. 对于 Sym 产品本身来说 ES 支持不好的话也不够完备

所以我们进行了搜索系统的改进,将搜索功能整体移到了本地 ES 上,并提供了高级搜索功能,让用户可以从多种条件(内容类型、用户、标签、时间范围等)组合进行搜索。

Sym 社区版方面主要是升级编辑器,修复缺陷和细节改进,可参考 v3.5.1 变更记录9

Vditor

Vditor 基本完成了核心的重构,将编辑区从 <textarea> 改为带 <div contenteditable="true">10,做这个架构变更主要是为后续实现 WYSIWYG(What You See Is What You Get,所见即所得)奠定基础。

下一代 Markdown 编辑器应该是所见即所得的,目前已经有人在这个方向上做出了一定成果,比如 Mark Text11。所见即所得编辑器的用户体验不言而喻,另外目前在富文本编辑器领域上一个大趋势是块编辑器(Block Editor)的逐步流行(比如 WordPress 的古腾堡12),反观现在大部分的 Markdown 编辑器在这方面的设计理念和用户体验落后太多了。Mark Text 为实现 Markdown 的所见即所得编辑方式提供了很好的思路,但它可能受限于底层引擎 Marked13,导致在处理一些场景时稍显不足。

当初设计 Vditor 时我们就定下了它的目标——“下一代的 Markdown 编辑器,为未来而构建”。要实现这个目标仅在应用层包装的话很难,必须自己实现底层引擎,这点也是 Lute 的动机之一。预计明年年初就可以在黑客派上体验到下一代的 Markdown 编辑器了,敬请期待!

收入情况

  • 出售 Sym 商业版,主要收入来源
  • 我和 V 的失业金已经到期停止发放了,并且需要开始自己缴医保14
  • Google AdSense 平均每月 $80,增加被动收入还是很难的

相关链接

  1. 创业的第一个春天
  2. 写在星火初版发布之际
  3. CommonMark 规范
  4. CommonMark 官方参考实现项目(JavaScript)
  5. Beyond - 勇闯新世界
  6. 百度网盘不限速下载器 BND 下载地址
  7. B3log 开源社区赞助系统
  8. 关于回帖折叠功能
  9. Sym v3.5.1 变更记录
  10. Vditor v1.6.12 发布公告
  11. Mark Text - 简单而优雅的 Markdown 编辑器
  12. 古腾堡 - WordPress 的块编辑器
  13. Marked - 为速度而生的 Markdown 解析器和编译器
  14. 自由职业者、灵活就业人员社保缴费分享

创业的第二个秋天

  • 创业

    你比 99% 的人都优秀么?

    79 引用 • 1390 回帖 • 62 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等。

    1101 引用 • 3466 回帖 • 432 关注
2 操作
88250 在 2019-11-17 00:35:35 更新了该帖
88250 在 2019-11-11 00:10:18 更新了该帖

相关帖子

优质回帖
  • 88250 2 2 赞同
    订阅者 作者

    @mfabian 解惑谈不上,归根结底就是“萝卜青菜各有所爱”,希望我们的努力能给其他人带来一些便利。我们几乎所有的产品都是开源的,与其说产品本身存在价值,不如说是开源赋予了产品更大的价值,开源商业化的商业模式让我们在这竞争激烈的市场中得以生存和发展下去。

    @participants 《创》系列主要是记录我和 V 创业的经历和思考,对短期计划和长期目标的执行做一些记录,为阶段性复盘和推演提供依据。到目前为止,创业确实比较辛苦,但我们坚信所有的付出都是值得的。感谢所有关注我们的人,谢谢你们的鼓励和祝福 ❤️

  • csfwff 2
    捐赠者

    huaji 不容易鸭,加油(ง •_•)ง

  • soulfight 2

    不要误会啊,我留言没有恶意的,既然是网络上留言,自然是希望能留下点有意义的讯息。我只是对未知的新事物还抱有好奇心,想了解下涨涨知识。

    1.星火是需要有 24 小时在线的中心管理服务器支撑,还是不需要服务器,只需要一个主中心管理节点偶尔在线就能独立运行?因为找不到答案所以想简单的问问。

    2.确实不了解 Sym,才想知道它的独特卖点是什么,如果作为出售方都不能做到在任意场合不遗余力地准确推销自家产品的独家卖点,会让人觉得有点匪夷所思。我是做售前工作的,对于营销一款产品的理解是不需要知道它有 365 个细微的精巧设计,只需要一点它甩同类竞品十八条街的优点就够了,这样才能第一印象震撼到别人让别人产生兴趣想详细了解。Sym 应该是一款 To B 端的产品,繁多的精巧设计只适合写在手册上给实际操作者看,也只有对受众用户才能体验到它的美,而这些细枝末节的零碎点只会成为扰乱听众的干扰点,并不能成为它的【主要】卖点。本意并不是说这个产品不值多少多少钱,而是想说任何一款产品懂得营销技巧会更好。再复杂的产品也要以满足企业客户的需求为第一要务,Sym 并不是一个工具性的标品,定个价上架就能卖,总会需要根据不同客户的需求增改不同的细节点,而只有当一个产品或者服务真正让客户感到满意之后才能进行到谈价格这一步,我个人对可低成本无限多的复制的软件产品的理解是不能让最终的价格成为阻碍企业使用它的绊脚石,只要是真正有兴趣使用它的企业,成交价格不能是固定一成不变的,举个例子鲁迅先生看到读者对他的书非常喜爱,但是读者又没有足够的钱买下来,鲁迅先生的做法是自己补齐给书店的缺口而让读者可以获得自己喜爱的书籍。

    提到 B2 这个 WP 付费主题来对比是不知道 Sym 有哪些竞品,竞品的营销做得怎么样,也觉得它的创作者在营销上有几点做得不错,不见得适合推广 Sym 但是这个基本的营销意识是要有的,一是他自己就搭建了一打的不同领域的测试主题网站给消费者观赏,首先在气势上就震撼住浏览者,让人潜意识里觉得这个产品经得起市场的检验,消费者自然而然对号入座自己的行业领域站点;二是创作者有心地制作了一系列视频教程教使用者入门使用,视频可比冷冰冰地文字图片说明生动得多啊,也易于打动观众,哪怕只当是给自己涨粉的途径也好,更难得的是这个创作者竟然自掏腰包买了优酷的免广告特权来让他制作的视频没有广告让观看者更舒服;三是觉得他搞了个一次购买可以 3 个站点授权的模式,这个推广高招很不错,主动让购买者成为二次传播者。创业者最好定期警醒自己持有【危机感】的意识,留心竞品情况,广告营销并不是一件坏事,受众摆脱不了上交智商税的那一天,在 PC 端浏览器中因为有 Adblock 插件没看到黑客派的广告位,手机端浏览的时候发现会有一个占半屏的腾讯云广告,与其放别家的广告,还不如直接上自家产品的广告,你不去推广难道还指望别人因为酒香主动找上门来,会有但不现实。哪怕是微小可能的交换友链,社区版产品让使用者自主选择是否开启对 Sym 的宣传广告位都可以增加产品的曝光让受众混个脸熟知道有这么个存在。

    个人感觉千万不要让销售对象产生 Sym 就是黑客派的第一印象,这在生意场合会无形中【吃亏】的,哪怕自己再建一些 36 行不同领域的实例站点介绍给企业也好,第一黑客这个词对于普通受众来说存有根深蒂固的贬义,这一点不要指望所有人都能理性的分辨清楚,哪怕有央视节目解释过黑客与骇客的区别也是枉然;第二黑客派网站的标语打着小众的社区,小众这个词对于网民来说很酷很吸引人,但是对于销售对象来说小众意味着小器,会在销售对象心中留下这产品是否经得起市场检验的疑虑。

    3.提到薅羊毛那类人是自己不小心顺出来的,回头想想是自己说错话了,不应该将贡献者与寄生虫相提并论的,也不应该将不同维度的创业者妄加对照,各自有各自的精彩啊,惹人不快,对不起。提到云盘精灵是觉得他有一点做得不错,让用户自主分享资源做 UP 主,用户【参与】进来了会留下来,自己对于开源的理解只是三个臭皮匠赛个诸葛亮,越来越感到靠个人的力量成不了多大的事,真正厉害的人是那些善于管理治人的人,真正的做到集合众力去攻坚,例如统领伙伴打造出 Chrome 浏览器的皮猜。只有做到能合力并进才能让 B3 更辉煌,而只能做到让同伴对贡献者喝彩是难延续下去的,希望能看到群力共建社区的那一天。当同样的问题听到第三遍的时候,必须要开始反省是什么样的原因导致的,因为根据数据来分析问题才更符合理性。还是忘了一点来补充,基于 Sym 的生态圈,也是关于 member 参与进来这一点,什么样的人从何种层面能参与进 Sym 的第三方生态开发,诸如外观皮肤,功能增强插件之类的,有吗?我记得有个可道云,他们的产品也有免费版和收费版,第三方开发者可以开发插件应用之类的,不过使用者少开发者更少没有流行起来。

    最后一点,虽然小米用户论坛里存在着千千万未得到官方答复的帖子,但是我相信小米一定不会错过这些帖子中提到的微末问题,进而分析出下一款爆品。感谢开发出回帖折叠功能,这比简单粗暴地删除回帖要友好得多,不喜欢就折叠隔离起来吧。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250 1 赞同
    订阅者 作者
    1. 关于社区介绍请看 https://hacpai.com/article/1440573175609
    2. 我们(B3log 开源社区)的开源项目现在主要托管在 GitHub 上 https://github.com/b3log
    3. 如果要找资源的话可以试试社区的搜索系统

    感谢支持 😄

    1 回复
  • 其他回帖
  • sq8852161 1
    捐赠者 订阅者

    有一个问题,在黑客派泡了两天之后。。我发现,我很难找到一个,类似概览的视图,或者,列表,可以让我对整个论坛能有一个快速,清晰的认识。
    或者是能对社区内的主要议题,各个方向的讨论。有一个清洗的认识。
    我想能看到整个社区关心的是什么。
    同时,我也希望可以能直观的看到社区的概貌。
    包括开源项目也是,我现在已经搞不清楚,大神您到底有多少开源项目了。。。。
    总体来说,就是感觉有些混乱,无法快速找到自己想要的信息。

    1 回复
  • sq8852161
    捐赠者 订阅者

    谢谢您的回复。

    可能我说的太过于抽象,其实我的想法是:

    1. 具体在社区的 UI 上,可以设立不同板块的不同帖子列表。
    2. 对于所有的开源项目,希望可以有一个列表,并不是帖子这种形式。而是在社区的首页能有一个比较醒目,且易于理解的展现。
    3. 看了您这么多开源项目之后,您或许喜欢去中心化。但现在不可否认,黑客派是这个开源体系的中心点,因此,我觉得这个社区论坛应该有网站门户的属性。

    谢谢。

    1 回复
  • 88250 1
    订阅者 作者
    1. 星火是分布式的,这个“分布式”就是 IPFS 里分布式的概念。只要一个节点能够稳定,那它就可以成为这个网络的引导节点,引导节点目前只有我们提供的一个,但理论上是可以扩充的,实现去中心化。另外,网络中的任何对等节点都是网络中继节点,这就是 IPFS 分布式的概念。具体的细节可以到 IPFS 官网上进行了解。

    2. Sym 的主要卖点其实在项目动机里面已经写过,Sym 存在的意义就是因为这些动机,同时也成为了 Sym 的卖点。顺便打个广告,Sym 诚招代理销售 20% 佣金 😁

      Sym 是个产品,黑客派是基于这个产品搭建的,作为 B3log 开源社区的线上讨论区,出发点是用来交流 B3log 开源社区旗下的各个产品的。不过随着访客的变多、讨论话题逐步泛化,黑客派的定位也相应发生了一些变化,所以不只是讨论 B3 系产品,也可以分享和讨论程序员、设计师相关话题。

      “黑客派”的名字来自于《黑客与画家》这本书,我希望程序员能成为黑客,设计师能成为画家。讲道理“黑客”一词我觉得没有什么不好,请看这里,小众社区的预期也正符合这个设定。

    3. 建议意见甚至是批评我都可以接受的,融合更多不同的思想才能让社区发展更好。这就好比开源项目别人提意见或者贡献代码时,项目 Owner 应该尽量秉承开放的心态来接受,而不是一味拒绝。所以很荣幸你对我们在做的事情感兴趣并且提出这么多建议,和你交流很愉快 🤝

  • 查看全部回帖