糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 盲人编程_帮助盲人学习编码

盲人编程_帮助盲人学习编码

时间:2021-10-07 04:02:21

相关推荐

盲人编程_帮助盲人学习编码

盲人编程

by Quincy Larson

昆西·拉尔森(Quincy Larson)

帮助盲人学习编码 (Helping blind people learn to code)

1 out of every 100 software developers is blind.

每100个软件开发人员中就有1个是盲目的。

We know this because Stack Overflow recently asked 64,000 developers whether they have disabilities.

我们之所以知道这一点,是因为Stack Overflow 最近询问了64,000名开发人员是否有残障 。

The question is: how can blind developers code when they can’t see the screen?

问题是:盲人开发人员在看不到屏幕时如何编码?

freeCodeCamp contributor Florian Beijers was born blind. He’s able to code using a standard-issue laptop. He uses a piece of software called ascreen reader. With it, he can select a line of text or code, and hear its contents read back to him at hundreds of words per minute.

freeCodeCamp的贡献者Florian Beijers出生于瞎子。 他能够使用标准笔记本电脑进行编码。 他使用了一种称为屏幕阅读器的软件。 有了它,他可以选择一行文本或代码,并以每分钟数百个单词的速度听回内容。

Florian wrote an article explaining how he’s able to accomplish all this.

弗洛里安( Florian) 写了一篇文章,解释了他如何能够完成所有这一切。

“A screen reader basically, at its most basic level — wait for it — reads the screen. It tells you the textual content of the screen with a synthesized text-to-speech Siri-like voice. Screen readers also allow for the use of a braille display, a device that consists of a line of refreshable braille cells that can form letters according to what content is highlighted on the screen.” — Florian Beijers

“基本上,屏幕阅读器会在最基本的级别上等待屏幕阅读。它通过合成的类似语音的Siri语音告诉您屏幕的文本内容。屏幕阅读器还允许使用盲文显示器,该设备由一行可刷新的盲文单元组成,这些盲文单元可以根据屏幕上突出显示的内容来形成字母。”— Florian Beijers

You might think blindness would restrict the kinds of coding you can do, but that isn’t necessarily the case, as one blind developer explains:

您可能会认为盲目性会限制您可以执行的编码类型,但不一定如此, 正如一位盲目性开发人员所解释的 :

“You would think that frontend development was so inherently visual that it would be no place for a blind developer, and for the most part that is true. You won’t find me doing a basic Proof-of-Concept on my own, since those projects tend to be mostly about getting the looks right and adding the real functionality later.

“您会认为前端开发本质上是可视化的,以至于盲人开发者都不应该这样做,而且在大多数情况下是正确的。您不会发现我自己进行基本的概念验证,因为这些项目通常主要是为了使外观正确并在以后添加真正的功能。

“However, I’ve had my fair share of Angular and React work too. How’s that? Many web apps of today have a lot going on under the hood in the browser. For example, I once worked a couple of weeks adding internationalization support to a somewhat complex Angular app. I didn’t need to do any visual changes at all.

“但是,我也有相当一部分Angular和React工作。怎么样?如今,许多Web应用程序在浏览器中进行了大量的工作。例如,我曾经工作了几个星期,就为一个稍微复杂的Angular应用添加了国际化支持。我根本不需要进行任何视觉更改。

“I’ve found that libraries like Bootstrap are a godsend for people like me. Because of the grid system I can lay out a rough version of the user interface on my own. Despite this all the interface-related changes I’m doing are going through a pair of eyes before shipping to the customer.” — Tuukka Ojala

“我发现像Bootstrap这样的库对于像我这样的人来说是天赐之物。由于使用了网格系统,我可以自行设计用户界面的粗略版本。尽管如此,我正在做的所有与界面相关的更改在交付给客户之前都要经过一双眼睛。”— Tuukka Ojala

Some blind developers may even choose not to reveal their disability. They can get their work done without their clients even realizing that they’re coding without the use of sight.

一些盲目的开发人员甚至可能选择不显示自己的残疾。 他们可以在没有客户的情况下完成他们的工作,甚至无需意识到他们正在使用视觉进行编码。

“From the outset of my freelancing career I’ve mostly made it a practice not to reveal my disability. I always thought that if I deliver well, there’s no reason that I should reveal my blindness. In fact in my opinion that would rather put me at disadvantage as work relationships over the internet are largely driven by impression — showcasing your skills and abilities.

“从我的自由职业生涯一开始,我就已经把不暴露自己的残疾作为一种惯例。我一直以为,如果我表现出色,就没有理由要揭露我的盲目性。实际上,根据我的观点,这将使我处于不利地位,因为互联网上的工作关系主要是由印象驱动的-展示您的技能和能力。

“With grace, this has worked fine and I’ve worked with clients across the world currently being as security/solution architect consultant on a project for a multi-billion dollar financial company in the US.

“有恩典,这一切都很好,我与世界各地的客户一起工作,目前担任美国数十亿美元金融公司项目的安全/解决方案架构师。

“At present I’m personally earning $10k monthly which is quite good in India and setting me up for likely never needing to go back to a job again.” — Hacker News user TriNetra

“目前,我个人每月的收入为1万美元,这在印度相当不错,这使我很可能不再需要再找工作了。”—黑客新闻用户TriNetra

I hope this inspires you to keep coding despite whatever setbacks you face, and to encourage other people to do the same.

我希望这能激发您尽管遇到任何挫折也能继续编码,并鼓励其他人也这样做。

There are many blind developers within the community. Here are some things they said about freeCodeCamp’s curriculum in a discussion a couple weeks ago in one of their mailing groups (thanks to Florian for sharing these quotes with me):

社区中有很多盲人开发人员。 在几周前,在他们的一个邮件组中的一次讨论中,他们谈论了有关freeCodeCamp课程的一些内容(感谢Florian与我分享了这些报价):

“I am taking the challenges. I like the site. I asked them to do some accessibility tweaks and they were very responsive.”
“我正在接受挑战。 我喜欢这个网站。 我要求他们进行一些可访问性调整,他们的React非常Swift。”
“Thanks for such a great website! I’ve loved it. I’m a student and I was just looking for something like this to learn JavaScript. You come to my rescue! Thanks!”
“感谢如此出色的网站! 我很喜欢 我是学生,我只是在寻找类似的东西来学习JavaScript。 你来救我! 谢谢!”
“Yes, free code camp is great, I’ve used it now for around a month or so. The visual design section is rather hard for a blind person, but I’ve gotten the basics well.”
“是的,免费代码训练营很棒,我现在已经使用了大约一个月左右。 对于盲人来说,视觉设计部分相当困难,但我已经掌握了基本知识。”

The freeCodeCamp community will continue our mission to make a world class technology education accessible to everyone, regardless of their physical abilities.

freeCodeCamp社区将继续我们的使命,使所有人都可以接受世界一流的技术教育,无论他们的身体状况如何。

You can also do your part, and support millions of people around the world who are learning to code. Make a tax-deductible donation to .

您也可以尽自己的一份力量,为全世界数以百万计的学习编码的人提供支持。 对进行免税捐赠 。

Together, we can create more free education resources, and make them even more accessible to people with disabilities who are learning to code.

我们可以共同创造更多的免费教育资源,并使正在学习编码的残疾人更容易使用这些资源。

翻译自: /news/helping-blind-people-learn-to-code-c47c68d4a237/

盲人编程

如果觉得《盲人编程_帮助盲人学习编码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。