有些开发者喜欢阅读深入的技术文章,读完可以收获很多技术干货、提升技术能力。有些开发者喜欢查看即插即用用完即走的指引,倾向于阅读单点简洁的内容。
对于详尽细致的技术剖析“精选”文章,篇幅很长或难度较大可能让受众读者范围有所局限。而内容浅显的文章又可能难以让大部分读者获得高质量的技术收获,产生共鸣。
你对于社区文章的深度和可读性有什么喜好偏向?你对于社区文章版块有什么管理建议或期待呢?欢迎大家一起交流探讨,共建和谐社区。
参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧!
*图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整
*获奖情况将在后续「社区每周」公告中进行公示
这个话题,老早就想说一说。
17年开始做小程序开发,也是最早一批混迹于社区的忠实用户,见证了社区一步一步的成长。
社区从一个只有简单的问答、faq、文档的bbs,到现在拥有各种板块、功能齐备的一个综合性开发者社区。无论是官方还是各位热爱开发、热爱社区的开发者们,都倾注了无数的心血。
文章板块,出现的时间不算太长。
文章板块从根本上解决了一些用户乐于分享总结的刚需,又和提问区进行了分离,这是好事。面世初期,不乏各种干货,印象中,有赞、微盟的技术团队贡献了相当不错的一些实践和经验总结,受益匪浅。
然而,随着时间的推移,社区用户群体的壮大,文章区也悄无声息的发生了一些变化:
干货少了,搬运多了;
实践总结少了,文档照抄多了;
技术性文章少了,运营、推广、广告软文多了;
更有甚者,打着“自我营销”旗号的个人甚至公司,开始把文章板块当成了seo、引流的工具,诱导社区新手入所谓的微信社区开发群,收割粉丝,美其名曰“私域流量”(这里也懒得再指名道姓了,常来社区的都知道那些人)。
呜呼,文章区四处乱象、群魔乱舞,热心群众苦之久矣!
我们来明确一下概念。
问答区是什么?是大家探讨问题、互通有无的场所;
文章区是什么?是经验总结、传道授业的讲坛!
问答区和文章区分离的初衷,我想不外乎是分门别类、便于检索。
对于问答区,早期混迹技术bbs、论坛的群众都知道论坛提问礼仪:遇到问题不是到论坛张口就问、伸手就要,看文档->动手实践->搜索引擎解决->论坛搜索->发帖求助。因为任何人的时间和精力都是宝贵的,没有人有义务有责任去给你解决一个本可以很简单就能自行解决的问题。
当然,没法苛求每个人都这么做,毕竟每个人都是从小白\新手阶段一步一步过来的。社区也对热心回答问题的开发者有一定的奖励机制。这是个双赢的局面。
对于文章区,我想绝大多数开发者想看到的是从入门类到进阶类再到完整功能类的案例、心的、开发经验总结。毕竟,我们是开发者社区,不是么(起码要对得起developer这个词吧)?而不是csdn、掘金等的无脑搬运、开发文档的大段照抄、每日毫无意义的灌水等等。
最后,惯例,提一些对社区文章板块管理的建议和期待:
1 . 细化文章区的子版块,加强对文章区文章的人工归类。
譬如大可规划成“灌水区”、“运营区”、“技术区”。有人愿意灌水,让他灌;有人愿意运营,让他发去。请自行选择投递子版块,管理员也需要对投递文章进行机器\人工投递,对于恶意错误投递的需要有惩罚措施。
2 . 优化推荐算法,结合群众力量判定精选。 我明白,总是诟病社区管理不及时是无意义 的,人手永远是不够的。然而,热心群众不是这么多么?“赞”和“踩”是很容易对一篇文章的质量进行初步的判定,再结合推荐算法和官方人员的人工判定,优胜略汰,很容易就能在社区沉淀出优秀的文章。
3. 明确奖惩措施。 对于优秀文章,不管是精选还是推荐或者其他是需要有奖励的;对于恶意灌水或者无意义的无病呻吟,请加大处罚力度。一点小建议,请不要量化社区等级制度,譬如5级用户“认证讲师”什么的。已经不止在一个两个微信群中发现做灰产的群体,以拿到5级“认证讲师”为目的,在社区灌水、回答。目的?很简单,“认证讲师”啊,这是灰产对外宣传相当有力的一个微信官方背书。
4 . 官方精选推送。InfoQ的邮件订阅我很喜欢,每周的精选相当的值得一读。如果官方社区小程序推出这样一个“每周文章精选订阅”,而且质量不错的话。我想,小程序订阅一次能发一个通知的话,我会先点它52次订阅,把全年的订阅先完成了。
就这么多。
最后,祝开放社区越办越好,希望我们的共同成长之路能持续的走下去!
读了前面几位(藤井树、老张、Stephen、拾忆)对于社区文章管理的想法,我是比较赞成,我就不重复说了,再补充一个想法:
设置每个用户单日发文章数量!
可以参考微信订阅号推送文章限制(单账号每日最多1篇),甚至可以参考服务号推送文章限制(单月最多4篇),甚至折中。
有人可能说,我要写的某一篇文章非常长,我想设置成1、2、3,三篇文章,然后还得第二天发吗?建议如果发送的文章被选为精选,单月/日可发文章数量+1(以我混迹多日观察,社区有好文章发出来,官方会很快加精的)。
大家来社区,是抱着各种各样的目的来的。无外乎下面这5种人:
微信开放社区,名字是开放社区,个人感觉不应该是鱼目混杂的地方。
大家都很忙,不要发一些自己从未琢磨深耕甚至多处抄袭过来的内容,毫无营养,耽误大家的时间。
我自己就是写文章的,所以对自己的文章内容也有一定要求,希望大家能看了文章简单上手,答疑解惑。
我的原则:先做好自己(文章),再要求别人(官方),尽量避免在论坛里发水帖~
>>> 先说下对自己文章的要求:(作者的自我修养)
1、流程:图文并茂,图片引导直观,对初学者帮助比较大(我自己就是这样过来的)
2、代码:简约而切中要害,从实战案例出发,不凭空想象(如果贴的代码过多且没整理,可能很多人没有耐心看),或者提供“代码段”。
3、注意事项:一些实战中踩过的坑和一些处理BUG的技巧
4、内容:围绕标题展开(不做惊悚标题党),用Markdown书写的同时,段落层次分明
>>> 对社区文章官方管理者的要求
1、整理:归纳梳理相关入门类、进阶类、完整功能类等。。。精选文章集合,方便初学者快速上手
2、激励机制:写一篇“干货文章”所要花费的精力远比简单回答一个问题来的多,如何做好长效激励和留住文章作者是需要考虑的
3、身份认证:现在已经有用户等级了,是否对文章作者可以加一些类似知乎那种专家类目的身份标签,比如“优秀答题者”、“优秀文章作者”、“优秀实战项目作者”等等~
4、文章标签:比如原创,精选,官方分类等等,现在文章精选官方已经在做了,是否能给某些文章加上一些属性标签,比如:运营,技术,产品管理等
作为长期关注社区的一位用户,也见证过文章板块从无到有。
刚开始社区对文章板块应该是抱有不少期望的,最开始每个月也会评出一些优质的文章在官方的公众号进行推送,感觉这个模式还是可以的,至少给原创文章的创作者鼓励和认同,不过就搞了几期就停止了。
不知道什么时候开始,文章板块突然就变味了,搬砖、广告、SEO的都来了,也许是社区在搜索引擎的权重太高了吧。
放眼望去文章板块都大家都是干货,还有一些号称免费开源的点进去确是某些平台的下载链接,需要额外花钱才能下载,下载下来还是那种反编译别人的代码,这些倒是也还能忍受,毕竟这些文章偶尔出现一次也不烦人。
现在的访问社区首页,默认全部的内容包含了文章的内容,“小肥羊火锅品牌”牢牢占据C位,就像甩不掉的牛皮癣一样,一天平均3篇以上的频率不断的在充实着文章板块,不辞辛苦、任劳任怨,连周末节假日都在努力的发文章,可惜从来没有真正上过榜,有一次上过榜1天就消失了。
我自己基本也不写什么文章,但是作为用户我希望社区的文章板块有自己的特色,毕竟这是官方的社区,还是希望能和搜索引擎随便一搜都能搜到的那种文章有区别,微信小程序作为各大小程序标杆,我希望文章板块内的内容大部分都是原创的,比如官方每次推出新的扩展组件的时候可以优先在文章板块发布,虽然文档内能找到,但是很多人还是会错过文档的。对于板块内质量差、没有营养、单纯搬运文档的文章进行清理,我也更愿意看到文章板块是官方的大佬们能发一些技术性的文章,让我们这些小白们多了解大公司用到的技术。
自从积分等级出来后社区刷赞点赞的现象就越来越多了,一篇没有多少人互动评论的文章能有几十个赞是很不正常现象,希望官方也能针对这种刷分进行监管(包括回帖也是)。
最后希望社区的文章板块质量能够有质的提升,不要被一些别有用心的灰产利用。
希望官方能优化一下文章的排序规则,不是首发的就靠前,这样容易让别人钻空子,很多质量差的文章就利用这个空子在刷赞,拉小群,扮演官方角色,顺便A点钱,对官方对社区对开发者对用户都是极大的伤害。
几点建议:
1、限制发文的频率,例如一个月一篇或者两篇
2、文章加个踩功能
3、官方多加审核,水文垃圾文尽量给隐藏掉
4、现在有一些人,例如某羊喜欢把CSDN等平台文章直接复制到社区来当做自己的原创文章,顺便拉群,私下A点钱,还打着“官方”的旗号,这个对平台损害很大的。
5、在社区这边发的文章有没有版权可以追溯,因为某羊会把他人的优秀文章转手发到其他平台去,然后说是自己原创的文章,然后在那边打着“官方”的旗号,继续A钱,这样既损害了文章原创者的权益,也让很多优秀的作者不想在社区里面编写优秀的文章,因为他们的版权没法得到很好的保护。
6、加强封号或者限号机制,某羊手上是有很多小号的,这些号是可以互刷出很多高赞高浏览的文章,但是都是一些垃圾文,排名也很容易靠前去,这样整个社区的水平会变得很low。
少点水文,多点高质量的文章。
加油,希望社区会越做越好 👍👍👍
目前社区的文章,大多数都是个人的经验分享,以及从其他平台搬运过来的。这里先不论是否原创,整理而言文章质量良莠不齐,太长没人看,太短看不过瘾。但相对而言,社区首发的长文章还是比较少的,关注度也不是很高。
我之前参加了微信对话平台的活动,写了两篇文章,不是很难,有介绍也有一些实用的技巧,整体风格图文并茂,大家可以看一下:
《微信对话开放平台初体验》
https://developers.weixin.qq.com/community/develop/article/doc/000666072c0ad8f876891815b56013
《如何快速在微信小程序中接入微信对话开放平台》
https://developers.weixin.qq.com/community/develop/article/doc/00064cdda844f8fd75894447f50013
如果看了这两篇文章,我想即便是第一次接触,注意一些要点后,能够更加快速的上手实现一些功能。这类文章我写的比较多,只是在微信平台只发了这两篇原创,原因有三:
1、微信社区编辑器问题
微信的编辑器大家也都在用,富文本提问答题还可以,粘贴图片也还行,如果需要图文并茂,有多级列表展现,就会很难。听说近期会有markdown编辑器上线,这个希望能够尽快上,这对开发人员来说是降低了编辑发布门槛。
另外视频目前只能插入腾讯视频的外链,而腾讯视频那边也要审核。之前在文章中插入了一段演示连接,好像是有点不符合规范,后面很无奈,只能删掉这部分的创作内容。
2、图片转存问题
我之前就被这个坑过,但这个不算产品的bug,只能算缺陷。我有段时间很喜欢用腾讯文档写文章,一写就是洋洋洒洒几千字,再配上各种图片做辅助说明,这样看来再把文章Ctrl + C、V过来是很爽的。可当我粘贴过来后,看到QQ空间防盗链提示,彻底傻眼了,于是我花了很大的功夫,采用以下极为繁琐的步骤,才勉强把图片转存到腾讯云COS图床,让微信社区自己文章图片正常显示。步骤大概如下:
腾讯文档复制内容
粘贴到Yu Writer获取md格式
md粘贴到掘金编辑器(掘金也有防Copy,类似早期DZ论坛的混淆码)
编辑器转存图片后,复制右边预览内容到Yu Writer获取md格式(只有这软件可以富文本逆转md格式)
md的代码粘贴到vscode,做正则提取掘金图片链接操作(掘金的图片没有防盗链)
新建文档,粘贴图片链接,上传到腾讯云COS迁移平台(临时下线,现在只能自己搭Java,7月重新上线)
转换成功后,图片拉回本地,添加后缀名png(腾讯文档的图片链接,后缀名都是xxxx/0,WTF!)
重新上传,vscode中进行2次操作批量正则替换(匹配所有的图片超链接)
复制最终版的md代码到微信开放社区编辑器,提交(累死我了……)
这么操作下来太痛苦了,由于我不确定这样是否能够顺利进行下去,因此采用的是人肉+软件的方式解决。
(其实还是自己菜,不会用Node写自动化脚本……)
3、与微信生态相关性问题
很多文章是写vue的框架、原理,或者是一些前端开发、数据库的知识技巧,但这个跟微信的关联不是很大,更适合放到更加宽泛或更专精的技术社区,例如掘金、SF、Github,或Vue中文社区、CNode等。因为微信的开发环境很特殊,即便是很好的框架,在微信里面有可能会水土不服。现阶段如果能多点微信自家和生态周边的技术文章,可能会更好,例如WeUI、Kbone等。
4、特定场景经验局限性问题
比方说我之前很长一段时间在做H5,这个虽然也不是微信独占,但在微信中会遇到很多坑,比方说iOS9.3.3系统底层魔改浏览器内核,导致jQuery都会报错的问题,这样的问题如果没有遇到,是不会有这个体会的,而且这个经验对其他开发者而言也没多大意义。随着版本的更新,系统的升级,原本很难搞定的问题,往后也许不是问题。但这方面的文章,对我这样经常踩坑的前端开发来说,是非常有用的。如果社区往后觉得这样的文章有价值,我可以尝试多写一些。
综上所述,社区文章是开发者宝贵的经验沉淀,一方面可以让开发者更快的解决问题,另一方面也能学习各种神奇的开发思路,好处多多。如果官方愿意鼓励开发者创作,给予一定的支持(流量、特权、学习机会等),社区的内容质量会越来越高,学习交流的优秀氛围会越来越浓厚。
希望可以看到更多的实战型的文章,毕竟原理和文档大家都知道的差不多
建议如下:
1、增加“原创”标签
2、增加“踩”
3、增加“黑名单”功能
4、想要狗灯
说到文章板块,真的没法看,水的一塌糊涂,各种软文广告,官方文档搬来搬去,一个api可以水十几篇文章出来,当成连载小说了?怎么不写爽文去呢,赚的比这个多吧!
大部分来水文章的都是看中了社区的SEO权重,占据所有的关键词给自己营销。
社区中 “某大神” (听说是个 “女” 的,实际不清楚) 发了 300+ 篇文章,每月突出贡献者榜单上竟然没有这个人,甚至连一篇精选都没有!啧啧啧!
给社区的几个建议:
1、文章中建议增加 “踩” 功能,并在文章标题中醒目显示 “赞” 和 “踩” 的个数
2、社区的精选文章除了精选列表中有区分,别的地方根本看不到这是一篇精选文章,建议在文章内也显示一下
3、社区经常有人来发一些广告,虽然可以通过神秘入口向官方举报,但总会有漏网之鱼,文章的审核加强一点吧, 区分下运营、技术、灌水等板块,相应的版块屏蔽掉SEO,想发水文的,让他们随便发吧。
-----------------------------------------------分隔线-----------------------------------------------
看到很多说让社区学习CSDN的,真搞不懂这种搜一个问题出来几十上百篇一样内容,并且还是错误答案的社区,有什么东西是值得借鉴的?
不过在强大水军帮助下,社区很快就可以沦落成第二个CSDN!
文章区去写吧,又太懒了,还不会写作文,也不知道该写啥。
问答区吧,看一圈问题看得头都大了,血压飙升,不仅要猜答案,有些居然连问题都要猜,然而,问答区的权重还和🐕一样。
结果我还没有狗灯……想要狗灯。
深度偏好:无特定要求,可深可浅,深的就多花时间学习,浅的已经会的就当做复习下,温故而知新,有空看看,也是极好的。深度方面不能再太深,专业的技术讨论有专业的其他社区(而且恕我直言,开放社区这方面的人才明显欠缺,就这么几个所谓的「突出」在混,怎么可能太深)。如果以定位为纯开发技术的讨论那么应该深耕深度,但是显然开放社区不是这个定位,应该定位为普通的,应该定位成普通用户讨论社区。
可读性:当然是可读性越高越好,越详细越好。
管理建议:
1、划分深浅水区:喜欢游泳的都知道,公共游泳池都设有深水区和浅水区,往往深水区的人比较少,浅水区人比较少,越热门的开放的游泳池一般这种比例越明显,所以就存在一种天然的鄙视链,深水区的鄙视浅水区的人,而实际上吧,泳技越高的越不会去鄙视别人,一来没时间,二来他知道自己也是从浅水区过来的而且有时能从浅水区的泳姿上体会到一些新的东西。开放社区嘛,开放为主,不开放的话你自己建个游泳池去玩儿吧。所以在管理上可以参考深水区和浅水区的设立。水至清则无鱼,开放社区定位为开放。不忘初心,放大格局。
2、有一个文章专属的聚合首页:类似csdn的,内容由人工维护挑选精华,热门的一些文章进行更新。分类更详细。
3、个人空间和长博客:首页聚合个人的一些动态,自己设定的标签和分类。个人感觉长博客在技术界永不过时。
4、社区编辑器的问题,完善完善再完善~实在不行,照搬ueditor加个支持markDown也行,现在的发表文章markdown模式,上传图片直接提示这个(几个月前就这样了),编辑器还有其他7788的问题很多:
5、文章板块应该是除了个人经验分享场功能外,某种程度上是作为官方文档的补充和解读以及功能的深挖,知其然而知其所以然,官方文档加上个人实践和踩坑记录分享出来,这样的我感觉应该打造成为开放社区的特色。应该以一定的奖励机制来鼓励这类创作。
6、深耕「原创」「精华」「热门」「推荐」质量标签,加入「技术」「运营」「科普」等分类标签,增加订阅功能,订阅指定标签,轻易去掉你所认为的「鱼目混杂」文章。
期待:
社区越来越好,越来越包容,多一些宽容少一些戾气。文章说白了就是把一些文字按一些章法集合到一起,所以想期待一些微信开放社区未来是一个集合微信生态下的国内聊得最全也最深的开放社区。
这个是所有社区在进行到一定阶段后都会存在的问题,而且永远无法解决的一个问题。找准自己的定位和平衡点就对了。
格局放大,开发社区目前是公众号,小程序,开放平台和其他各种微信生态下的产品的讨论社区,不单单就是开发浏览的社区,一个刚毕业的文员领导让他注册个公众号,她碰到问题也会来社区提问,你让这种人去看「深入剖析i++和++i的内存栈的变化和优化」这类深文自然不合适的。但是就目前问答区来看这类基础用户反而能占据社区大部分。
如果说到水文的定义,很多人就是认为我会的,或者官方文档里有的,你再发出来你这文就「水」,按照这个标准那么社区基本都是水文了,包括设置精华的那些文章,老实说从哪个角度看都「水」,但是这明显是不对的观点。