您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    软件正在蚕食世界,而开发者的价值观成了最大的 Bug
    时间:2018-06-10 21:19 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    英文原文:Software Matters in the World

    编者按:软件没有蚕食世界,它只是让世界屈服于发明者的价值观。虽然大少数软件从业者都正能量满满,但是并不能根绝一些负面价值观的影响,尤其是当软件的受众有数十亿时,恶劣事情的波及面就会十分广。相关于那些显示成绩或许计算错误这些发作在软件外部的 bug,加剧(或许招致)社会严重成绩的错误才是严重 bug。Fog Creek Software CEO Anil Dash 提出,过去从业者不断无视了这一类大 bug,如今是时分共同努力去修复这些大错误了。

    软件正在蚕食世界,而开发者的价值观成了最大的 Bug

    有句话都曾经烂大街了,你简直可以在每一场技术会议(以及很多非技术的商业活动)上都能听到:“软件正在蚕食世界”。这么有怂恿力的说法(其实也是对他的风投机构 Andreessen Horowitz 的有效营销)出自 Marc Andreessen 之口,但是这种表述却错失了这个故事最重要的部分之一。

    是,简直每一个行业都在被技术的力气所变革。但被改动的不只仅只要商业流程——也包括了对工人的估值方式,塑造行业的经济,甚至还包括了我们彼此沟通以及了解世界的基础。软件并没有蚕食世界:它只是让世界屈服于制造软件的那些人的价值观。并不是每团体都对这样的结果感到称心的。

    用顺序员的话来说,有一个大成绩需求回答:当软件蚕食世界时,这是一个 bug 还是一项功用呢?

    寻觅一切正能量

    好音讯是,大少数做软件的人都有很多共同的正能量。虽说这个说法有过渡泛化的风险,但技术工人往往十分注重创意表达和团体自主,通常对那些关于本身构成曾经十分愚钝的传统体系持疑心态度,并且对哪怕是最大的成绩也能被处置总是抱着极端诚实而真诚的悲观主义。

    但这并不是故事的全部。

    在以后民粹主义运动的全球崛起中,我们正目击着自互联网时代到来以来针对技术的第一波逆火。其中一些属于经济面基础——搞技术的人变富了,而其他很多人却没有,而他们变富的一些方式末尾让人觉得像是令人厌恶的不测。大家对技术对本身隐私和安全以及任务和经济产生的结果感到十分担忧。更不必说无所不在的衔接设备和社交媒体所带来的文明转移了。

    群众的不信任很多都可以归由于技术文明外面的一些愈加消极的倾向。和一切东西一样,我们最好的特质有时分也会成为我们最蹩脚的缺陷。技术也不例外。

    对团体自主的热爱会招致缺乏团体责任感。对体制的疑心态度会招致这么一种“推翻”——取代不完美系统的是基本就没有系统,或许只要技术发明者受益的系统。以为一切成绩皆可处置的悲观主义理念有时分会招致做技术的人以为本人才是独一可以处置成绩的人。而技术固有的顽疾又严重加剧了一切这些成绩,意味着这些成绩甚至愈加严重地影响到了被边缘化的社区。

    修复大破绽

    制造软件最常见的义务之一很复杂:修复 bug。在历史上,我们以为“修复 bug”是一件相对直截了当的事情——能够你的 app 在某位用户的 web 阅读器上看起来有点不对劲。在最蹩脚的状况下,也许它的一些计算都出了成绩,然后你就得晋级一下软件。

    当我们公司在 2000 年作为一家小型独立公司末尾本人征程时,我们对 bug 的看法差不多也是这样的。我们制造了一个 bug 跟踪的 app,并且试图协助大家确保本人正在修复本人软件的错误。

    与此同时,我们的结合开创人 Joel Spolsky 还写了很多有关制造软件的文明。那时分正值网络泡沫时代的巅峰,我们的开创人把如此多的关注都放到人的要素以及品德行为下面似乎显得有点乖僻。但这协助我们博得了粉丝,其中一些人在这些年里尝试了我们开发的各种运用,在这段时间内我们还可以欣欣向荣,并且成为仅有的最后几家依然保持位置的独立公司,这是十分幸运的。

    但我们也错失了一些重要的东西。那些有关如何看待别人,如何倾听客户,以及如何在发明技术中如何变得有思想深度和有责任感的想法和洞见甚至比我们植入到软件外面的任何东西都要重要。那些是我们是修复我们如今所以为的“大 bug”的第一步。小的 bug 是软件外面的错误。大 bug 是我们加剧(或许招致)社会严重成绩的错误。

    大 bug 之啮

    “大 bug”是什么意思?加剧刑事司法体系中的种族成见的软件是大 bug。将数亿人的敏感数据置于风险之中的安全策略是大 bug。秘密监视用户的运用是大 bug。破坏对合法旧事的信任,对假旧事推波助澜?是的,那是大大的 bug。

    所以除了那些那些更清楚的 bug 以外,如今是时分要确保我们优先思索处置这些大 bug 了。是的,你要看看本人的网站在老一点的智能手机上显示是不是正常,但也要确保你的数据策略尊重你的用户。当然你要处置继续内存泄露的成绩,但是也要腾出时间改善口令存储做法。还有要说清楚的是,我们这里不是针对谁——我们跟任何人一样都要对这许多的系统成绩担任任,由于我们总把焦点放在 bug 的“典型”定义下面,却无视了我们在处置真正的大 bug 时所担负的角色。

    一家小小的软件公司居然指出一个庞大行业的这些瑕疵,也许这似乎有些放肆了,或许有点悲观过头了,一位我们的小小社区可以在改动全体技术文明中产生什么影响。但我们见过这样的事情发作过,而且不是很久以前,那是第一批人末尾在网上写博客思索在线软件衔接我们彼此的时分。他们经过有关设计、可达性、web 标准、功用等许多话题的有思想深度的对话推进了技术水平的开展,那些东西曾经成为我们在开发运用中以为理所应当主要留意的中央。

    我们以为如今是新一代的编码者努力去处置这些与获取、对等、公正以及基本的公允有关的更为重要的成绩的时分了。而我们可以做出最明白声明的方式也十分复杂:软件很重要。

    【编辑引荐】

    新手你真的分不清软件测试办法?明天给大家说一说

    Chrome 正在悄然读取你电脑中的文件?谷歌:这是bug

    Java案虽已尘埃落定,但软件界的连锁反响才刚刚末尾

    开发者福利:TensorFlow 中文社区论坛测试版正式上线

    京东发布全球首个“发丝级”全自动抠图软件么么照发力买家秀

    (责任编辑:admin)