插图的

前往数字辅助的心

快!认为这个词“开发者”或“编码器”的 - 什么是我想到的第一件事?也许一个人20 whiteish男性生活在一个繁忙的大都市,穿着书呆子T恤和帽衫?有人有点像马克·扎克伯格?或者,也许一个年轻的比尔·盖茨和谢尔盖·布林?任何从HBO系列花花公子硅谷,可能吗?当然没有人喜欢我。

继续下面的条

按照技术标准,我已经老了。我也是女性一个母亲。我住在中西部一个你从来没听说过也不会去的小镇,那里的牛远远超过了人。我的头发颜色(几乎)是自然的,不再是ROYGBIV系列的一部分,所以我没有任何会议街头信誉。我有大约一千件“极客”t恤,但实际上从来没有在公共场合穿,而是选择更“女孩子气”的装束(一位男同事指出了这一点)。表面上看,我更适合在家长会上做笔记,而不是写代码。我有点像个局外人。科技不合群。

所以,当我11岁的女儿结束了她最近的编码训练营,兴奋地说:“现在我是一个真正的开发人员,妈妈,就像你一样!“这是父母一贯的骄傲,但也有一小部分我畏缩不前。因为,虽然我支持STEM字段,并且希望下一代女孩成为编码向导独角兽忍者,但我真的不希望我自己的女儿成为开发人员。这一大胆(或许还有争议)声明背后的理由来自一个保护的地方。我们今天生活的科技世界远非完美。我忍受了我那一份厌恶女性、自我怀疑和性骚扰。为什么我不想保护她不受这些伤害?

(计算机)室里的(多样性)大象# section2

有没有足够的技术多样性:之前你听说过这个故事。这令人费解的趋势似乎一年后继续一年,尽管许多研究表明,包括越来越多的人从代表性不足的社区,公司可以增加其创新,员工留用,和底线. 尽管最近许多财富500强公司都在推动和支持多元化和包容性,但女性和女性身份识别者仍然只持有20%的顶尖科技岗位

2018财年的数据显示,在三大科技巨头中,从事技术职位的女性数量为土坯24%,谷歌为26%,和对于Facebook 22%。虽然这些数字表明,女性的比例仍然不够,但这些数字确实比前一年略有上升(Adobe 22%,谷歌25%,Facebook 15%)。但是,尽管科技行业聘用女性的趋势呈上升趋势,但其边际增长率仍未赶上现实世界。如果到2019年,占全球人口一半以上的女性仍被视为少数群体,那么科技工作者就严重脱离了现实。

有时,这种缺乏在顶级多样性被归咎于一个“管道”的问题。是逻辑:“如果没有足够的女孩谁学会代码,那么就不会有足够的妇女谁也代码。”然而,方案,以教女孩如何编程在过去的几年里暴涨。女孩子们现在到处化妆一半的注册人数在高中的编程课上,她们在标准化数学和科学测试中的得分几乎和男同学一样,然而,年轻女性只化妆占所有计算机科学学位的18%。我不得不怀疑,这种兴趣的急剧下降是否更多地与在技术领域缺乏代表有关,而不是仅仅是因为女孩和年轻女性“不够聪明”或“对编写代码不感兴趣”?至少,缺乏代表肯定没有帮助。

当然,当你考虑其他代表性不足的群体,如人的肤色,人们从LGBTQ社区和残疾人的多样性画面变得更加糟糕。而我真的不喜欢在高科技掩饰这些更深层次的多样性问题,因为他们是丰富的,是远远超过了男性/女性比例更怪诞的失误,我也并不觉得有资格谈论这些问题。我鼓励你看看和珍视别人的心声谁可以在这些更深层次的多样性问题具有更高的权威来发言,如愤怒Aderinokun,Taelur亚历克西斯,伊曼尼BARBARIN,安吉·琼斯,法蒂玛哈立德,塔蒂安娜麦克,查理•欧文,樱桃红,还有许多其他的。如果你对科技行业的多样性这个话题不太熟悉,可以看看塔蒂亚娜·麦克(Tatiana Mac)最近在大会上的讲话特权如何定义性能-你生命中的35分钟是值得的。

数字无障碍之旅的四个阶段# section3

