“暗物质开发者”这一称号已经存在了几年。 Scott Hanselman 创造了这个词 来描述那些没有活跃的在线或社交形象的开发者。
他们不经常阅读博客,他们从不写博客,他们不参加用户组,他们不发推文或使用 Facebook,而且你很少在大型会议上看到他们。这些暗物质开发者在线哪里?
为了回答 Scott 的反问句,我们知道这些开发者以某种方式在线,因为他们为网络构建了东西,而且要在没有某种程度的在线存在的情况下为网络构建东西是相当困难的。问题是,暗物质在前端开发中到底存在多少,也许更重要的是,它真的有那么重要吗?(双关语)
暗物质刻板印象
电影黑客帝国 有没有浮现在脑海?
它不必是那种刻板印象。你可能认识或与暗物质开发者一起工作。这个人就是团队中那个准时上下班的人,他似乎对按时上下班和保持在公司阶梯上的位置感到非常满足。这就是你认识的那位朋友,他在所有事情上都非常出色,但从不炫耀。
暗物质并不局限于开发。我有很多朋友,我认为他们是出色的设计师、插画师和摄影师,但你永远不会发现他们在 Dribbble、Behance 或 Instagram 上发布任何东西。
暗物质似乎在开发领域有着更为突出的含义,因为很难相信,任何在网络上工作的人会不愿意参与那里的社区。
前端宇宙中存在多少暗物质?
很难说。网络很大;我们都知道这一点。有博客、推文、微博和大量的 Reddit 帖子。其数量足以让人感觉每个人都积极参与、活跃并倾听。仅在 Twitter 上,就有超过 20 万人关注 CSS-Tricks。那是很多人!但是,当然不是所有人;有前端开发人员从未听说过 CSS-Tricks,尽管他们以此为生。
Scott 的文章表明,暗物质开发者占开发者总数的 99%,而其他 1% 则代表所有社交活动。这是一个诱人的说明——我当然没有资格去核实这些数字——但我有一种感觉,这更像是夸张而不是现实。我认为,更接近 80/20。
暗物质是件坏事吗?
Scott 原文中最引人注目的时刻之一是,他发泄了内心对那些似乎对网络互动和分享漠不关心的人的沮丧。
就我个人而言,作为在线发声推动事物前进的 1% 中的一员,我可能会认为我需要找到这些暗物质开发者,向他们解释他们需要如何上线!加入社区!写博客,开始改变事物,把它搅动起来!但是,正如我的朋友 Brad Wilson 指出的那样,那些占 99% 的暗物质开发者有很多东西可以教我们如何完成事情。
我理解他的观点。网络是基于开放、透明、协作,最重要的是,愿意分享的原则而形成的。它更像维基百科,而不是《华尔街日报》。
他的观点很有道理。事实上,当我们分享、协作和互动时,网络会变得更好。想想有多少人从 WordPress 和 GitHub 等社区的开源精神中受益。当我们分享时,我们个人也会受益(以声望、工作机会、荣誉等形式),而其他人则可以通过使用这些贡献并在此基础上进行构建而受益。这是一个我们所有人相互滋养的生态系统,它推动着整个网络向前发展,因为工作和消费本身就相互促进。非常酷!
但是,暗物质会伤害我们吗?有一种观点认为,它确实会:生态系统没有充分发挥其潜力。当我们中的一些人没有像其他人那样积极参与时,事情就会进展得更慢。
对于那些本身就是暗物质的人来说,它也可能是有害的。例如,当你不记录你的想法,不维护 GitHub 帐户,或不通过 LinkedIn 与他人联系时,你会失去什么?曝光率。成长。工作机会。新朋友。新体验。
招聘也会受到影响。 依靠社交活动 来寻找人才的招聘人员。发现积极参与 StackOverflow、GitHub 或 CodePen 等社区的合格候选人显然更容易。但是,如果这些是唯一被搜索的来源,那么就可能错过一些非常出色的暗物质开发者,他们可能来自其他途径,比如口碑。
总结
暗物质似乎是一种像风一样的力量,我们能感觉到它,却看不见它。
我很乐意在下面的评论中收到那些可能认同“暗物质”标签的人的反馈。尽管这不太可能发生,因为根据定义,他们不会阅读这篇文章。或者,如果他们确实在阅读,他们也不会是那种会发表评论的人。
在全球宏观的意义上,暗物质也可能通过任何不作为而增长。你有多少次想更新你的博客,却一直没有做到?或者,对 GitHub 仓库进行一个微小但明显的修复?或者,在 Twitter 上公开感谢某人分享了他们的学习成果?暗物质在增长。
我留给你这句话:
一个洞应该是某种东西,不,它是什么都没有!而且它越来越大,越来越大……
你用这个点中了我。
在我目前的视角中,暗物质随着我一起成长,当我专注于大量高质量的学习/培训,并且有一个(个人)截止日期摆在我的面前时。在这种模式下,我只留出时间做绝对必要的事情。只是做,睡,吃,重复。
为了集中精力,我不能听别人说(“你需要出去,因为每个人都这样做[更多…]”)。这就是为什么在我看来,与他人的联系在与暗物质相关联时会结束。
哈哈,以前从未听说过这个表达。但我认为不阅读和不写作(例如博客)是截然不同的。我在一家相当成功的网络代理公司工作,大约有 12 名开发者。我们都阅读博客,关注 YouTube 频道,并参加会议。但我们中没有人有关于开发的博客/网站/频道,而且我们中没有人做过任何会议演讲。我们忙着工作!我认为我们都觉得为社区做出更多贡献会很棒,但在现实生活中,真的没有时间去做。如果你看看我的社交媒体帐户,几乎看不出我是个开发者。我不想用这些东西来烦我的非开发者朋友和家人。
我认为你在这里也击中了我的要害。我喜欢我的工作,我真正投入其中,但我认为,真正想大声说出来的人需要一种特殊的性格。
我看到了它在职业发展方面的益处,但这仅仅意味着,当我在找新工作时,每个人都知道,因为我的博客突然冒出了很多新帖子。
是的,没错,与上面两位一样……如果我要写一篇博客文章,那可能是我公司博客的一部分,作为团队合作的一部分。基本上,作为我目前繁忙的工作的一部分!
嗨,@efraim
我本来想直接给你发消息,但看来我只能留下评论。
我联系你是因为我对成为一名网页开发人员很感兴趣,但对于哪个是最好的发展道路感到很迷茫。我于 2011 年毕业,获得美术学士学位,专注于平面设计。当时,包括网页在内的 1 或 2 门课程,我都没有想要编写代码的欲望。然而,5 年后的今天,我发现作为一名设计师,了解后端和前端对继续成长至关重要。我了解一些编码知识(但这都是 2010 年/2011 年的知识),而网页一直在不断变化,现在出现了 HTML5。
您能建议一下如何让我入行,逐渐学会编写代码吗?我曾经考虑过 (1) 报名参加州立大学的证书课程。然后我意识到 (2) 像 Tree House 和 Code Avengers 这样的网站提供帮助,但需要付费订阅。最后,还有一个选择 (3) 就是自己做项目,比如从头开始创建我的作品集网站,并在遇到问题时搜索网络,但这似乎有点令人生畏。
任何建议都将不胜感激。感谢您抽出时间阅读并希望能回复!
@angela,
不用再回学校了。我相信付费在线教程很好,但也有很多免费的优质教程。
我认为“选择一个项目并完成它”的做法是最好的学习方式。
感谢您的建议 @RioBrewster
@angela,我在下面的评论中回复了你。
我也是这样。我只是没有时间贡献,我还有工作要做。就像你一样,我避免在我的社交媒体上发布开发文章,因为我的大多数朋友和家人都会嘲笑我这样做。
我基本上也是这样。我看了很多东西,但没有发表或演讲。不过我计划这样做……一直计划着……
这完美地概括了我的经历!我作为一名网页开发人员工作,并且喜欢这项工作,但这并不是我作为一个人存在的全部。我更愿意享受我的休息时间,恢复精力,而不是整天做个人项目或社区项目。
我认为那些没有贡献代码或在网络社区中不活跃的人并不参与其中,这种假设对我来说很奇怪。我真的不太担心什么没有被分享;网络并不会因为缺乏内容而受损。
不仅如此,而且写一些其他更有名的开发人员(以及其他大量开发人员)已经写过的主题,并不能激发什么动力。性能?很重要,但除非我发现一些真正有趣和新颖的东西,否则我写的都是别人已经讨论过的东西。
现在,我可能会写一些关于使用 Flex Box 实现响应式布局的文章,但……这真的是新东西吗?不。
不过,前端开发的好处是,有太多新东西正在发生,你可以抓住一些东西,比如 WebAssembly (https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6#.sx4slu4iu),成为核心开发团队之外第一个深入研究并撰写相关内容的人。也许,这就是让一些暗物质发光的方式。
您是否认为所有提供这些宝贵资源、博客文章、视频的人都不工作?这一点似乎不太准确。
有趣的文章!我认识的唯一暗物质开发人员都很糟糕,所以他们最好离线,这样他们已经产生足够的错误了。
这种态度通常是我不参与线上活动的原因。一些开发人员有时会很无知。为什么要加入这样的社区?我知道有很多友好的开发人员,但无知的开发人员往往更突出。
我不得不同意 Jason 的观点。事实上,当我刚开始的时候,我在线开发的参与度更高,我感觉有更大的需要证明自己并接触外界。但现在,当我下次求职时,我可以通过行动和语言来展示我的技能和奉献精神。如果潜在的雇主或合作伙伴对你的态度像你一样,Gibran,那么他们最好远离我的网络。
证据 A。开发人员社区通常很不友好。
还记得你最近写到的“just”这个词吗?
我最近在 Stack Overflow 上发布了一个问题,询问在财务表格中以无障碍方式表示数据的最佳方法。5 分钟内,我获得了三个反对票,以及一个回复说“这与代码有什么关系?”
这与代码有关,因为我们正在创建用于在 HTML/CSS 中编写财务表格的标准,使它们既响应式又无障碍。这不是一个容易解决的问题。
所以,当这个领域的许多领导者在参加会议、写博客和发推文时,我们中的一些人实际上是在努力解决现实世界的问题——却得不到其他“社区”成员的任何尊重。
哎,一点也不酷。这里要点不是暗物质开发人员“很糟糕”,而是存在着大量经常被忽视的优秀人才。
换句话说,我们可能都很糟糕,因为我们错过了从那些默默无闻的聪明人那里学习的机会。
对不起,我无意中听起来如此粗鲁。我理解这个主题,并且想要将另一面带到讨论中,关于与那些不关心工作,只是每天打卡上班,并协同完成更多错误和变通方法的人一起工作有多么困难。当然,有很多聪明的人并不知道公开的优势。但你看……在我工作的每家公司,我都能找到那种懒惰的人,他们非常符合暗物质的特征,除了他们并不那么出色。总之,我想我在写那句话的时候处于愤怒之中,对于我的粗鲁表现,我表示歉意。
我完全能理解。我和几个“只做最少限度的事情,从不问问题”的开发人员一起工作。
我们甚至还有去年更新过的页面,其中仍然包含“valign”。
Gibran,我认为您发表的这则评论非常重要。
在网上,人们很容易在没有意识到的时候就听起来生气或粗鲁——编写代码是一件很困难的事情,它需要大量的奉献精神,而且随着不断变化的东西越来越多,当评论四处飞舞时,人们势必会变得防御性或愤怒。让我想起了 Paul Ford 文章中的一段话:“什么是代码?”他问道,“为什么程序员都是脾气暴躁的人?”
http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
我刚开始做开发,所以我可以完全理解这种“暗物质”的想法(至少目前如此,努力做出更多贡献)——但我的天哪……Stack Overflow……有时在上面发帖需要很大的勇气!也许这就是阻止许多人发帖的障碍。
也许这些人的问题不是不够关心,有些人只是在线上比较害羞。
不阅读博客是一种有点武断的假设。
我已经开发了大约 6-7 年,现在我已经到了能够以足够高的标准做出贡献的阶段。
其实门槛很高,Stack Overflow 就证明了这一点。
我认为情况并非暗物质开发人员没有阅读博客,而是他们没有参与博客引发的讨论。
Stack Overflow 的门槛可能很高,具体取决于所提问题的类型。与此同时,它并不是唯一可以做出贡献的地方。创建个人博客没有任何门槛。:)
第一段引文中就提到了这一点。
“他们不怎么看博客……”
我读了大量的博客,但我还没有到可以自信地在网上宣扬自己想法的阶段,我知道这一点!
他们的另一个可怕假设是,我们没有推动事物前进。我在我的工作中尽我所能,因为我把阅读和学习转化为我在工作的公司的实际生产力,而不是转化为另一篇自吹自擂,但几乎肯定已经被写过的博文。
这是原作者给出的定义。本文中扩展的定义是,暗物质并不需要符合那种刻板印象。任何规模的无所作为都会助长暗物质。
以法莲说出了真相。我从未见过任何不阅读博客/推特/等的优秀开发者,但我只遇到过少数几个人维护博客或积极分享他们的开发经验。
我只能说我自己,在办公室里工作了一整天(工作量不允许有时间写博客文章或在推特上发帖),然后在家陪家人,我每周只剩下很少的时间做一些兼职工作,更不用说享受自己的爱好和兴趣了。网页开发只是众多争夺时间的活动之一。
这正是我自己的经历。
我喜欢偶尔对 StackOverflow 和 Github 做出贡献,但我不愿意花大量时间写作。
爱好和个人项目总是比写博客优先。
也许这些暗物质开发者在开发之外还有其他的兴趣和责任。遇到问题时我会阅读博客和进行研究,但我已经 10 年没有分享过任何与开发相关的内容了。在那段时间里我组建了家庭。我每天工作 9 到 5,下班后就关掉开发者的身份。家庭比写博客更重要。
绝对!写博客不是生活,除非你碰巧靠它(至少部分)谋生。家庭在我看来也比工作重要。
不过,这里要表达的中心思想不是一个人要承担起整个网络的重担。只是想让人们走出黑暗,在获取的同时也贡献一些。
工作/生活平衡似乎是一个关键问题。我也在努力平衡这两者。“入门门槛”也是另一个问题。我在社区学院教授网页开发课程,但仍然觉得我的专业知识不足以与网上社区现有的内容相比,无法为社区做出任何有建设性的贡献。我只是在制造“噪音”——或者更糟的是,提供过时或隐性错误的信息!您有什么建议可以简单地增强一个人对发布内容的信心吗?
我想就可检测性而言,我非常接近一名暗物质开发者。我阅读了很多,但很少贡献,所以你可能根本不知道我存在。我偶尔会评论,或者贴一些我认为对人们有用的算法,但我不会说我特别活跃。
我想知道社区中活跃成员与被动成员的比例是多少(假设被动成员可以被视为社区的一部分)?
我想说,任何贡献都是好的,无论是发布一个简单的算法,还是像您在这里一样参与对话。与其说要做出重大贡献,不如说要做出一些微小的贡献,让社区不断进步。
我认为,对于那 1% 写博客和维护博客的人来说,这是他们的爱好。另外 99% 不写博客的最大原因是时间问题。
以我为例,我每天早上 8 点到晚上 6 点工作,下班回家后换衣服,就开始在车库里修理各种汽车,直到晚上 12 点左右才回家,然后就该睡觉了。所以没有时间写博客。
另外,也许该开始写博客了,因为我受不了那些只在网上看到过就说自己知道的人指手画脚,好像他们说的就一定是对的/好的。
我绝对可以认定自己是一名暗物质全栈开发者和布局/UI 设计师。我意识到我并没有像我应该那样积极地进行人脉交往,但事实是,我对目前的工作状况很满意,对职业发展也抱有乐观的态度。你可以说我不够热情,但我更愿意将自己的职业热情投入到阅读而不是写作,投入到尝试而不是展示。另外,我的工作之外还有生活和爱好。
说真的,现在有些人看待创意专业人士的方式让人感觉很压抑。人们认为,一名开发者应该一直为开源项目做贡献,参加黑客马拉松,并不断证明自己的价值。也许我以某种方式在吸取开源运动的成果,但每个人都有自己的生活方式,我认为,说低调是件坏事是错误的,这完全取决于人们如何安排自己的时间以及什么适合他们的个性。
我完全同意。
我过去会因为没有参与到活跃的社区中而感到羞愧。但现在我意识到,“沉默寡言”让我有更多时间去追求其他兴趣/爱好……
我仍然阅读很多,只是没有什么可补充的。
我并不是完全处于黑暗之中。我确实发布了一些内容,但数量很少。我在工作中完成了大部分开发工作。如果我做出了什么聪明的事情,我会为此感到自豪;但那不属于我。如果我在工作时间内完成,知识产权就属于工作。公开讨论我大部分创新成果是不合适的。
不过我确实阅读博客。我认为,开发者必须紧跟技术发展潮流。新的技术被提出,新的反模式被讨论,在自己的圈子里工作会增加固执己见的风险,让你一错再错。
我不同意分享你获得报酬的想法是不合适的。这并不会降低你提出想法的价值。如果我没有其他更有意思的事情去做,我肯定会分享我所做的一切。
当然,如果你创建了一些专有的东西,你就有权将其利润最大化。这并没有错。但撇开贪婪不谈,如果你从开源运动中获益,最好回馈社会。
当我称之为不合适时,也许我应该说“违反了我工作合同的条款”。这不是我选择的,而是我的义务。
在工作之外进行新工作时,我喜欢写博客并分享我的成果。
我是一颗纯粹的暗物质粒子,对此我很满意!但要回答杰夫关于实际数字的问题……也许你应该查看像 css-tricks.com 这样的网站的流量统计数据。我敢肯定,大部分流量都是暗物质用户贡献的。所以不要以为我们在这些网站存在中没有起到重要作用。没有我们,它们会小得多。如果有人喜欢一个页面,并不意味着他们每天都会访问该页面。Facebook 和其他社交网站有时会让人产生一种错误的印象,即谁只是点赞者,谁是真正的用户。
如果我们都是老师,谁是学生呢?!
我认为,任何优秀的老师都会告诉你,他们也一直在学习。教育是一段持续的旅程。:)
很多人不“参与”社区,因为他们遇到了像这篇文章一样的毫无用处的废话。
也许你可以详细说明一下为什么这篇文章是“毫无用处”或“废话”,这样有助于推动对话,减少网络上此类内容的出现。就目前而言,我认为这篇文章既不属于“毫无用处”也不属于“废话”。
体会一下这种讽刺。
有时候,有些人说话太多——他们除了浪费氧气之外,什么也没做。
在分享和协作方面,确实应该区分信号和噪声。与此同时,我认为这将是一个不参与的理由。
有人在 Twitter 上学到过什么有用的东西吗?
我一直认为 Twitter 上都是一群站在肥皂箱上向虚空喊叫的人。
哦,是的,很多!对我来说,它主要用途之一就是问问题,因为获得答案的速度比 SO 快得多。我通过这种方式学到了很多东西。更不用说人们会在 Twitter 上分享有趣的东西了。当然,噪音很多,但忽略它们并不难……
我是一个暗物质全栈开发人员。我阅读了很多博客。我做了很多教程。我一直在努力提高我作为开发人员的技能。但就像许多发表评论的人一样,我在业余时间不会写关于它的东西。我有许多除开发以外的兴趣爱好,我认为这让我成为一个更加全面的人。网络开发不是我的全部,它只是我的工作。
这是一个健康的平衡!我自己也遵循这个原则。
成为社区的一部分并不一定意味着要写博客。对你来说,花时间在这里发表评论,对我来说,是推动事情向前发展的一部分,我鼓励你对其他你阅读的博客也这样做。如果实在没有其他原因,也可以在对你有所帮助的文章上评论一句“感谢”,或者对那些可以改进的文章提出建设性的批评。
我有一个名字!我在网上有存在感,但不是为了我的前端开发。我的 Twitter、Tumblr、Facebook 等等都是用来推广我做的任何其他事情,而不是开发。我早上 7 点开始工作,完成所有任务,对我的工作充满热情,并能完成任务,每天至少花一个小时阅读文章和做教程,以跟上 FED 的最新动态,但下午 3 点一到,我就下班了。我的网站自 2007 年以来就没有更新过。我的 GitHub 处于休眠状态,希望我能找到一份需要使用它的工作。我的推文更多的是关于电视和洛杉矶行人/公共交通新闻,而不是任何与 CSS 定位或 ES2016 有关的东西。我已经是一名开发人员十年了。当我在空闲时间选择更新我的网站还是写一篇关于汽车文化的 Medium 文章时,我选择了后者。这就是我想要的工作与生活平衡。话虽如此,这确实影响了我的职业生涯。我知道我的薪水很低,也知道唯一升迁的方法是跳槽,但我没有作品集来展示我的作品,也没有 GitHub 代码示例带去面试。我的头脑似乎不适合做这种事,无法想出自己的东西放到 FED 网上。你只要告诉我做什么,我就能做几乎任何你想要的东西。你只要告诉我做一些东西来展示我的技能,我就会一筹莫展。我是一名暗物质开发人员。
归根结底,这与工作与生活的平衡和幸福感有关。
我每天工作 8 小时进行网络开发,其中包括花一点时间阅读像这样的文章。我喜欢在晚上放松一下。
当然,我可以为网络做出贡献,帮助它更快地发展,但我不是烈士,如果可以选择,我宁愿看到我的狗在公园里叼着棍子跑来跑去。
这个词绝对适合我。我已经从事前端网络开发超过 10 年了,我每天阅读并吸收许多其他人发布或贡献的内容,但几乎从不回复或评论,也从不发布自己的任何内容。
虽然我绝对认同时间是我的被动参与的一个因素,我的业余时间经常被家人或其他兴趣爱好所占用,但对我来说,不仅仅是时间的问题。我是一个彻头彻尾的内向的人。与他人互动,即使是在网上,也会让我感到非常消耗。我在一家大型软件公司工作,从早上 9 点到下午 5 点,那里有那种疯狂的低矮隔断的开放式工作环境,对像我这样的内向的人来说很不友好。工作一天后,我根本没有精力去积极地与在线开发社区互动和贡献。
我可能是唯一一个在 iPhone 4 上看这篇文章的人,但标题太高了。只是说说而已。
我完全认同这个标签,但我成为暗物质的原因与优先级有关。我宁愿专注于做某事,而不是浪费 10 倍的时间去发布关于它是如何完成的。这对我来说非常自私,因为我阅读了很多内容,从中获益匪浅,却很少回馈社区。这主要是时间问题,而且我还是觉得我的事情做得不够多。
我不确定我是否属于这个“暗物质”群体。但我喜欢在 Stack Overflow 上与新开发人员分享我的想法和答案。我在 GitHub 上也有几个公开的 gist,任何人都可以访问。
我不写博客谈论我的工作,但我喜欢与他人分享我的知识。
我的朋友,你绝对属于光明的这一边。无论你是否写博客,这些都是参与的好方法。
你可以看到所有暗物质开发人员,因为我们没有 gravatar!
对我来说,Gravatar 更能反映那些积极使用 WordPress 并为了在构建中预览作者资料而设置了 Gravatar 的用户。
对我来说,这个术语和定义似乎过于绝对。我从 1999 年就开始为网络设计和编码,根据这个定义,我可能也会被归类为这种类型。我从未在 Dribbble 上发布过任何内容。我非常想发布,但我不知道那里是否有任何人可以邀请我。我从一个小镇开始我的职业生涯,然后搬到了另一个小镇。
找到像我一样工作的设计师和开发人员并不容易:以网络标准为基础,专注于渐进增强、可访问性、性能和未来友好性,在一个只有 10 万人口的小镇里并不容易。这里主要是低端的 WordPress 模板调整者,向小型企业收取 200 美元,让他们建立一个网站。当然,附近的大城市有聚会,但工作一天后还要通勤,我无法再花 2 个小时往返参加聚会。我是一名丈夫和父亲。这行不通。我参加过会议,也认识了一两个人,但我几次试图与演讲者或知名人士交谈,他们都挤在一起,与他们在上次演讲会议后就再没见过的朋友叙旧。
我相信有很多人都乐于不与更广泛的社区进行交流,但我确信也有很多像我一样想要交流,但却发现很难参与进来的人。
我有一个三岁的孩子和一个即将满月的孩子。没有时间为网络制作额外内容。
我们公司约 8 名其他开发人员中,绝大多数也有孩子,而且孩子还很小。他们也没有时间。
我从 CEO 的书架上借书阅读。我会将阅读结果与公司分享,并发布到公司的公共博客上。我一直在努力提高我所在团队的工作效率,这 1) 对下一个雇佣的人有好处,2) 也让我感到很满意。
我认为任何分享知识的行为都是好事,无论是向同事推荐书籍还是发布到公司博客上。
我完全理解家庭比其他任何事情都重要。再说,我假设你是没有牺牲任何家庭时间就发布了这条评论,这本身就是一种参与社区的好方法。:)
为什么不能等到有值得说的话才说呢?
这完全没问题。
同时,我建议你 (1) 扩展你对“值得说的话”的定义,(2) 考虑即使像这样发布一条评论也是社区的一部分。
我是暗物质。呃……至少在我发布这条评论之前我是暗物质 ;-).
哈哈!我喜欢。
我阅读了很多内容,但我发现“参与”纯粹是浪费时间。除非是本地会议或公司支付费用,否则参加大型会议是巨大的资源和时间浪费。
我(通常)不会雇用那些社交媒体存在感过于活跃/激进的人,因为我觉得我会付钱让他们做这些事情。
这很棘手。出于某种原因,我不信任那些在社交媒体上花费太多时间的人,除非这与他们的工作直接相关(例如,经常使用 Twitter 的记者)。
黑暗物质哥代表在这里。
我认识的那些精英设计师和开发人员(那些在可能被认为是最高级别工作并年薪超过 20 万美元的人)并没有在网上活跃,也没有社交角色。他们中的许多人可能会被描述为过度努力的人,他们在工作之外还有其他占用时间的兴趣。
我认识的大多数普通设计师和开发人员似乎对在线社交网站贡献了不少。
只是一个个人轶事。
我做了很多年的“黑暗物质”。我的大多数理由已经在本帖中提到。就像这里的很多人一样,我是一个父母和一个内向的人。
我曾经有过的另一个重要原因,可能对我来说是独一无二的,那就是在我“黑暗时代”我一直在做一些无聊的事情。
在我自由职业之前的大部分职业生涯中,我一直负责一个老旧平台上的电子商务网站,该平台使用了真正的 HTML 表格布局。我本质上被困在 20 世纪 90 年代,这在 21 世纪占据了令人尴尬的很大一部分。这只是一份不酷的工作,我做的时候也感觉不到酷,所以我从来没有想过要与更广泛的开发界分享我的工作。
对我来说,那些更喜欢与计算机打交道而不是与人打交道的人是内向的人,这并不奇怪,这正是描述中所指的意思。
是的,我拥有所有提到的网络形象、分享和社交资料,其中一些比其他更完整。 Heck,我甚至为客户设置了它们。
但我经常发现它很累人。
而且,我获得的开发经验越多,我对安全和社会工程(更不用说监视程序)的了解越多,我就越不想在线上分享,至少通过主要的社交网站分享。
这是我唯一发布过的博客,我认为这是我在这里的第二或第三篇帖子。哈哈,我不知道它有个名字。:P
就像这里其他人一样,我阅读博客是为了教育、培训,只是为了跟上一般情况。我没有时间拥有自己的博客。我感谢这里的评论,也许我们有一个社区,只需要很少的交流?(我和家人和朋友有很好的社交生活,不需要在网上社交)
我为专业网页设计师创建了一个 CMS,我的所有客户都是专业人士,他们都太忙于创建网站而没有时间写博客。但对他们和他们的客户(需要 Facebook 和 Twitter 营销等)来说,有一些重叠,否则似乎我很多客户也是黑暗物质开发人员。
也许黑暗物质只是意味着有些人拥有线下社交生活,这种生活是充实、活跃的,比在线社交生活更重要?
几年前,我想出了一个使用复选框创建响应式滑出/推送菜单的方法,该菜单可以在移动视图中使用。无需 JavaScript。
我从来没有写过它,因为我认为其他前端开发人员已经知道如何编写它,或者/并且其他人会分享这种技术。
果然,我开始在 Codepen 和其他网站上看到这种响应式菜单的想法。
我的意思是,如果你不分享你独特的想法或编码技术,其他人也会这样做。无需用重复信息弄乱网络。网络已经充斥着重复信息的海洋。
前端编码,对于能力强的前端开发人员来说,它是自我解释的。无需写博客介绍它。
@angela 有很多组织可以让你免费使用 Treehouse。我从旧金山公共图书馆获得了我的。我只需要我的图书馆卡号才能注册。祝你好运。
有趣的阅读!我无法认同黑暗物质的角色,因为我喜欢分享,但我的全栈朋友和后端同事符合… 灰色物质。他们确实参加会议,有些人参加(小型)聚会,专门是为了学习新东西。
我发现有趣的是“为什么”。为什么黑暗物质开发人员避免曝光,而我为什么寻求曝光?
在我从事开发工作之前,我已经制作了关于如何制作特定电子声音以及如何在各种游戏中“欺骗跳跃”和创建地图的教程。因为当时不自信,我认为这样做是为了炫耀,为了获得认可和喜爱。我可以花几个小时训练其他人做我做的事情。也许这样我可以证明自己可以做一些他们做不到的事情。也许我只是热衷于教学。我喜欢相信热情是我的今天的动力,但我发现没有得到反馈,写作就很难获得快乐。
无论我的动力是什么,黑暗物质开发人员似乎都缺少这种动力。无论出于何种原因,我认为这最终是一个个人选择。对我来说,这是一个无意识的选择,但我可以想象其他人,例如自由职业者,选择以这种方式暴露自己,使其成为一个有意识的选择。
好文章,
老实说,我属于你提到的那些人
为了回答你的问题,为什么?
好吧,当然我的原因可能与其他人不同,但主要是因为我害怕尴尬
网上很多开发人员(当然不是所有人)都很爱评判,似乎充满了自负,我真的很讨厌这样
所以我一直害怕发布代码或写博客,因为简单地说,我会被吃掉:)
老实说,我觉得让社区对新手更友好是每个人的责任
但这些天我试着改变一点,对社区更加开放,并更频繁地进行合作
所以我希望有很多人也尝试改变:)
这是真的!社区非常善于批评,但并不总是以建设性的方式批评。
老实说,我不喜欢聚光灯照在我身上,也不喜欢以非常公开的方式做所有事情。这非常不舒服。
那也是我非常害怕的一件事。当然,有一些巨魔可能会试图把你贬低,因为你把自己暴露在外面。我在这篇文章中就看到了几个。
希望,恐惧不会让你不愿与我们其他人分享你的智慧和见解。我们最终都是同一个团队,当我们一起工作时,这很棒:)
好文章!我也分享了关于网页设计细分的幻灯片。我讨论了大多数优质网站使用的基本主题。
所有这些让我感到困扰的是,我知道很多才华横溢的“黑暗物质”开发人员,他们可以为社区贡献很多。问题是,他们没有把这些微小的贡献(比如写博客,或者在 Dribbble 上添加东西,或者在 StackOverflow 上回答问题)视为“工作”,而是将其视为自恋的行为。不幸的是,我不确定我们能做些什么把这些人带到社区里,并说“嘿,我们不是想做混蛋——我们只是想在公共场合弄清楚这些事情。”
完全正确!正是那些微不足道的贡献,经常被忽视,因为它们在推动事物前进方面所发挥的作用。
我在这里看到的很多评论都表明,我们必须生活和呼吸网络才能做出贡献,但我认为情况并非如此。任何贡献,从向朋友推荐一本书到评论帖子,都是一种很好的参与方式,而且不会花费太多,因为牺牲了人们在网络开发之外的生活。
自恋部分是准确的。当然,网上有一些自私的“贡献”,其中一些是噪音,但这又回到了一个古老的问题,即人们天生是否真正善良。换句话说,我们可以在不以自我为中心的情况下行善吗?
我想说很多人都有自己的生活。不是每个人都能在网络上花费大量时间。许多开发人员都有家庭,并在网络开发之外拥有自己的兴趣。我认为,在我们这个行业,我们被期望对它如此热情,以至于我们为其他任何东西而活,这才是更大的问题。这是一个多么不平衡的存在。
我知道那里有一些“A型性格”的人,他们在个人生活中做了很多事情,有家庭等等,而且仍然积极活跃在在线开发社区,但不是每个人每天都有这种能量。大多数人需要偶尔休息一下。
我真的希望你没有暗示我过得不好。网页只是我生活中和工作的一小部分,但我确实觉得有必要时不时地回馈它,就像它帮助我获得职业一样。你可能不会看到我在推特上讨论前端开发,或者在会议上发言 - 我在这方面并不擅长,也不想浪费我的精力。然而,我喜欢写作、教学和在有时间时做一些GitHub上的小贡献,这些对我来说已经足够了,我不会觉得我在牺牲我的生活,包括我的家庭。
我希望我没有给你们留下我是A型性格的印象。虽然我确实认为自己是一个非常负责任的人,但我非常内向,发现社交互动会消耗我大量的能量。我感觉你可能也这样,但你仍然抽出时间在我的这篇文章上发表评论。这本身就是一种参与的方式,而且不会造成不平衡的生活方式。
有些人需要成为乐队的领唱,而我更喜欢当鼓手 :)
这篇文章让我很反感,它代表了我们这个领域在包容性和多样性方面面临的许多问题。这篇文章完全没有为那些背景不同于作者的人,或者那些没有时间和精力去维持他们作为网页开发名人形象的人留出空间。
这让人感觉“如果你不以网页开发为生,那么你就是这个社区的异类”。天哪,任何人在网页开发之外的生活都是不允许的,网页开发者们谈论和发布的都是关于燕麦片和香草之类的东西。我还有比关注那些会在推特上发讽刺的推文,无视“黑人的命也是命”运动,并且经常使用“perf”和“totes”这样的愚蠢缩写的人更有意义的事情要做。
抱歉,我本想早点回复,但我必须送女儿去学校。:)
我建议你重新审视你对“维持形象”和“名人”的定义。没错,我是这篇文章的作者,这篇文章发表在一个很受欢迎的博客上,但我并没有试图刻意塑造在线形象或者构建粉丝群。换句话说,我不参加会议演讲,我推特玩得不好,而且我不确定“totes”是什么意思(也许你可以解释一下)。
这是一个非常防御性的评论,我不确定它和这篇文章有什么关系。我和你,以及这里许多其他评论者一样,都有自己的生活,我们更愿意把生活花在网页前端开发之外的事情上。如果你不喜欢“暗物质开发者”这个词,我可以理解,但我希望你不会以贬义的方式理解这篇文章。相反,我希望表达的是,“暗物质”中蕴藏着大量知识,而像我这样的人却错过了这些知识。
对我来说,分享总感觉就像是我做的一切都会被淹没。所以我没有动力去分享。外面有太多东西了,我做的真的是别人没有做过的吗?
别误会,我对我所做的一切都感到非常自豪,并且一直努力以最佳的方式进行构建,但还有很多其他人已经拥有了成千上万粉丝的关注。
我太了解这种感觉了。我从来没有拥有过庞大的粉丝群,也没有觉得我有任何原创的东西可以贡献。
但你知道吗,分享你学到的、知道的或者使用的小细节,有一种建立势头的方式。我认为,当我们中任何一个人决定即使是最小的贡献也不去做时,网络就会错过一些东西,比如在这篇文章上发表评论。仅仅因为你发表了评论就很棒,并且继续激发了这场讨论。:)
我也可以从另一个角度来理解:有些人成功地获得了可见性和人气,占据了空间;他们像一颗耀眼的明星,让那些在社交方面不那么擅长的其他人被忽视。那些善于与人交流的人更善于吸引注意力。可能有很多优秀的贡献,但是时髦话题或者更受欢迎的作者的噪音和炒作吸引了几乎所有的注意力。这个问题无法通过提供*更多*噪音来解决。
就个人而言,在技能方面,我还在追赶专业开发人员的基础知识,这限制了我在分享方面花费的时间(或精力)。我已经编程了20多年了,但只做了2年半的开发工作;在此之前,我基本上都是“暗物质”。网络,与人建立联系……这些我都不擅长。这很可能直接反映在我的在线关注度很低;是否有人偶然对我的作品产生兴趣,以及它是否与他们感兴趣的东西相匹配,完全是随机的。
我可能不算在线“暗物质”,因为我喜欢在我觉得相关或者可能对某人有帮助的时候写东西和分享东西。我也读了很多博客。包括这个。也就是说,我是一个习惯于潜水的用户。你只有在我决定从阴影中走出来,像这样为讨论添加一些内容的时候,才知道我在附近。
或者没有。对于有些人来说,这其中的一部分是他们担心自己没有什么可以贡献的,所以他们决定保持沉默。
“毕竟,这里有点饱和了。我还能添加什么呢?”这种心态让我的犹豫不决持续了很长时间。天哪,即使现在我写东西或分享东西,我也会对它的价值感到不确定。
对于其他人来说,他们就是不想参与。无论我们是否因为没有他们的贡献而损失惨重,他们是否贡献都是他们的选择。我们必须接受这个现实。
我承认我也有简单的行动迟缓的倾向。如果可以选择做任何事情并冒着直接伤害的风险,我可能会不做任何事情,并冒着间接伤害的风险。无论如何,这是等式的一部分,所以我会权衡贡献的潜在益处与它可能造成的伤害。然而,没有人能够始终如一地做到这一点。
此外,正如许多人所指出的,我们并不知道这些“暗物质”开发者的具体情况或背景。呼吁他们更多地贡献,往往不会考虑他们是否具备贡献的条件或能力。天哪,仅仅能够在我的电脑上使用可靠的宽带连接在这里发表评论,就是我能够做出贡献的一种延伸。
最后,我们必须承认许多开发者社区的不足。除了选择不分享之外,我们还要考虑是否创造了利于分享的氛围。一些社区做得很好,而另一些社区却在这方面掉链子了。
此外,由于多样性仍然是这个领域和其他行业领域面临的一个问题,一些开发者可能已经成为了“暗物质”,因为他们担心人们会对他们在社区中的存在方式做出反应。特别是如果他们以前曾经贡献过,却因此受到伤害的话。
总的来说,要考虑的问题很多,这使得这个问题不像将开发者简单地划分为可见和暗物质那样简单。我们可以鼓励更多人分享他们的工作和想法,但我们必须确保他们有愿望(首先也是最重要的),有条件,以及合适的平台。
请记住,仅仅要求人们贡献,并想知道他们为什么不贡献,本身并不能算作鼓励。
我喜欢协作的想法,人们只是分享他们所知道的,获得他人的意见,讨论等等。但我认识一些人,他们并没有真正协作的想法,或者他们选择不这样做。这不是因为他们认为协作没有好处,或者他们实际上没有为更大的利益做出贡献,而是这些人只是想安安静静地生活在他们所在的地方,做他们正在做的事情。他们没有目标攀登社会或公司阶梯,他们也不渴望新的体验或朋友。在某种程度上,他们对他们已经拥有的东西感到非常满意,他们不需要任何超出这些的东西。他们仍然在成长,以他们自己的速度,在他们自己的框架内,他们甚至可能发现我们从未知道的事情,或者我们忽视了的新颖的创新想法,因为我们的讨论可能让我们太快地向前迈进了。他们没有寻求来自网络上所有人的认可,因为他们身边有他们认识的人,他们的意见是可以信赖的。
我们总是看不到硬币的另一面,特别是当我们站在与对方完全相反的地方的时候。因此,我们对他们说他们应该这样做,那样做是不公正的,因为我们认为对我们来说是正确的。我们不应该把我们的定义强加于别人。我的意见是让他们自由,让他们以自己的速度前进。
尽管我喜欢我的工作,但我做的是“准时上下班”。因为我真的不想比现在花更多的时间盯着屏幕。我想出去。弹吉他,去跑步等等。
在网络快速发展的情况下,找到时间去了解最新信息已经很困难了。
我确实想念我20多岁时那样积极参与网络,但现在这样做就意味着要放弃现实生活中的一些东西。尽管我的选择有很多缺点,但我并不确定我是否愿意这样做。
我认为“暗物质”开发者在网页开发界存在的最大原因,并非他们不经常使用互联网或优先考虑现实生活,而是他们可能将在线时间花在其他事情上。
我的意思是,可能有很多开发者宁愿在社交媒体或论坛上讨论政治、游戏、足球或其他事情,而不是花时间讨论开发。也许他们确实拥有博客和推特账号……他们只是在空闲时间讨论选举或最近的比赛,而不是评论最新的 CSS 特性或 Javascript 库。
他们也可能身处与网页开发相关的社区,但可以说有点处于“主流”之外。例如,整个论坛和网站都存在于论坛/社区管理领域,并且相当多的专家程序员在这些网站上闲逛。他们可能不会在这里评论等等,但这并不意味着他们不讨论自己的领域或分享他们的知识。
那么,在更……“不光彩”的网站上呢?我相信有很多优秀的开发者在仅限邀请的黑色帽子 SEO 论坛和类似的网站上闲逛,但出于显而易见的原因,他们喜欢避开公众视线。
所以,是的。也许这些“暗物质”开发者确实在网上花了很多时间,并且确实运行博客和个人资料等等,他们只是更喜欢谈论与开发无关的事情。或者也许他们使用更冷门的网站管理员论坛和网站,而不是每个人都知道的那些。
哦,是我。我是一个 90% 的暗物质,没有人认识我。我喜欢社交和分享的想法,但它根本没有发生。希望有朝一日我能成为光物质。
隐藏在暗物质问题背后的令人不安的想法似乎是,按照“圈子”的风格,要被认为是“理智的人”,就必须“参与”,这意味着要随时博客、分享、发帖、评论、上传等等,以便“推销自己”和“优化自己的在线形象”,以“赢得”更好的工作和“更有趣的人”。
好吧,你仍然可以在你的社区或城市里与真实的人进行精彩的互动,而无需收集“积分”和调整自己的“在线形象”——并且仍然致力于完成带来不错报酬的令人满意的项目。
永远记住:你穿的最后一件衬衫没有口袋。
这篇文章中存在着很多特权。我是一个女性,也是一名开发者,我有一个跟踪者。我并不重要,远不如任何被 gamergate 或类似事件针对的女性重要,但这只是为了让你知道这件事有多普遍。我实际上根本不能用自己的名字在网上发帖。
我曾经想要参与在线“社区”,并且敬佩那些这样做的人。但在过去的几年里,在经历过跟踪者之后,我把注意力集中在发展现实生活中的关系上。我曾经有一份“时髦”的前端开发工作,现在我的职位是“商业系统分析师”,我每天的工作是维护那些可以被礼貌地称为“企业中间件”的东西,使用 js、xml 和 oracle SQL。这可能是最不性感的开发工作,但它是我做前端工作时的 1.65 倍薪水,而且我可以数得出我加班超过 40 小时的次数。我现在有时间和金钱从事工作以外的爱好,这实际上非常棒。
我将以一个轶事来结束。我今年夏天试图参加一个“时髦”的本地开发者大会(即使我的工作不需要跟上最新技术,但我仍然为了自己享受它):大会网站要求注册才能查看票价。为了注册,你应该列出公司名称和职位。我的公司处于一个高度监管的行业,我必须签署一份社交媒体协议,作为我的工作条件,该协议规定我唯一被允许使用我的公司名称的网站是 LinkedIn,而且只有在我整个工作期间 *从不发布任何内容或参与任何小组* 的情况下才允许。所以我将这些字段留空。但大会网站将 *所有注册者的个人资料* 设置为公开,无论他们是否购买了门票。没有隐私选项,因为(就像这篇文章中一样)人们认为“社区”就是关于在网上公开发布信息。大会很受欢迎,以至于“我的名字 + 我的城市”的 Google 顶级搜索结果很快就变成了我在那里的个人资料页面。我最终决定,我的跟踪者提前知道我将在特定地点待两天,每天八小时的风险太高了,所以我决定不参加。
tl;dr
像你这样的特权白人男性构建的系统不会优先考虑隐私和安全,无法让边缘化群体参与。
嘿,非常感谢你在此处发表你的声音。这里显然有很多值得思考的内容,我想确保我重申并澄清这篇文章的目的。
首先,这里没有陈述任何强制性内容。换句话说,这并不是我们应该如何作为开发者行动的命令。任何规则都有例外,隐私和安全的概念远远超出了我们在这里提到的暗物质的范围。我真诚地希望这篇文章不会让你相信 (1) 暗物质是一件坏事,或者 (2) 避免暗物质应该以牺牲个人幸福为代价。我们有生活,而生活是第一位的。
其次,这条评论真的让我很不安。
我不会试图说明我的生活比其他人更艰难。但假设我的生活很轻松,没有被边缘化,仅仅因为我是白人男性,这完全是过分了。我同情任何人在生活中遇到的困境,但反过来用方钉来敲圆孔对于任何曾经自己被方钉敲圆孔的人来说都是一个大胆的举动。
再次,如果这篇文章触动了你的神经,特别是它没有打算触动的神经,请接受我的道歉。
好吧,你是问的,哥们。你想听听一些不发表评论的人的意见。很明显,你非常特权。特权阶层的一部分的定义是……你无法看到或了解没有这种特权是什么样子。
我提供了一个真实的例子:我想参加一个开发者大会,而该网站的设计是为了拥有一个公开的个人资料页面,该页面对每个人来说都非常容易在 Google 上搜索到,即使只是想查看日程安排信息和票价的人也是如此。我用了我的真名,因为这是注册流程的一部分。但我决定,去一个可能导致我的跟踪者在那里的地方对我来说太危险了,因为[跟踪者]可能会在那里制造一个场景,从而损害我的专业声誉。这就是我所经历的。我怀疑制作该网站的人是否想过,能够在网上用自己的真名发帖而不用担心是一种特权,他们只是在想“建立社区”。但是,由于他们没有考虑到,并非每个人都拥有与他们相同的特权水平,他们实际上只是创造了一个让像他们一样的家伙聚在一起,并自我吹嘘的地方。
我当然询问了关于经历的评论,但不是为了人身攻击和将我归类为我不属于的群体的泛化。
值得一提的是,我希望你也明白,暗物质不必局限于在线身份或在线互动。如果你读了一本关于开发的优秀书籍,并认为你的某个朋友值得一看,就借给他们。这是推动事物向前发展的部分,也是这篇文章的写作精神。
真正有趣的是,至少对我来说,像这篇文章这样的元文章会吸引 100 多条评论(当我写这篇文章时有 95 条),但关于,比如,在 WebGL 中渲染矢量图形的文章,只吸引了……3 条。
我自己也觉得很有趣!我想一篇文章会触动人们的个人神经,而另一篇文章可能不会。尽管如此,我仍然希望看到更多关于技术文章的讨论。
有很多开发者的母语不是英语。作为英语母语的开发者,你并不总是能看到他们,因为语言障碍。也许他们正在参与——用他们的母语。
这是一个很好的合法观点!我不得不承认,我对可能在我自己的母语之外进行的贡献一无所知。同时,我怀疑在社区的任何一个部分,都存在着错过贡献机会的人。
我会符合暗物质的称号。我在 1966 年上了我的第一堂编程课。我在 github 上确实有一些小型的在线存在,但我已经半退休了,但仍然为一些客户构建网站。我不需要积极推销自己,因为我得到的工作比我想做的还要多。想要和需要或能处理的能力是不一样的。
我确实会阅读博客,但几乎不发表评论,这是个例外。我仍然会参加在线课程,当我想要了解更多的时候会问问题。当我需要的时候会在 Github 上发布问题,并偶尔提交拉取请求。
我不写博客,也不发言或参加会议(任何会议),因为我在 80 年代和 90 年代做过这些,当时还没有网络,或者网络的使用方式与今天不同。我在 1991 年创建了我的第一个网站。
我发现上面的一些评论缺乏对动机和经验的透视,尤其是对于我们这些存在感微乎其微的人来说。但就像物理学一样,暗物质构成了宇宙的很大一部分。你可能看不见它,但它的引力影响可能是巨大的。
我女儿12岁的时候告诉我,她很高兴我们教她学习是件有趣的事。学习的确很有趣,而且我每天仍然会学到一些新东西,通常是从Chris那里学到的。
感谢你的帖子,我今天学到了一些东西。
评论区的“死亡”在其中扮演着一定角色,而意见审查的增加也是如此。试想一下,有多少人可能不同意一篇博客文章中的概念,但出于害怕被嘲笑或骚扰而决定不发表自己的意见。通过试图让这些互动区域更“安全”,我们可能正在失去让这些互动结果变得显著的原因,从而失去互动相关的可能性。
我并不经常在网上评论,我确实阅读了不少博客,但我大部分的“回馈社区”都是通过面对面地向非开发人员和新开发人员展示关于网络可访问性、层叠样式表、标记语言、内容管理系统、搜索引擎优化以及构成网络的其他几个方面的知识来完成的。我绝不是专家,但我能够教导我在更广泛的企业中合作的人员,以提高他们的理解水平。因为这些都是当面完成的,并且不能像博客或推特那样在线跟踪,这算作暗物质吗?
面对面的互动绝对是一件好事!我经常发现,把一本实体书借给别人和在推特上发布内容一样有效(甚至更有效)。绝对不是暗物质。:)
不,不算。你描述的是一项伟大的工作。
我觉得这篇文章,虽然试图避免,却在暗示我们应该避免成为暗物质开发者。当然,积极参与社区对社区是有益的,但世界远比网页开发要大得多。我在几个我更关心的社区中都很活跃,并花时间做更有意义的事情。我敢肯定,许多开发者如果花时间积极参与社区,做一些社区以外的事情,会更快乐。
我并不指望一个网页开发博客会倡导我们花更少的时间在网页开发上。
这是一个有趣的观点,我明白为什么这篇文章可能会让人觉得“嘿,你必须在社区中”。但这绝对不是我的本意,而且我可以说,任何微小的贡献——无论是推荐资源还是感谢他人的贡献——都属于参与社区。
我完全明白我们每个人都有网页开发以外的生活(我当然也有!),并且会像对待其他任何工作一样,确保平衡我的工作和生活。
感谢你的写作!在这篇文章中评论是为讨论做出巨大贡献的一种很棒的方式 :)
谢谢!我经常为stackoverflow做出贡献,但其他方面不多。我觉得有必要在这里作为一名“暗物质”开发者发言。我们,按照我们的定义,对于大多数问题都让我们的观点不为人知,但这是一个分享它的好时机。
的确,之前提到的语言障碍是一个重要的补充。我们基本上是在看全球20%的英语系开发者。我不知道这会降低多少百分比,但可能会降至总量的5%,使得95%为暗物质。
总结一些之前提到的原因
没有分享的愿望,或者害怕分享。这不仅仅是开发者的事。在10人的商业会议中,你经常会发现只有2、3个人一直在侃侃而谈。其他人也拥有知识和技能,但由于某种原因,他们没有做出贡献。
没有时间分享。由于当今世界如此数字化,工作和其他数字活动的时间加起来很容易超过12个小时。人们可能想做其他事情,或者必须做其他事情,比如照顾家庭、照顾自己的健康等等。
有一些时间分享,但这不值得。我认为这是不贡献的最重要原因。如今,要让人注意到你的贡献非常困难。
我曾经在博客时代初期,也就是10多年前,在我的博客上撰写技术文章。我取得了一定的成功,获得了相当多的页面浏览量,以及一些来自阅读者的内容讨论。这激励我撰写更多此类文章,有些文章需要花费1到2天的时间来研究和写作。
令人清醒的现实是,无论我选择哪个主题,很可能有人已经抢先写过,而且比我写得更好,也比我做得更好。每个细分领域或技术都有自己的英雄,他们占据了99%的关注度。社交网络上也是如此。如果你是一个默默无闻的人,发布了一篇很棒的文章,很可能它会像99%的其他文章一样石沉大海,而那1%的爆文和搞笑猫咪获得了100万个赞。这不是线性的。
因此,如果原创内容的创作极其困难,而且内容传播机制不利于那99%,那么我唯一能得出的结论就是不贡献。说真的,从统计学上讲,不贡献更好。在个人层面上,价值与回报之比对于几乎每个人来说都是负数。你可以更好地将这些时间花在工作、家庭或休闲上。
在宏观层面上,我不支持这个结论,但在个人层面上:你所面临的困难重重。
我同意你的观点以及一些早期的评论。(不幸的是,评论太多,我无法全部阅读!)我曾试图为StackOverflow做出贡献,虽然一些评论看起来很有帮助,但我的一条建议并没有得到认可。要花很多时间才能把事情想清楚,才能写出一篇好的、完整的帖子。迫使我更深入地思考我的建议是件好事,但我没有太多时间经常这样做。
但总的来说,我同意大多数事情已经得到了充分的解释。我真的需要写一篇关于已经充分解释过的主题的文章吗?在偶尔遇到一些独特的东西时,我会在博客上发布,但通常不会。我会尝试这样做,但我不知道是否有人找到了我的博客。:-)
总之,回到暗物质开发者...我合作过的绝大多数人可能没有写博客,也没有积极参与在线贡献。我认为在一定程度上,这仅仅是一份工作。我一直认为,探索现有的东西既有趣,也可以间接地帮助工作,即使不是立即帮助,所以像你们中的许多人一样,我也会做一些探索。但我认为许多人没有探索,而且根本不感兴趣。除了前面提到的时间冲突(与其他爱好、责任等等),我会做更多的事情。我会偶尔为了娱乐而编程;我认识的大多数开发者都不会。