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

说明

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

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

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

拿最新创建的 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 下一个五年的发展框架。接下来我们会保持专注,追求品质。

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

吾生有崖,而知无崖。

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

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


摈弃世俗浮躁,追求技术精湛

本帖已被设为精华帖!
本帖由系统于 3周前 自动加精
Summer
讨论数量: 34
zhangdeTalk

👍,非常支持!

3周前 评论

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

3周前 评论
matteao (作者) 3周前
Summer (楼主) 3周前
matteao (作者) 3周前
fourn

清爽一点好

3周前 评论

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

3周前 评论
matteao 3周前
Summer (楼主) 3周前
matteao 3周前
jiangjun

希望越做越好

3周前 评论

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

3周前 评论
Summer (楼主) 3周前
ThinkCsly

:+1:

3周前 评论
JeffLi

非常赞同

3周前 评论

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

3周前 评论
Summer (楼主) 3周前

:+1:

3周前 评论

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

3周前 评论
Summer (楼主) 3周前

说的挺好的 :+1:

3周前 评论

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

3周前 评论

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

3周前 评论
Summer (楼主) 3周前
lauwen

:+1:

3周前 评论

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

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

3周前 评论

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

3周前 评论
Squ1rrel 3周前
Summer (楼主) 3周前
Summer (楼主) 3周前
AllenXu9527 (作者) 3周前

可惜了,c社区没开通

3周前 评论

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

3周前 评论

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

3周前 评论
keer

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

3周前 评论

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

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

5天前 评论
likunyan

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

4天前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!