爱好者空间中没有技术救世主
当我在 2020 年大流行期间第一次开始探索独立网络空间时,我感到专业开发人员(尤其是我所在的技术领域的开发人员)与业余爱好者(尤其是初学者)之间存在巨大的鸿沟。我已经知道这部分是由于以开发人员为中心的空间多年前就已经创造了这种声誉,而且这种文化似乎在这一过程中保持稳定。
stackoverflow 和互联网的其他部分一样,变得异常敌对;开发者聊天和论坛过去和现在都充满了直接忽略初学者问题或试图在构建网站方面建立友情的人们;甚至像 github 这样每个人都使用的工具也不能免受讨论区内的毒性影响(强调我的):
“……如果一条评论可能会让任何人(包括新人)想要退出讨论,我们就会认为该评论是有毒的,”米勒告诉我们。 “这是有意这样做的,因为从传统上来说,在许多开源项目中,毒性常常被视为文化中自然发生的、必要的方面而被忽视。
然而,许多开源贡献者都将有毒和持续的负面行为作为他们脱离的原因(有关更多详细信息,请参阅我们论文的第 2 节)。因此,重要的是要考虑对广泛的开源贡献者可能被视为有毒的毒性。”
这种认为发展必须是有毒的、在线协作必须是卑鄙的或被动攻击的观念从何而来?
爱好者空间中的协作并不一定意味着人们不知道如何提出问题或提供详细的错误报告。然而,如果你真诚地、真诚地回答问题,为什么不向那些可能不知道如何做的人提供一些恩典呢?与他们合作,以便下次他们有更好的理解。如果你真的提供帮助,就会有下一次,而且通常情况下,情况会有所改善。立即增长!如果回答问题让你烦恼,那么你是回答这些问题的合适人选吗?当你冷漠或粗鲁时,谁在乎你是否正确?
出于某种原因,尽管“业余爱好者”有等级之分,但通俗地说,它等同于“初学者”,但这不一定是真的。我的爱好始于 1998 年,来自于使用 Web 开发作为表达自己的一种方式,即制作完全属于我自己的东西,而不是模板、配置文件或主题。我想拥有它,但又不想从中榨取金钱,或者通过让它产生收入来证明它的合理性。
Web 开发过程本身具有多种风格、品种和路径,具体取决于编码人员。当然,有一些最佳实践,但 HTML 和 CSS 并不是一成不变的。有很多不同的方法可以达到相同的输出,这就是使编码和 Web 开发对我来说类似于一种艺术形式的原因。例如,并不是每个人都会使用静态站点生成器,但这没关系!
在围绕网络开发的团体中,人们往往不仅仅是因为陷入困境而寻求帮助,或者试图找到构建网站的最专业的方法。当问题出现时(他们应该这样做),他们试图围绕这个东西建立某种社区,这种社区感觉模糊、无形,很难在现实生活中与其他人谈论,特别是如果你来自创意或非技术领域。背景。假设这些社区存在于有帮助或无帮助的二元之中是短视的;它比这个大得多。已经到了这样的地步,我们必须哄初学者提出更多问题,而不是潜伏(并在网络开发中失败),因为他们已经觉得自己的问题不值得讨论。
创造一个温馨的空间是32 位咖啡馆社区最初诞生的原因之一。当然,我们的成员都是专业开发人员、“技术兄弟”、工程师——无论你怎么称呼他们——年龄和经验水平各不相同,但那些长期坚持下去的人已经明确地——而且没有要求——放弃了他们的自我在门口。即使没有以特定方式或特定格式提出问题,我们作为一个社区也会尽力提供帮助。我们帮助引导人们以最有效的方式提出问题,而不是要求他们提出问题。我们尽力快速清除恶搞和恶意行为。我们社区的规则和基石之一是始终以诚信为中心,并让人们从怀疑中受益——这是整个互联网文化中极度缺失的。我们试图创造一个人们互相帮助、互相鼓励的环境,因为这样人们才能坚持像网络开发那样让人感到孤立的爱好。否则,新来者和经验丰富的开发人员就会脱离;毒性占主导地位。
从少数人看来,似乎有一种不言而喻、不成文的假设,即当作为专业人士进入业余爱好者空间时,你是唯一的专家——唯一“知道”他们在做什么的人。我无法向你表达这个想法是多么错误。
这些人可能认为热情好客是天真、无知或两者兼而有之的表现;我们不知道更多;有一些软弱的迹象;幕后没有技术诀窍。我不确定这种脱节发生在哪里,也不知道到底是为什么,但在这些以独立网络初学者为中心的空间全职志愿服务两年后,我注意到有些类型的人倾向于遵循某种模式。
在很短的时间内,这种模式通常涉及加入一个已经在路线上的空间并继续前进,然后:
- 立即尝试单枪匹马地在社区中拥有项目,
- 假设由于他们的职业而立即给予信任,
- 在与明显不理解的人交谈时放弃技术术语,
- 用“更有效”的做事方式来批评个人项目,
- 和/或推动过度设计的解决方案,这可能会让人感到害怕。
突然,有事发生了。事实证明,他们加入的社区比他们想象的懂得更多。社区可能对如何处理技术问题有不同的看法,对工具/服务的不同道德担忧,或者人们以前可能没有听过或理解的反应。这让人感觉好像个人从一开始就没有参与过合作,只是为了帮助“管理”事情。无论出于何种原因,他们突然完全陷入黑暗,再也没有被看到或听到。
我逐渐将这类人称为技术救世主,他们认为自己能够“拯救”一个社区,或者单枪匹马地将一个社区推向顶峰,就好像这就是每个空间所需要或想要的那样。我向你保证,并非所有社区都希望“病毒式传播”——无论这在 2024 年意味着什么——或者拥有一个受欢迎的项目,让开发者成为某种独立网络小名气。并非所有社区都关心爆炸性增长,或者希望推出经常与其他志愿者项目竞争的项目。我更关心支持人们以任何形式建立自己的网站和网络项目,而不是试图成为一个人口过多的空间,从而失去了爱好者最初想要在那里的理由。
应该有更多的空间来培养良好的社区,创造包容性和平易近人的方法,并维持较小的空间,而不是追求尽可能大的空间,从而在这个过程中失去所有个性和实用性。
不过,32 位咖啡馆并不是独一无二的。网络上还有更多类似的社区,更多专业人士应该参与其中。但是,请利用您的知识来提供帮助,而不是拉拢。这些空间不一定对“技术人员”怀有敌意——咖啡馆当然不是——但你加入社区的方式肯定能说明问题。
如果您是一位希望在独立网络空间中提供帮助的专业人士,作为嵌入网络这一端一段时间的人,我已经提出了一些技巧。它们当然不是每个社区都通用的,但我认为它们是在线和离线接触这些爱好者空间的一套通用指南。
- 把你的自我留在门口。不要假设您是社区中最有知识的人,或者您是众多初学者中唯一的专业人士。了解社区。在参与先锋项目之前,决定是否参与社区本身。我们希望您将精力投入到您真正有兴趣支持的社区或正在进行的与您想做的事情一致的项目中。
- 通过露面建立信任。在咖啡馆里,我们谈论的是一致性而不是强度。我们的意思是,当你反复出现帮助项目并随着时间的推移做出贡献(即使不是很多!),这对个人网络的长寿意味着更多,而不是像风暴一样来袭,连续两周每天帮忙做一些项目,然后筋疲力尽,再也没有音讯。轻松融入社区并让人们了解您,这就是对您能力的信任的来源。
- 当你这样做的时候,把你的假设留在门口。在大多数情况下,这个领域的人们并不试图建立作品集,尽管有些业余爱好者试图利用他们在日常工作中使用的技能来完成个人项目或目标。一些爱好者只想从头开始构建网页。一些爱好者正在构建奇怪的、古怪的网络项目,这些项目对你来说可能很奇怪。找出他们为什么这样做。向社区提出问题,了解人们,并首先了解建立网站的动机。
- 询问需要什么、哪些项目需要帮助以及当前正在做什么,而不是假设您知道社区应该采取的最佳路线。您想到的解决方案可能已被考虑并因多种原因而被拒绝。
- 并不是每个人都想成为最好的开发人员,更不用说成为一名专业开发人员了。有些人只是想达到能够制作出他们脑海中的画面的地步。让他们这样做,并达到想要自己成长的程度。我们发现,那些被鼓励完成项目的人往往会随着时间的推移而增加自己的难度。给他们空间这样做。
- 每个人的旅程都是不同的。尊重这一点并尊重你自己的旅程。检查一下你自己加入社区的理由以及你自己想从中得到什么。即使通过使用您知道的工具、软件或方法可以使某人访问其网站的方式变得更容易,也要解决他们提出的问题,而不是试图解决他们没有遇到的问题。
最终,当非企业网络是由艺术家、作家、设计师、音乐家、开发人员、外行、工匠等所有人共同构建时,它就会蓬勃发展。当我说网络适合所有人时,我是认真的。这意味着开放我们以发展为中心的空间来鼓励鼓励,支持人们无论身在何处,不要告诉人们“谷歌搜索”,就好像我们都没有注意到该搜索引擎的有用性下降一样。
2003年出现了网络派系,成员有800人。 20 年前创建网站比现在要普遍得多,而且当时也远不那么平易近人。把关网络开发并没有让互联网变得更好,也没有让互联网变得更好。如果我们要把它从企业的束缚中拯救出来,我们就必须共同让更多的人加入。