左手残疾能学计算机专业吗_向数百万残疾人开放计算机

左手残疾能学计算机专业吗

根据世界卫生组织的最新数据,世界上有十​​亿多人患有某种残疾。 解决世界上最大的少数群体的各种住宿,能力和残障对于各个行业的开发人员而言似乎都是艰巨的任务,但科林·富尔顿(Colin Fulton)则为此而努力。 他想改变在Linux和开源社区中查看和感知可访问性的方式。

我很幸运能有机会采访Colin,并了解有关他即将举行的LinuxCon演讲的更多信息,他希望听众能从中受益,以及他对残疾问题的崭新,多样化的观点,以及为什么可访问性实际上是不可或缺的一部分开源社区。

您可以在LinuxCon 2015上找到有关他的演讲的更多信息。

Q&A

告诉我们您自己以及您今年在LinuxCon North America上的演讲。

我来自美术背景,偶尔还是自由职业者,负责戏剧作品和装置艺术作品的设计。 目前,我在密歇根大学图书馆工作。 他们看到他们当前的界面很笨拙且无法访问,因此让我成为了界面开发人员和网络可访问性专家。

关于创新的数据库体系结构,容器,编程范例等,有成百上千的激动人心的演讲,博客和论文,但是有关可访问性的大多数资源都涉及在某些清单中检查项目或建议无法访问的界面。 这些是不可忽视的重要主题,但是可访问性还有很多。

我的演讲是关于软件可访问性如何令人兴奋和有趣。 它涉及为数百万个人打开计算机的引人入胜的技术,以及可访问的软件开发如何驱动创新,更好的设计,更易于管理代码等。内容对开发人员,设计师,经理或任何有兴趣的人都是友好的在技​​术上

是什么使软件真正可访问? Linux可访问性堆栈如何工作以启用可访问软件的创建?

可访问软件是人们可以使用的软件。 而已。 有些人喜欢不使用鼠标,而另一些人则因为残疾而不能使用鼠标。 视敏度因人而异,人们处理信息的方式也各不相同。 真正可访问的软件具有多样性,并且可以适应人们的使用,但是最适合他们。

完成此任务的一部分是关于一个好的设计,但是必须在您构建的每个应用程序中实现文本到语音的转换,替代控件,屏幕放大等,这是很愚蠢的。 幸运的是,可访问性API可以促进应用程序与提供这些附加功能的辅助技术之间的通信。 GNOME的工作人员创建了开放式可访问性API(ATK和AT-SPI),以促进这种通信,并为Microsoft和Apple创建的API提供开源友好的替代方案。 虽然您可以自己实现对这些API的调用,但QT和GTK +都可以使用它们提供的所有小部件来实现它们,因此,如果您在这些框架之一中进行工作,那么您已经完成了很多工作。

对可访问程序和应用程序进行编码中最具挑战性的部分是什么?

最大的挑战因应用程序而异,但是测试非常重要,常常被遗忘且麻烦。 除非对您的界面进行了审核,否则您将无法确定界面是否满足用户需求。 有一些工具可以使可访问性测试的某些部分自动化,但是由于计算机无法理解上下文,因此许多工作必须手动完成。 示例:自动测试套件可以判断某物是否具有文本标签,但不能判断该标签是否有意义。

大型公司可以负担得起质量检查部门来进行可访问性测试,但是对于小型项目而言,所花费的时间和/或金钱可能是令人望而却步的。 此外,全面审核需要大量知识才能确保不遗漏任何内容。 希望随着可访问性问题的重要性在开发社区中越来越广为人知,可用的资源和工具将得到改善。 从网络可访问性的角度来看,当可访问性审核工具的大供应商Deque开放其审核工具的引擎时,开源社区取得了重大胜利。

为什么开源社区的开发人员应该考虑残疾人?

这个问题有两个部分。 原因之一是为什么任何开发人员都应该考虑残疾人。 简单:不考虑残疾人是有能力的。 辅助技术已经可以使用,它使广泛的人们可以更轻松地使用计算机,因此,阻碍人们前进的主要因素是我们作为软件开发人员是否在我们的软件中设置了障碍。

问题的第二部分是为什么这些问题对开源社区特别重要。 可访问性进入了开源含义的不同核心。 如果我们真的想提供可供人们免费使用,共享,改进和修改的软件,则必须确保该软件不会因为无法访问而排斥某些人。 这破坏了开源的核心目的。 附带的好处是,可访问的软件是更多人可以使用的软件,如果您可以有更多的人在项目上工作,那么您的项目会更好。

在最近为增加开源社区的多样性所做的努力中,我们如何将残疾人纳入其中?

我不是成长和培育社区的专家,但是有些简单的事情经常被遗漏。 首先,包括残疾人在内的外展工作非常重要。 这不仅是象征性的手势,而且对于确保事情做得很好至关重要。 遵循相同的原则:让残疾人参与活动策划。 当然,活动应该经常提及他们可以并且将为需要某些规定的任何人提供帮助,但是残疾人提供了独特的视角并且可以发现其他活动策划者不容易发现的问题。 参与社区各个方面的声音越多样化,社区就越强大。

您希望在可访问性领域看到技术,文化等方面的发展吗?

从文化上讲,我们处理可访问性的模型是错误的。 我们将残疾人视为“残破”的残疾人,他们有问题并且与社会其他人分开。 但是,残疾是我们多样性的一部分。 许多人为自己的残疾感到自豪,并将其视为自己身份的一部分。 作为开发人员,我们必须意识到,残疾并不能阻止人们使用计算机; 软件和我们生产的界面会阻止人们使用计算机。

从技术上讲,创新空间很大。 诸如GPII之类的有趣项目正在致力于使用户可以访问任何台式机,移动设备甚至是ATM之类的东西,并使计算机自动适应其需求的方式,无论这意味着更改设置或使他们无论何时何地都可以使用辅助技术。走。

如果我们将辅助技术视为一等公民,那么它可能会影响我们设计用户界面代码的方式的重大变化,从而使界面开发变得更加容易。 如果您想知道如何发生,请参加我的演讲。

LinuxCon NA 2015年
演讲者访谈

本文是针对LinuxCon,CloudOpen和ContainerCon North America 2015的演讲 者访谈系列的一部分。LinuxConNorth America是一个活动,“开发人员,系统管理员,架构师和所有级别的技术人才聚集在一堂,共同进行教育,协作和解决问题-进一步开发Linux平台。”

翻译自: https://opensource.com/life/15/8/interview-colin-fulton-linuxcon

左手残疾能学计算机专业吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值