不管你怎么看,数字是不会说谎的。科技行业存在着一些相当重要的多样性问题。那么,在下一波年轻开发者加入科技大军之前,我们如何解决这个问题呢?简单:教开发人员编写可访问的代码。

这对某些人来说可能是个笑话,对其他人来说可能是个玩笑,但请听我说完。当我们谈论可访问代码时,我们真正谈论的核心是包容性。编写可访问代码的实际过程涉及规则和标准、测试和工具;但包容性开发比这更抽象。这是思维的转变。当我们重新思考我们的开发方法时,我们超越了简单代码功能的基本级别。我们反而认为,如何此代码是否已被使用?我们怎样才能使它更容易理解和使用?包容性发展意味着让尽可能多的人获得有价值的东西,而不仅仅是无障碍的东西。

这种思路有点抽象,让我们看一个例子。假设你的任务是更新网页或应用程序上的文本和背景之间的颜色对比。在可访问性旅程的每个阶段发生了什么?

第一阶段:意识- 你是全新的数字交通方便,仍然在努力理解它是什么,以及如何可以实现在你的日常工作流程的变化。你可能知道,有一组数字可访问性指南其他开发人员会跟随,但您对这一切在实际意义上的含义有些模糊。

第二阶段:知识- 你知道一点关于数字可访问性和使用一些测试工具感到舒适,让您在网站上运行一个自动辅助功能测试,它标志一个可能的问题与颜色对比。根据您的准则的认识,你知道颜色对比度文本和背景之间需要有一个确定的数字,你需要一个工具来测试这个。

第三阶段:练习-对数字无障碍规则和最佳实践的知识感到更加自信,您使用a工具来测量颜色的对比度在文本和背景之间。然后根据该工具的输出,修改十六进制代码以满足颜色对比度指导原则,并重新测试以确认您已满足此问题的易访问性要求。

阶段4:理解- 你明白,无障碍指南和工具与思想创建的,该代码是次要的一切。一个是手段,和另一种是端。在色彩对比例子,你明白的人低视力或色盲需要这些颜色对比变化,以实际看到你网页上的文字。

这个过程有点过于简化了。但我希望你能明白要点——数字无障碍的知识和理解有不同的阶段。真正的初学者可能连第一阶段都没有,但我发现现在这个群体越来越少了。数字可访问性这个词似乎已经过时了!这是伟大的;但这只是第一个障碍。我现在看到的是,很多人停在第二阶段:知识要么第三阶段:练习你知道数字无障碍指南,有一些测试工具在你的口袋,并知道如何修复一些问题报告,但没有很好地连接点与人的影响。

从完成日常工作的角度来看,第二阶段和第三阶段是可以停止的。但是,当你需要做的事情过于复杂而无法快速解决时,或者你没有得到同行或管理层的支持时,会发生什么呢?我觉得一旦我们到达阶段4:理解,并真正得到为什么这些改变是必须的,人们将更有动力去做这些改变,而不管其中涉及的挑战。当您到达第四阶段时,您已经超出了了解基本规则、测试和编码的范围。你认识到,数字无障碍不仅仅是“美好的拥有”,而是“必须拥有”,它还关乎生活质量真实的人。这就是数字包容。这是你不能忽视的,你不能忘记的,你不能忽视的。

优先考虑数字可访问性,而不是要求#第四单元

作为一名易访问性培训师,我喜欢以这样的问题开始每一节课:“关于数字易访问性,您今天希望了解什么?”我问这个问题是为了与听众建立融洽的关系,并了解每个人在无障碍过程中的位置,但我也在评估公司和个人的参与度。没有什么比给一群不喜欢被教的人上课更糟糕的了。如果我听到“我在这里只是因为我不得不”这样的话,我知道这将是一场艰苦的战斗阶段4:理解,所以我在精神上重新组合,瞄准另一个阶段。

根据我的经验,当公司和他们的领导者说“数字访问是一个要求”时,在这个彻底的声明背后十有八九都有一个激励因素(例如,即将到来的诉讼,或者至少是对它的恐惧)。当改变被定义为强制性的,被包装成来自上级的指令,几乎没有额外的背景时,人们可能会抗拒,并会找到借口来反对或挑战宣言,任何改变都可能成为一场艰苦的战斗。称某件事是“强制性的”只会说明问题第一阶段:意识

