更新后的 #beginner 标签指南
新指南
发生了什么变化?
这里应该包含什么?
指南执行
DEV.to 一直以对新手极其友好而闻名,我们认为“新手”#beginners标签在其中发挥了重要作用。然而,最近我们越来越难以判断哪些内容应该使用“新手”标签,哪些不应该。究竟什么才算是“新手”呢?是指编程新手、JavaScript 新手、React 新手,还是 Bootstrap 新手?我们这些已经从事编程一段时间的人都知道去哪里寻找答案,这其中也包括知道该搜索哪些标签……
完全的新手对此一无所知。他们应该能够订阅一个标签,并获得专门针对他们经验水平的内容,无需任何其他操作!
我们(@codemouse92和@highcenburg)决定清理#beginners标签以实现这一目标。我们知道这将是一个很大的转变,但我们相信最终每个人都会从中受益:
-
真正的初学者会找到专门为他们准备的内容。
-
文章作者可以通过文章更容易地让目标受众注意到他们面向初学者的内容。
-
DEV.to 的组织性更强了。
新指南
首先,从现在开始,我们将“初学者”定义为编程、开发、网络或特定语言的新手。仅仅不熟悉某个框架、库、工具包或集成开发环境(IDE)并不一定算是初学者。
仔细想想,DEV.to 上的文章几乎都是在讲解概念。我们只想#beginners关注那些在其领域或语言方面知识掌握程度只有 0-2 分(满分 10 分)的开发者。
-
所有文章都
#beginners应该面向真正的初学者。 -
文章不应要求读者具备任何语言方面的预备知识。这意味着作者应准备好在文章或系列文章中全新地引入相关概念。
-
可以假设读者具备一些基本的编程知识,但这些要求应该在文章开头明确说明。
-
带有该标签的问题
#beginners应该意味着答案不应假定读者具备任何先决知识。
发生了什么变化?
我们过去允许发表教授框架、工具或库的文章,这些文章面向熟悉编程语言但对讨论主题本身并不熟悉的开发者。新的指导原则确保#beginners文章专注于为真正的初学者提供信息。
以下是一些理论文章,它们在过去或许可以接受#beginners,但现在(可能)不再被接受了:
-
“用 React 构建区块链”
-
“熊猫算法与深度学习的结合”
-
“让我们用 Perl 构建一个 P2P 日历 Web 应用”
-
从 C# 执行汇编代码
促销指南
文章不应主要推广外部作品,例如 Udemy 课程、网站或书籍(无论是您自己的还是他人的)。此类推广应使用“列表”功能。
在文章末尾简要(1-2 句话)推荐其他资源是可以接受的,只要文章本身包含完整且实质性的内容即可。
如果你想列出一份面向初学者的资源清单(付费或免费),在满足以下条件的情况下是可以接受的:
-
资源应至少出自三位不同的作者/创作者之手。(不要只列出一个人的所有作品。)
-
明确指出哪些资源是免费的(完全免费,不涉及任何数据),哪些资源需要个人身份信息(PII),哪些资源需要付费。
-
请勿使用个人推广链接进行盈利。请使用其他人可以提供的完全相同的网址。
-
第一段就应该明确说明文章包含推广链接。
这里应该包含什么?
此标签下的文章应面向新开发者,介绍概念、编码原则和语言特性。
换句话说,我们正在寻找类似这样的文章:
欢迎提问!所有带有此#beginners标签的问题都应该是寻求无需预设任何先验知识的答案。(提问时也请包含此#help标签。)例如……
-
什么是发电机?
-
哪种框架最适合ERP系统?
-
什么是段错误?
-
为什么Python找不到我的类?
指南执行
我们可能会清理一些之前的帖子,所以如果您发现很多帖子中的这个标签被移除了,请不要担心。我们只是想让这个标签成为新手的避风港,即使他们翻阅之前的帖子也能找到它。如果您想返回并编辑任何帖子以符合新的标准,欢迎您这样做;如果标签已经从这些帖子中移除,您可以发送电子邮件yo@dev.to申请恢复它。
如果#beginners新帖子中标签使用不当,我们会将其删除,并提供友好提醒和更佳标签建议。适应更新后的规则需要时间,所以即使您遇到一两次或几十次错误,也不用担心。我们相信您很快就能掌握!