退出组织

本贴最后更新于 4222 天前,其中的信息可能已经事过景迁

回想一下那年是怎么加入 b3log 的。

那一年年少浮躁,就觉得 javascript 很难写,看着满屏幕的 ext 很是反感,特别是出错的时候很难定位。前后台统一一下应该是个很不错的主意,于是在那里学习 GWT,而用 GXT 写 ext 确实方便多了,可惜那个时候还没怎么意识到 Java 语言本身的冗余缺陷,而以前一直以为 nodejs 只是昙花一现的玩家,现在想来完全是反了。

用 eclipse 的 google 插件创建 GWT 插件的时候,会有一个是否增加 GAE 特性的选项。开始的时候没怎么注意,而后来上论坛的时候有几次看见了 GAE 的帖子,于是便慢慢主意了。说实话,在 GAE 部署第一个应用并且配上第一个域名(反向代理)的时候,确实是兴奋的像一个孩子,那种感觉确实很少很少出现过,似乎改变了自己的世界,或者说在偌大的物联网空间有了自己的地盘,————也许现在想想很好笑,但那确实是个美妙的体验。

当时对代码还并不是有很强的有驾驭能力,对于 GAE 的 API 调用总觉得想看看别人是怎么写的,于是在网上搜过,我清楚地记得当时看过一个职位是百度工程师的人写的 GAE 博客代码(那个时候还是 google code 的时代),简单的 action,service 和 dao 的一个代码,简单的 bo 逻辑,对我完全没有启迪的代码。于是不经意的某一天,看到了 b3log 在 javaeye 上的帖子,就很快的加了群————一切似乎是那么的巧却感觉是必然会发生的事情。

于是在群里和[D]有了一些代码的交流,能和某个项目的作者直接交流确实是一个不错的机缘,至少很少有这样的机会。其实当初有些概念都是在认识 D 之后有了了解的,比如 maven,比如那个蛋痛的 checkstyle,比如之后的 git,如果不是 b3log 强制移到 github,也许我也不会去对 git 有个深入了解,这些东西都是工作中缺失的,确知道了业余时间怎么去拓宽了视野,————关于这一点确实要谢谢[D]所带来的影响。有时候也觉得很幸运,可以有机会和[D]讨论一些问题,网络虽大,真正能你真诚相待的也并非和容易觅得。

其实在 b3log 并没有提交过很多代码,b3log 一直是[D]和[V]的产物,也许将来也一直会是,终究没什么恒心去一直投入代码的提交和改进中,终究觉得这并非是一个非常需要承担的责任,终究觉得是以一个局外人的眼光在对待问题。也许是价值取向的问题,也许是这世界的诱惑太多,想要什么想做什么都变得很累。

b3log 当初是顺应着对 GAE 平台的支持才获得了一定的关注的,以前免费的云平台确实不多(加之 google 的影响力),特别是对 java 语言的支持,那时大家对 GAE 的热情是有目共睹的。然后现在时代不同了,大量的云平台的出现,GAE 的收费和墙导致的不方便,愈来愈地不被关注了,所以 b3log 也等于少了一个优势,于是回到了一个宿命论那就是 java 不适合做 blog 之类的轻量级应用。确实对于轻量级应用,java 太耗资源,同时 java 语言为了规范性所导致的弱动态性使得开发效率也收到很大的影响。但我还是认为,jvm 的价值是不可动摇的,java 的各种规范和类库的价值不会一下子烟消云散的,人们对于 java 的过时更多是对于 java 语言的繁琐的不耐烦,我们需要的只是换一种生成 class 文件的方式而已,仅此而已。

而现在,b3log 确实缺乏开发和关注的热情。

对于开发人员而言

  • java 平台构建的博客缺乏技术吸引力
  • 代码规范和 java 特性带来的开发效率的低下
  • 无规划的 roadmap 带来的开发进度的无约束性