通过将最初宣言中的一个词替换为“数字无障碍是优先考虑的事项”,企业及其领导人重新构建了与员工的对话。当改变被定义为“朝着解决方案努力”,并公开地、协作地进行讨论时,人们会觉得自己是过程的一部分,并且更愿意接受改变。从长远来看,拥抱变革将成为公司文化的一部分,并在各个层面带来创新(是的,还有包容)。把某件事称为优先级就说明了这一点阶段4:理解

我经常从客户那里听到的一些不优先考虑可访问性的借口是,它太难,太贵,和/或太费时-但真的是这样吗?在相同的可访问性培训中,我领导了一个练习,我们查看一个带有可访问性测试工具的网站,并回顾出现的任何问题。在团队的帮助下,我们将“对用户的影响”与团队的“补救工作”进行对比。从一个组到另一个组,虽然情节略有不同,但有一个共同点是,接近80%的情节错误属于团队的“简单修复”象限,但它们也属于对用户的“高影响”。基于这一经验数据,我不会相信客户的观点,他们认为无障碍服务太难、成本太高、耗时太长。这取决于它是否是一个优先事项-对每个人和整个公司。

你的编码遗产是什么?# section5

无限猴子定理猴子在无限长的时间内随机敲击打字机上的键,最终将输入任何给定的文本,例如威廉·莎士比亚的全集。因此,按照同样的逻辑,一个程序员在电脑上无限时间地随机敲击键盘,几乎肯定会产生一个可以访问的网站。但是思维过程在哪里呢?人的因素在哪里?虽然我们已经谈到的所有事情——意识、教育和无障碍优先化——都是让数字世界更加包容所有人的重要步骤——但没有意图,我们只是要保持在随机我们的电脑不停地敲着,一遍又一遍地重复同样的错误。代码背后的意图必须是过程的一部分,否则可访问仅仅是没有意义的另一个任务。

也许我很天真,但我想,认为我们已经来到了我们社会一个地步,我们希望我们的工作生活具有意义。而且,我们不希望只是听到正在发生积极的变化,但要成为变革的一部分。数字无障碍正是这种可能发生的地方!不仅理解和写作目的驱动的代码帮助人们在短期残疾,我强烈认为,关键是要在长远解决的首要问题的多样性在技术。开发商谁达到阶段4:理解,以及对易访问代码进行优先级排序的人,因为他们理解代码的本质,他们也将帮助创造和培养一个包容的环境,在这个环境中,来自更多不同背景的人也被优先考虑并被科技界所接受。

因为当你从一个网站或应用程序中去掉所有的风格,所有的加价,所有的酷功能-剩下什么?人。老实说,我对数字可访问性了解得越多,我就越意识到它根本不是关于代码的。数字可访问性植根于用户;而(还有无数其他的)当然可以教你如何写访问的代码,并建立你的工具,模式和库来使用,我意识到我们不能教你在意。也就是说,你必须让自己的选择。所以,想了一会儿 - 什么是你离开的下一代开发人员与所有你没有给人迹罕至代码过多考虑?难道你真的想离开的编码遗产?我挑战你为我的女儿,她的同龄人做的更好,并为无数人谁没有在高科技社会今天充分体现。

关于作者

卡里·费舍尔

卡里·费舍尔他是一位作家、演说家和开发人员,对前端开发、可访问性和促进技术世界的多样性充满热情。在她的业余时间,Carie喜欢旅游,园艺,参与无障碍和开源开发社区。

没有评论

有话要说吗?

我们已经关闭了评论,但是你可以看到在我们关闭评论之前人们都说了些什么。

从阿拉巴马州

待做的工作

“设计价值”摘自吉姆·卡尔巴赫(Jim Kalbach)的《待完成的工作》(Jobs To Done)一书,该书就创建以工作为导向的路线图和使用工作故事解决特定设计问题提出了建议。

betway必威app

语音驱动的内容挑战了许多可用性测试方法。普雷斯顿因此将它们转化为媒体自身的机会和优势。
内容

跨文化设计

在这段跨文化设计的摘录中,Senongo Akpem讨论了排版的许多方面,当你想要达到一个全球的受众时必须考虑。
设计

betway88

在这篇摘自《写作是设计》的文章中,迈克尔梅茨(Michael J.Metts)和安迪韦尔夫(Andy Welfle)讨论了在考虑可访问性的情况下写作的重要性。