复盘:宁缺毋滥,聚焦职业社区,暂停投票创建社区功能

说明

自上线 投票创建论坛功能 后,大家热情高涨,发起了很多新社区的请求并开启了好些社区:

聚焦职业社区,暂时停用投票创建新社区功能

然而几个月过去了,出现了一些不合理的地方,需要来复盘下。

拿最新创建的 https://learnku.com/vscode 来讲,这个社区基本上不会太活跃。VSCode 充其量只能是一个技术标签,拿出来作为单独的技术社区,活跃度将会是一个问题:

复盘:宁缺毋滥,聚焦职业社区,暂停投票创建社区功能

LearnKu 的前身 laravel-china.org 是专属于 Laravel 的技术社区,转型到 LearnKu 多社区网站的原因,是为了满足本人学习其他技术的需求(主要是 Go 、Python 和 Tensorflow 人工智能),希望在学习这些技术时有氛围佳的社区可供讨论和记录。而开启『用户投票创建新论坛』功能,是为了满足社区朋友们学习其他新技术的需求,想把『开启论坛』这个权限分享给大家。

目前遇到的问题是,大家创建了新社区后,内容和运营却跟不上来,最终变成一个死气沉沉的社区(社区首页有好几个月以前的内容)。这跟大家中的『社区』有很大反差。

显而易见,社区不能一下子开太多。故这些天经过深思熟虑后,决定暂停『投票创建新社区』功能。并对现有社区进行精简。

留下哪些社区呢?

首先应提问:

一个技术社区可以用来干嘛呢?

对我们来讲,社区是学习和磨炼技术的沃土。而编程技术与我们的职业挂钩,也可以这么理解为:『社区与我们的技术职业规划挂钩』。回答上面的问题:

一个社区不仅是一个技术爱好,更是一份职业的可能性。

本社区的大部分用户来自于 PHP 领域,故由此作为起点。作为 PHPer 在当下,如何做一份攻防兼备的职业技术路线规划。

Go

首先最需要学习的是 Go。不说什么 Go 会替代 PHP 的傻话,Go 有闪亮的地方,而 PHP 也有不可或缺的使用场景。毋庸置疑,懂点 Go 可以让你的服务端架构更灵活。且当前的 PHP 招聘市场上,懂 Go 的 PHPer 会更吃香,更具备竞争力。

前端

作为 Web 开发者,下一个需要重点关注的是『前端』相关技术(包括 node.js),不仅因为这是跟 PHP 离得很近的技术,还因为前端开发者是编程界上最活跃的一个群体、最有趣的一个群体。前端技术进步日新月异,新事物层出不穷。紧跟着前端技术的发展,可以让自己时刻保持技术的敏感度。

Python

作为一个软件开发者,当下最不能忽略的技术是 Python 和 TensorFlow(或者其他 AI 相关的技术)。从大环境看,整个人类社会正在进行着巨大的变革,而这个变革的起点就是 AI,这同时也是 TMT 创业者应持续关注的技术。

Java

接下来是长居 TIOBE 编程语言排行第一位的 Java,作为 Web 开发者,也需要重点关注。如果你需要组建一个大型团队来应付大流量的话,Java 很多时候是首选。首先它开发者众多,招人好招。另一方面,它运行高效,足以应付大流量。面向对象的编程理念也非常适用于大型团队。

注:TIOBE 排行客观表明一门语言的流行度。评分基于有多少从业者、教程和第三方服务商。另外主流搜索引擎的搜索数据也会影响评分,这些搜索引擎分别是 Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube 和 Baidu。

移动开发

一般情况下,PHPer 对移动开发的接触是为其提供 API。然而学习移动端开发,不论是 iOS、安卓、微信小程序或跨平台解决方案 Flutter,从长远的技术规划上来讲,不应该算『激进』,充其量只能说是在『保守』,因为移动互联网时刻都在影响和改变着我们的生活,我们不应该对其一无所知。另外接触到手机交互设计相关知识,也会开阔你的技术视野。