对于用户而言,失去云平台的优势,b3log 功能的薄弱越发明显。

做好一个产品是一个很困难的事情,对于公司来讲为了更多的利益需要把东西设计好。对于开源项目来讲,所能带来的意义也许可以分为三种:

  1. 大公司和社区为了推动行业发展提高行业产能和影响的目的
  2. 公司借开源为名的附加服务收入或者制定行业规范带来的利益
  3. 其他有能力的开发者体现自我价值的舞台

对于第三点其实是很微妙的,我并不认为随便上传一个 github 的可见的 public 的项目就算是开源项目了,开源项目还是需要有一定的质量,开发者一定的工作经验积累和持续的热情。而在国内比较困难的生存环境下,确实很少有开源的气氛,而因为国内开发流程模式的混乱性,导致开源项目的管理也是混乱。相比之下 b3log 能到今天的水准已经是很不错的成果的--有不错的文档,不错的代码组织,持续的坚持,良好的开源群体氛围(基情的 qq 群),而 b3log 暴露的问题也真是国内软件业普遍的问题,大家平时做项目的气氛都比较急功近利,自然缺乏很多健康项目所具备的流程,管理和发展的经验,热情这东西也许比爱情还要不堪一击吧,更多时候还是需要责任的约束。

其实对于 b3log 的未来并不看好,而对社区 symphony 倒是比较期待的。确实做一个网站比做一个产品要简单的多了,况且 symphony 的想法其实很不错的,————按照我的理解,它弥补了独立博客的一个一直存在的缺点,独立博客的社交性的缺乏的问题。在这个世界越来越强调的‘交互’的情况下,给独立博客提供一个连接的平台,确实是一个非常好的想法。symphony 可以编织起所有的独立博客,又可以提供各种 api 服务让各个独立博客有交互的能力,————于是这样就使得独立博客更加有活力了,可以使得很多人能更加开放的逃离现有博客商的那种死气沉沉的构建页面,独立博客在个性化的同时,那扇们外的路,终于可以通向广阔的世界了。

总之 symphony 的想法还是很有前景的,对于网站来讲有一个好的想法就完全够了,虽然推广起来也是需要费点时间和精力,但终究还是很有希望的事情。看 oschina 刚刚建站时候的代码,也就和 latke 的思想差不多,也并没有什么特别的地方,于是乎也就慢慢的火起来了,以前一直觉得技术至上,却不知道只要提供出好的服务和优质的创意,短期之内技术并非是很重要的事情,关注度和流量是不会依赖技术的。也许有人会觉得 symphony 的受众面小点(独立博客相对规模小),但谁知道以后博客的构建会变成什么样子,一个连接它们的平台必然是需要的,总之希望[D]和[V]意识到这一点,错过去尝试这个主意终究是非常可惜的事情。

我从小就不怎么喜欢在拥挤的城市里,但这终究也是无法逃离的。在上海这个地方不能一直那么浑浑噩噩的,太多人在努力,时间一长,差距就那样清清楚楚地显现出来了。工作之后还是像个孩子那样没什么特别的坚持,可以安慰说是随遇而安,却真实的是在虚度光阴。很多事情最可怕不是没有察觉到,而是意识到之后却没有觉醒的勇气。很想像在高中的时候,做错事情可以有人骂一顿。人生还是需要压力和刺激,不然确实难以成熟。

一直说要去云南,却一直没有实现过,终究想会有那么一天的。
2013.6.2

  • B3log

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

    1063 引用 • 3454 回帖 • 191 关注

相关帖子

13 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 24 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 160 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    265 引用 • 666 回帖
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 4 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 388 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 2 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 3 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 626 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    86 引用 • 122 回帖 • 627 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 44 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 148 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    30 引用 • 96 回帖
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 139 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 634 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    149 引用 • 257 回帖
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 50 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 14 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 5 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 528 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    354 引用 • 1823 回帖 • 1 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 27 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 9 关注