你可能在 Virtual Coffee 的 Slack 频道或在周四参加的虚拟咖啡活动中见过我。自从九月以来,我在社交媒体上的动静很小,也在 Slack 上不再露面。我最近才开始在一些平台上重新发布内容,也开始在 GitHub 上慢慢活跃起来了。
已经过去了几个月,经过一段时间的沉默和深思,我觉得是时候分享一些更新了。一直想说的事情促使我决定参加今年Virtual Coffee发起的博客挑战,谈谈有关无障碍访问的问题。这篇帖子会分享我过去几个月了解到的一些有关无障碍访问的信息,以及为什么开发者在未来应该更多地考虑无障碍访问。
我为什么突然消失?
我不确定该分享多少,因为整个故事都比较私密。总之,我在九月生病得很严重,差点没命了。当月初我连续中风了六次。我分别在两家医院住了三周,做了价值超过一百万美元的各种检查,找出所有症状的成因。
我现在已经出院了,但感觉好多了。不过我还是没完全脱离危险。医生们对我有了更多了解,但还有很多问题没找到答案。他们还发现我有抗药性高血压。抗药性高血压意味着我很难通过常规方法把血压降到正常水平,所以控制起来特别麻烦。
医生认为这些中风比较轻微,但它们都发生在大脑处理视觉的部分,这导致我的视力变得模糊,看东西很费劲。当别人问我视力怎么样时,就像在他们还没有那种能直接投影的先进教学设备之前,90年代老师用的投影仪上的透明胶片那样。我能看清文字和图像,但上面还有一层带有斑点的透明层,这让我看东西更费劲。
从八月开始,我的生活已经发生了很大的变化,我还在适应在自己的身体里生活,就像重新认识它一样。目前,我从Coding with Kids那边请了医疗假,所以打算到新年开始时再继续授课。他们了解情况,做得很好,所有的课程都有人替我上了。
在这段时间里,我一直在进行很多视觉训练,看看能否改善或尽可能恢复正常视力。我每天使用血压计监测血压,并且正在采取低钠饮食来帮助控制血压。我已经有一段时间没有编程了,但通过回顾旧项目,检查是否更新并运行顺畅,我正一点点重拾旧习惯。
这与无障碍有何关联?
可访问性主要体现在信息能够被任何人轻松获取和理解这一理念。这意味着无论用户面临何种特殊状况(如视力、听力、认知或身体上的限制),每个人都可以访问和理解信息。这一理念是高质量网页开发的核心,确保所有优质网页应用都能被各种情况下的用户使用。
许多你每天使用的网站和工具都会考虑到可访问性。你可以通过他们网站上的可访问性部分或专门页面来了解这一点。一个很好的例子是谷歌。谷歌有一个专门的关于可访问性的页面,概述了其可访问性愿景和如何使谷歌工具更易用,以及真实用户如何使用其工具的例子。
可访问性可以最好地用我奥特贝恩大学的一位教授常说的一句话来形容。这位教授总是告诉我们“要瞄准每个孩子的挥棒区”,因为每个孩子的挥棒区都是独一无二的。投手不会每次都投同样的球,就像投手不会每次都投同样的球一样,他们会根据不同的挥棒选手选择不同的投球方式。
所以我们不能对所有用户一视同仁,希望这能有效。相反,我们需要了解他们各自的需求和正在做的事情,从而更好地帮助他们完成他们需要的任务。比如,这可以是获取某个话题的信息或是在线购物……
网站如何提高可访问性?
每个开发者都需要了解一些网页设计的基础。无论你的设计技能多么出色,无论你在项目中承担了多少网页设计工作,至少了解基础是很重要的。了解设计的基本原则会帮助你作为一个开发者,这会让你在开发中更注重用户体验。
许多顶尖的开发者都会提醒新手注意这一点,因为很容易忘记你的网络应用是为谁而建的。这一点在无障碍方面尤为重要。
我在医院时,尝试弄清楚如何在我的手机上添加一些视觉功能。最后还是没能弄清楚,只能放弃,感觉既挫败又沮丧。
我们作为开发者不希望用户在使用技术时有这样的感受。这可以通过我们进行的用户测试来避免。与不同群体进行的用户测试将帮助你更好地了解你的网页应用程序的可访问性。你将获得大量数据,了解用户为了完成特定目标操作做了什么,以及他们在完成特定操作时遇到的困难。
无障碍提醒我们要换位思考。
在我的经历里,总有很多人自以为了解我的处境,知道该怎么做。然而,生活并不是非黑即白那么简单。他们以为的和我看到的并不一样。
我发现最好尽可能详细地描述我所经历的事情,这样别人才能更好地理解我。然而,我发现这些描述经常被人们忽视了。虽然有些人试图帮助我,但他们并没有听我讲,反而坚持他们自己的方法。结果和他们的初衷相反,当有人指出他们的这种行为时,他们感到很惊讶。
我们不能对网页的可访问性采取这种态度。未来使用你所构建的网络应用程序的是真实的人。你认为很棒的想法可能对某些人来说非常难实现。
优秀的用户体验定义了可访问性的蓝图。
当我尝试探索我的iPhone和笔记本电脑上的辅助功能时,我不禁想到Skillcrush 100,以及我学到的UX设计。当我开始学习UX设计时,我了解到用户画像、线框图和情绪板等。这些方法帮助我更好地理解特定用户从他们第一次接触我的网页应用到最后离开的行为。
可访问性与特殊教育有很多相似之处,这一点不难发现。优秀的可访问性网站往往会制定明确的计划,这些计划都基于对目标用户的全面了解。然后,我们会根据用户的具体情况调整步骤,确保每位用户都能达到同样的效果。
出色的用户体验需要团队合作,因此协作是实现良好易用性的关键。能够与那些了解用户体验和网页设计的人合作,可以为项目带来新的视角,并发现未曾注意到的问题。新手们不必害怕分享你们的观察,如果发现了可能不那么友好的元素,因为这可能是团队其他成员未曾注意到的。
说到底,无障碍是为了让人们更强大,嘛
过去的几个月让我重新认识到网页的可访问性。我不确定我的视力是否能恢复到正常状态,但可访问性功能的存在于我常用的设备和软件中帮助我找回了一点正常的感觉。无论我的视力如何变化,我将继续编程,并打算回头看看我以前做过的项目,看看我怎样才能让它们更易访问。
我一直喜欢技术的一个原因是因为它是一种每个人都能用到的东西。它可以简单到在网上查找一篇文章,玩一个游戏,或者是一款帮助人们完成任务的工具。Adda Birnir 在 Skillcrush 上写道,技术是为所有人准备的,我完全同意她的看法。可访问性是所有开发者都在努力实现的目标。
共同学习,写下你的评论
评论加载中...
作者其他优质文章