服务器运维

服务端工程师除了基本的 Linux 以及 LAMP 技术栈所用服务的管理,还需要学习自动部署、持续集成、日志监控等 Devops 相关知识。近些年随着云平台基础设施的成熟,出现了更多有趣的概念,如微服务、容器化、Serverless 等,也需要我们重点关注。而在 Server 运维社区 我们可以讨论和学习这些知识。

计算机科学

作为职业程序员,我们的专业应是『计算机科学』,而不是 PHP、Java 或者其他。计算机科学博大精深,作为一门系统性知识,它 有很多分类和子分类,即便是每一个子分类,穷尽一个人毕生精力都学不完。我们的目的不是精通所有分类学科,对程序员来讲,尽可能多地学习计算机理论知识,高瞻远瞩,可让我们潜力无限。在 CS 论坛 我们可以讨论和学习算法、数据结构、软件工程、编译原理、网络等知识。

数据库

Web 开发有句老话『Web 程序只是数据库和用户之间的粘合剂』,足见数据库的重要性。数据库社区里的话题有 SQL、PostgreSQL、Mongodb、Redis、MariaDB、MariaDB、Cassandra 等。

其他大分类

  • 开发者工具 —— 讨论 Git、PHPStorm、VSCode、GitHub、Chrome 等开发者工具相关话题;
  • 渗透测试 —— 讨论渗透测试、安全工具、网络安全攻防、服务器安全等话题。
  • 其他

所有社区请见:https://learnku.com/communities

如何创建新社区?

新社区可以从大分类社区里出现。如果有一门新技术,例如 PHP 出了一个比 Laravel 更牛的框架,大量的学习资料涌入,大家热情高涨,此框架的讨论占领大部分 PHP 社区的话题列表,那么为这个框架新建单独社区也是理所当然的事情。

现在能想到的 Go、Python 和 Nodejs 都出现了类似 Laravel 的框架,这些框架对于计划学习另一门语言且熟悉 Laravel 的同学来讲,是一个很好过渡。不过目前来讲都还不太成熟,后面也许会为这些框架开单独的社区。

结语

加上 phphub.org 的历史(创建于 2014 年底),LearnKu 已经有五岁了(写于 2019 年底)。以上的社区规划会作为 LearnKu 下一个五年的发展框架。接下来我们会保持专注,追求品质。

框架定下来了,感觉思路清晰了很多。

吾生有涯,而知无涯。

希望能在这些社区里能经常看见大家的身影哈。

今晚刚好是平安夜,感谢大家一直以来的支持,祝愿大家生活愉快。

摈弃世俗浮躁,追求技术精湛
本帖已被设为精华帖!
本帖由系统于 4年前 自动加精
Summer
讨论数量: 61
zhangdeTalk

👍,非常支持!

4年前 评论

nodejs 看来没戏了... 我还想把express 框架翻译完呢..... :joy: 不过理解并支持, 宁缺勿滥

4年前 评论
matteao (作者) 4年前
Summer (楼主) 4年前
matteao (作者) 4年前

@matteao 不会啊 ,node.js 其实不错,在项目不大时,比 php还好用;还有直接招前端,就能解决所有问题。

4年前 评论
matteao 4年前
Summer (楼主) 4年前
matteao 4年前
jiangjun

希望越做越好

4年前 评论

可以开个IDE的社区,包含phpstorm、vscode、sublime等。

4年前 评论
Summer (楼主) 4年前
ThinkQ

:+1:

4年前 评论
你看我吊吗啊

非常赞同

4年前 评论

刚开始按语言划分看着活跃度还可以,后来细分到框架,再到IDE越来约垂直……

4年前 评论
Summer (楼主) 4年前
卡尔西法

:+1:

4年前 评论

我错了,看到有 vim,我还去建了个 emacs 的 - -

4年前 评论
Summer (楼主) 4年前

如何能把格局再放大一些,增加 Go Python Java 等社区和人才
然后再改个名字 Web China
然后,服务器赞助商也给力
那样挺不错的。

4年前 评论
Squ1rrel

是这样,人散了反而不好,我提个建议,可以利用树的结构思想,所有分板块都是子节点,如果子节点人数太少就搬回父节点,反之在开设自己的主节点。而且技术是工具,工具分类放好很好也不要忘了为什么掌握这些工具,大家都加油啊!

4年前 评论
Summer (楼主) 4年前
lauwen

:+1:

4年前 评论

盐不够多的时候,水加多了就没味道了。

社区各个方面内容不够丰富的时候,忽然那么多论坛就把社区的活跃稀释掉了。

4年前 评论

提点反对意见吧,社区不活跃不代表没有人关注,只是代表没有人运营。
以PHPer为主体,去看待社区运营,和以程序员甚至编程爱好者为主体是不一样的。
之前开放社区投票的思路是对的,至少吸引了我,我是.Net程序员,Rust语言爱好者。
如果按照博主的思路来看,会让我感觉社区不欢迎其他语言的人进来为自己爱好的语言做推广,那么或许会陷入一小波群体的自嗨。
佐证:C#技术社区的支持者有几位是我自发推荐他们注册learnku,并给C#技术社区投票。

4年前 评论
Summer (楼主) 4年前
Squ1rrel 4年前
Summer (楼主) 4年前
AllenXu9527 (作者) 4年前
Coolest 4年前

可惜了,c社区没开通

4年前 评论

我想退出某些论坛都退出不了

4年前 评论

支持。 之前有点迈步子太大扯到蛋的感觉。未来可以有,但肯定不是现在。

4年前 评论

不需要做的大而全,专注于PHP及周边就行

4年前 评论

Swoole 作为一个新的PHP技术,不同于以往的 PHP-FPM 开发,应该单独作为一个社区,用于讨论 Swoole 及其框架等衍生技术的讨论。

另外反馈个BUG,就是在Firefox点击顶部切换社区的时候,倒退的时候有问题,上一个页面的历史记录没有了。

4年前 评论
lingj 4年前

是的,树莓派支持那么高,结果就一个帖子,我很尴尬 :speak_no_evil:

4年前 评论
xylp

:+1:

4年前 评论

支持,疫情期间我页加强充电,摈弃世俗浮躁,追求技术精湛

4年前 评论
Shixiang

第一次知道这个,蛮不错的。

3年前 评论

站长,你好。 一个月前左右,我想搭建一个博客,在v2ex上看到不少小伙伴提到Typecho.接着找插件,主题。后来一个插件有bug,自己花了点时间 改的效果不太好。然后便产生了学习PHP的想法。 在一次搜索中来到这里。 本想发帖水一波。哈哈。勿怪。在做完站长的20道题后便熄灭了这个心思。难得在这互联网信息混乱的时代,让我眼前一亮。 我说说我的感觉哈。 分类太多了。很多分类确实没几个帖子。除非开放水贴,这又会坏了社区的氛围。比如Java Kotlin spring 可以合并。手机开发那几个可以合并。 另外有些帖子明显是打广告来的,在v2ex也看到过。

3年前 评论

希望以后能有一个c#社区

3年前 评论

跪求站长出一个docker社区,现在的docker中文论坛太太太不活跃了

3年前 评论

站长,会不会考虑开一个 C 语言C/C++)板块?毕竟这两个老牌编程语言,用户量也是相当得大。可以考虑,连同 Rust ,一起归类到“底层编程”这个栏目中。

3年前 评论
chen0adapter 3年前

有没有测试的板块,我有个同事说发现这里的文章排版好看,想写测试相关的,发现没有相关分类。

3年前 评论

赞同,好多社区都没版主,没更新

2年前 评论

有没有关于架构的板块呢,感觉目前很需要学习架构方面的知识

2年前 评论

希望搞个云原生相关的板块,毛遂自荐成为该板块的负责人

8个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!