精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盲人程序員的編程生涯

開發 后端 開發工具
本文來自于Stackoverflow上的一個問題,下面確實有很多盲人程序員作出回答,筆者感觸頗深,故整理成文。詳細請看下文

本文來自于Stackoverflow上的一個問題,下面確實有很多盲人程序員作出回答,筆者感觸頗深,故整理成文。

具體技術細節不必深究,主要了解一下他們的工作狀態,以期讓更多的朋友關注殘障人士的生活與工作。

原問題大致如下:

視力應是大多數程序員理所當然應有的感官之一,大多數程序員都會花大量的時間盯著顯示器(尤其是當他們處于巔峰狀態時),不過我知道還存在很多的盲人程序員(比如目前供職于Google的T.V. Raman)。

如果你是個盲人(或者視力衰退嚴重),那么你會怎樣設置你的開發環境來協助你編程呢?

下面整理一些精彩回答:

From Jared:

我是一個完全失明的大學生,已經參加過幾個編程實習,所以我的回答將基于這些經驗。我使用Windows xp作為操作系統,使用Jaws的合成語音來閱讀屏幕上的內容。對于Java編程,我使用eclipse,因為它是一個全功能可訪問的IDE。

以我的經驗來看,java編程中使用SWT作為GUI工具的可訪問性要比使用Swing好一些,這就是為什么我放棄netbeans的原因。對于.net編程,我使用visual studio 2005,因為這是我實習時使用的標準版本,而且通過使用Jaws和一系列腳本(比如簡化表單設計的腳本),可以使操作變得非常簡單。

對于C和C++編程,我使用cygwin加上gcc作為編譯器,使用emacs或者vim作為編輯器,視具體工作而定。我的大部分實習涉及到Z/OS的編程,我使用一個登錄會話通過Cygwin訪問USS子系統,并且使用C3270作為我的3270模擬器來訪問主框架的ISPF部分。

我一般依賴于帶點字(Braille:點字/盲文)顯示(譯者注:下圖為一種點字設備)的合成語音。我發現在標點很重要且比較復雜的情況下使用點字顯示的話,工作效率會更高。一個例子就是當有很多if聲明很許多嵌套的括號和JCL時,標點就顯得非常重要了。

更新

我在玩cygwin下的Emacspeak http://emacspeak.sourceforge.net,我不確定這個作為編程使用的編輯器是否有用,因為它有時好像反應遲鈍,不過我還沒有查看任何配置選項。

[[79460]]

From Saqib

我是個盲人,我已經使用Windows、mac、Linux和DOS編程大約13年了,使用的語言從C/C++、Python、Java、C#到各種小眾語言。盡管原問題是關于環境配置的,不過我認為最好應該從盲人如何使用電腦開始回答。

有些人使用有聲環境,例如T. V. Raman樓上提到的Emacspeak環境。迄今為止更通用的解決辦法是使屏幕閱讀器運行在后臺,并監視操作系統的活動,然后通過合成語音或者物理點字顯示(一般一次顯示20至80個字符)提醒用戶。這就意味著盲人可以使用任何可訪問的應用程序了。

那么,我自己這些日子在用Visual Studio 2008,只做了很少的更改。我關掉了一些諸如在輸入時顯示錯誤等功能,因為我發現這個功能很容易使你分心。在加入微軟行列之前,我的所有開發工作都在類似記事本(Notepad)這樣的標準的文本編輯器中完成,所以仍然沒有任何自定設置。

讓屏幕閱讀器讀出縮進也是可能的,我自己不用這個功能,因為Visual Studio會處理這些,并且C#中是用大括號的。但是在像Python這樣空格很關鍵的語言中就很重要了。最后,Emacspeak可以使用不同的聲音/音高來指出語法的不同部分(關鍵字、注釋、標識符等)。

From Manish

我是個盲人,已經編程大約12年了。目前我是Sapient Corporation(一個劍橋的顧問公司,專注基于Web的和胖客戶端的企業解決方案)的高級架構師。我使用幾個屏幕閱讀器,不過大部分是在Windows上使用的Jaws和NVDA。

我大部分在微軟平臺上工作,使用visual studio作為開發環境。我也使用像MS Sql企業版以及其他的數據庫操作工具、網絡監控工具等。我曾嘗試花些時間使用emacspeak,不過由于我的工作大部分基于MS平臺,所以不會在那上面花太多時間。我也花過幾年在Linux上使用C++,大部分時候是在windows上使用記事本或者visual studio完成所有的編碼工作,然后用samba與linux環境共享文件。我也使用borland C來做些小實驗。最近在玩python,它普遍被認為是對盲人用戶最不友好的程序語言,因為它使用縮進作為嵌套機制。說到這里,最流行的開源屏幕閱讀器NVDA就完全是用python寫的,而且這個項目的一些貢獻者本身就是盲人。一個很有意思的問題就是,我經常被問到,作為一個架構師我是如何處理各種圖表的(UML、viso以及rational rose等等)。Visio可能是最易操作的圖表工具了,我還可以寫jaws腳本來為我讀出rational rose圖表。我曾用過一個叫T-dub(technical diagram understanding for the blind)的工具來處理UML 2.0圖表,它是一些德國大學開發出來的。我還用過一個基于java的非常丑陋的工具叫做magic draw來處理模型驅動(model-driven)的開發工作,并且作為androMDA項目的一個提交者(commiter)協助開發了從UML模型生成.Net代碼的生成器。

總體來說,我發現我的自力更生激勵了整個團隊。例如,當一個圖表對溝通/文檔化一個設計非常重要時,實際的設計過程牽扯到大量的思考和頭腦風暴,并且當設計定稿時,你的一個隊友可以幫你快速將其整理為一個干凈整齊的圖片。人們通常將這種情況視為缺乏獨立性或能力,而我卻認為這是純正的相互依存,因為我很確定那個隊友靠他/她自己或著幾人輪流都不可能想出那樣的設計,如果我依賴他將設計文檔化也是如此。我遇到的大部分障礙都是基于工具的不可訪問的問題。例如所有的oracle的產品都鼓吹其訪問性好多年了(鄙視他們),但在團隊環境中卻只搞了個在屏幕閱讀器和自定義腳本之上的額外的防御層。

From Edward Kmett

我為大底特律盲人輔導會(Greater Detroit Society for the Blind)工作三年了,運營一個為盲人訪問量身定制的BBS,并且和很多盲人用戶一起工作探尋如何能夠更好地滿足他們的需求,并幫助新的盲人用戶訓練他們使用軟件和硬件。如果不出意外的話,我至少學會了閱讀點字(盲文)來防止萬一我遇到跟他們一樣的處境。

大部分盲人計算機使用者及程序員使用類似屏幕閱讀器的東西。Jaws在某種程度上是最受歡迎的。幸運地,現今的大多數應用程序都提供了某種形式的殘障人士訪問方式。你可能需要將你的環境稍微調整一下,讓它少說一些,比如,可以考慮禁止Visual Studio中的智能感知(Intellisense)。

點字顯示設備就不那么常用了,相比之下也貴很多,它可以顯示40或80列文本,而且可以用在當精確定位/標點很重要的場合。而屏幕閱讀器可以配置成快速讀出標點,很多人發現它容易令人分心,其實通過它可以很容易找到適合自己的方式。Jaws可以配置成顯示驅動的,因此你無法兼顧可訪問性應用程序。

同時,很多法律上的盲人用戶仍然有一點遺留的視力。使用高對比度的背景和放大功能可以幫助很多這樣的用戶。

在Windows中使用ToggleKeys可以在你不小心敲擊了”caps lock“、”num lock“、”scroll lock“等健時讓你能夠聽到。

我知道至少有一個Haskell(譯者注:一種純函數式編程語言)程序員使用屏幕閱讀器,并且不使用Haskell的布局規則直接編程,并且不使用非慣用(non-idiomatic)的選項,而是用支持{;}的。因為它不會使閱讀器讀出大量的標點,而且還得計算出Haskell布局規則中精確的縮進,這樣他就不會太過分心。同樣的,我還聽說一些盲人程序員在寫Python的時候發些牢騷。

最終,你還是要學會發揮自己的長處。

From Kyle Burton

可以從Blinux項目開始:http://leb.net/blinux/

這個項目描述了如何獲得Emacspeak(帶文本閱讀的編輯器)并且還有許多其他資源。

我曾經跟這樣的一個人工作,他的視力導致他不能使用顯示器,但他使用屏幕閱讀器軟件并花費大量時間使用基于文本的應用程序和shell也工作得很好。

維基百科上有個屏幕閱讀器得列表,也可以從這里開始:

http://en.wikipedia.org/wiki/Listofscreen_readers

 From ifwzh

我是來自中國北京的一個研究生,我是計算機科學專業的并且大部分工作是編程。我天生弱視,需要使用放大工具才能看清屏幕上的文字。我在windows上使用微軟的放大鏡工具,在linux上使用compiz的放大插件。我一般將工具設置成放大原始字體的三倍。對于我來說,放大工具就夠了,主要問題是速度,我需要移動鼠標來確保指針跟隨我所看到的文本,微軟的放大鏡提供了一個選項”自動跟隨文本編輯光標“,這可以讓我在編輯文本或編碼時擺脫頻繁移動鼠標的困擾。但是這招并不總是管用,因為編輯軟件或者IDE可能不支持。linux上的放大工具比較難用。KDE中自帶的KMag擁有令人恐怖的刷新率,讓我的眼睛很不舒服,我現在使用的compiz的放大插件還可以,不過沒有自動聚焦功能。對我來說,iOS提供了十分完美的全屏放大解決方案,尤其是ipad的9.7英寸顯示屏。它們的自動聚焦就沒必要了,因為我很少用它們編輯或編碼。安卓(Android)系統只提供了非常少的可訪問性功能,只有像搖動反饋這樣的功能,對我根本沒用。在安卓上沒有什么放大工具,更別提像iOS上這種全屏放大的功能了。我以前研究Qt,希望做一個linux上好用的放大工具,甚至是安卓上的,不過很難有什么進展。

 

通過以上一些回答,我們可以大致了解一些盲人程序員每天的工作狀況,我很驚訝居然有這么多盲人程序員,對于我們來說,可能蒙上眼睛就什么也干不了了,真的很敬佩這些同仁們!

我也希望能夠通過本文讓更多Web開發者更加關注網站的可用性及可訪問性問題,更多地關注殘障人士。

原文鏈接:http://www.ituring.com.cn/article/details/1346

責任編輯:林師授 來源: 圖靈社區
相關推薦

2015-02-03 02:40:33

程序員盲人程序員

2009-03-26 09:22:05

2012-12-03 10:22:24

程序員

2017-11-09 07:58:07

程序員編程代碼

2017-09-15 11:28:55

程序員編程常犯錯誤

2021-06-15 14:36:38

程序員職業經歷

2009-11-04 10:45:39

程序員生涯

2011-04-11 09:30:00

程序員感慨

2014-09-25 09:59:06

2016-11-21 11:54:34

程序員代碼

2012-08-30 10:05:40

編程編程語言程序員

2018-01-03 10:28:02

程序員生涯雷軍

2009-03-23 14:26:42

程序員網絡游戲經驗

2013-11-14 10:05:25

程序員職業轉型

2014-11-10 09:46:57

程序員

2013-08-20 09:33:59

程序員

2018-05-28 14:55:56

職業錯誤程序員

2015-06-03 10:22:31

程序員代碼

2014-06-13 11:03:19

程序員

2011-11-11 16:20:22

編程
點贊
收藏

51CTO技術棧公眾號

亚洲天堂免费av| 国产精品久久无码| 欧美videossex另类| 国产成人激情av| 97在线精品视频| 一区二区三区久久久久| 粉嫩av国产一区二区三区| 亚洲一二三区在线观看| 欧美一区1区三区3区公司| 在线观看毛片网站| 欧美日韩一区自拍| 一区二区国产精品视频| 少妇愉情理伦片bd| 免费欧美电影| 亚洲午夜精品久久久久久久久| 欧美一二三区| 隣の若妻さん波多野结衣| 日韩av一区二区三区| 欧美黑人巨大xxx极品| 日韩精品无码一区二区三区久久久 | 久久伊人中文字幕| 91高跟黑色丝袜呻吟在线观看| 国产精品久久久久久久妇| 欧美高清视频手机在在线| 亚洲精品国产品国语在线| xxxx在线免费观看| 色香欲www7777综合网| 亚洲午夜成aⅴ人片| 一区二区三区在线视频看| 涩涩视频在线观看免费| 国产精品1024久久| 国产日韩在线亚洲字幕中文| 久久艹免费视频| 欧美精品日本| xxxxx91麻豆| 国产伦理片在线观看| 日韩av三区| 精品国产欧美一区二区| 中文字幕在线视频精品| 99热播精品免费| 色视频一区二区| 欧美一区二区三区爽大粗免费| v片在线观看| 中文字幕一区二区三区在线播放| 欧美色图亚洲自拍| 毛片在线免费| 久久看人人爽人人| 久久综合九色综合久99| 熟妇人妻中文av无码| 成人免费不卡视频| 国产精成人品localhost| 99久久精品国产成人一区二区| 久久精品国产精品亚洲综合| 国产精品美乳一区二区免费| 国产主播第一页| 日韩精品成人一区二区在线| 国产成人精品优优av| 色av性av丰满av| 久久精品男女| 国产精品高潮呻吟久久av黑人| 亚洲av无码不卡| 日本不卡的三区四区五区| 国产精品色午夜在线观看| 自拍偷拍福利视频| 久久99精品国产.久久久久久| 国产精品香蕉av| 一区二区三区日| 国产尤物一区二区在线| 91精品天堂| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 不卡视频在线观看| 蜜桃久久影院| √天堂资源地址在线官网| 国产精品久久久久9999吃药| 中文字幕一区二区三区5566| 2024最新电影免费在线观看 | 中文精品一区二区三区| 黄色免费在线看| 亚洲国产精品精华液网站| 免费无遮挡无码永久视频| 三上悠亚一区二区| 欧美裸体bbwbbwbbw| 日本精品一二三| 色橹橹欧美在线观看视频高清| 亚洲深夜福利视频| 三级全黄做爰视频| 91久久亚洲| 国产精品人成电影| 亚洲国产成人在线观看| 91小视频在线观看| 视频在线99| 午夜成年人在线免费视频| 福利微拍一区二区| 一区二区三区 日韩| 婷婷视频一区二区三区| 亚洲欧美日韩天堂| 国产精品国产精品88| 日韩香蕉视频| 成人精品一区二区三区| 日韩一区免费视频| 国产精品每日更新| 日韩av综合在线观看| 亚洲三级电影| 亚洲精品视频免费在线观看| 天天色天天综合| 99亚洲一区二区| 国产日韩精品在线播放| 无码精品人妻一区二区| 1000精品久久久久久久久| 奇米影视亚洲色图| 欧美一级在线| 亚洲美女视频网| 国产在线视频99| 精品影院一区二区久久久| 欧美日韩电影一区二区三区| 18+视频在线观看| 欧美午夜精品久久久久久孕妇| 国产吃瓜黑料一区二区| 久久久久久美女精品| 欧美在线免费观看| 亚洲黄色片视频| 国产精品久久影院| 欧美日韩大尺度| 久久久久久毛片免费看 | 久久精品二区三区| 国产精品手机视频| av片在线观看| 欧美日韩国产一级| 91激情视频在线观看| 久热免费在线观看| 丁香花在线观看完整版电影| 欧美高清视频一二三区 | 91蜜桃视频在线| 干日本少妇视频| 欧美大片网站| 国产一区二区三区三区在线观看| 亚洲国产精一区二区三区性色| 狠狠色丁香婷婷综合久久片| 黄色91av| 成av人片在线观看www| 日韩欧美国产一区二区三区| 成人三级视频在线观看| 日本中文一区二区三区| 欧美极品一区二区| 中文字幕资源网在线观看免费 | 国产91久久婷婷一区二区| 特黄aaaaaaaaa真人毛片| 亚洲综合色自拍一区| 樱花草www在线| 亚洲九九视频| 亚洲精品日韩av| 中文字幕免费高清电视剧网站在线观看| 欧美日韩美女在线| 欧美图片一区二区| 日韩中文字幕一区二区三区| 日本免费高清一区二区| 日本成人福利| zzjj国产精品一区二区| 国产精品久久久久毛片| 亚洲欧美日韩国产中文在线| 久久精品一卡二卡| 亚洲天堂久久| 国产欧美韩日| 在线观看欧美日韩电影| 亚洲欧洲日韩国产| 中文字幕在线2018| 日韩毛片视频在线看| 手机在线免费毛片| 亚洲一级高清| 欧美极品视频一区二区三区| 影视一区二区三区| 日韩在线视频观看正片免费网站| 91肉色超薄丝袜脚交一区二区| 成人免费一区二区三区在线观看| 亚洲第一区第二区第三区| 亚洲第一天堂| 精品在线一区| 天堂久久午夜av| 久久精品亚洲一区| 亚洲美女性生活| 色综合天天综合色综合av | 同性恋视频一区| 国产极品精品在线观看| 美女国产在线| 亚洲国产精品福利| 最近中文字幕在线观看视频| 亚洲欧美日韩在线| 亚洲国产第一区| 麻豆成人91精品二区三区| 影音先锋成人资源网站| 日韩精品导航| 91在线观看免费| 天天综合av| 成年人精品视频| 日本中文字幕电影在线观看| 在线不卡中文字幕| 一级片免费网址| 国产精品电影一区二区三区| 欧美xxxxx少妇| 日本大胆欧美人术艺术动态| 色哟哟免费网站| 国产成人久久| 亚洲xxxxx性| 向日葵视频成人app网址| 久热精品视频在线观看| 男女网站在线观看| 日韩欧美一卡二卡| 中文字幕乱码一区二区| 亚洲超碰精品一区二区| 国产在线观看免费视频软件| 91女人视频在线观看| 国内自拍第二页| 视频在线在亚洲| 大荫蒂性生交片| 欧美日韩一二三四| 精品日本一区二区三区在线观看| va天堂va亚洲va影视| 日本久久久久久| 国产后进白嫩翘臀在线观看视频| 日韩有码在线电影| 日本私人网站在线观看| 精品国产一二三| 国产剧情久久久| 欧美性xxxxxxxx| av大全在线观看| 亚洲综合网站在线观看| 手机在线免费看片| 国产精品久久毛片a| 国产熟妇搡bbbb搡bbbb| proumb性欧美在线观看| 真实乱偷全部视频| 国产尤物一区二区| 国产乱女淫av麻豆国产| 美女网站色91| 成人免费在线观看视频网站| 老司机午夜精品视频在线观看| 日韩欧美国产综合在线| 激情久久久久| 成人精品视频在线播放| 欧美另类女人| 日韩一二区视频| 欧美在线不卡| 中文字幕色呦呦| 欧美69wwwcom| 国内自拍中文字幕| 激情成人亚洲| 妞干网在线观看视频| 在线播放一区| 激情五月宗合网| 国产亚洲在线观看| 免费在线激情视频| 久久狠狠婷婷| 丰满少妇在线观看| 麻豆精品久久精品色综合| 五月婷婷激情久久| 精一区二区三区| 国产女同无遮挡互慰高潮91| 国产呦精品一区二区三区网站| 亚洲综合123| 国产成人亚洲综合色影视| 潘金莲一级淫片aaaaa| 成人美女视频在线看| 影音先锋黄色资源| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美aⅴ一区二区三区视频| 亚洲高清在线免费观看| 激情六月婷婷综合| 久草福利在线观看| 99久久伊人精品| 一区二区三区伦理片| 国产精品污网站| 亚洲国产成人精品综合99| 亚洲尤物在线视频观看| wwwwww国产| 欧美主播一区二区三区| 国产麻豆精品一区| 精品国产一区二区三区久久久蜜月 | 欧美日韩在线精品| 日韩激情一区| 97精品国产97久久久久久粉红| 亚洲手机视频| 色悠悠久久综合网| 国产成人精品亚洲午夜麻豆| 熟女丰满老熟女熟妇| 国产精品视频看| 精品一区在线视频| 色94色欧美sute亚洲线路一ni | 精品国产91亚洲一区二区三区婷婷| 欧美特级特黄aaaaaa在线看| 亚洲天堂av在线播放| 91在线中字| 欧美在线一级视频| 国产aⅴ精品一区二区四区| 加勒比在线一区二区三区观看| 不卡在线一区二区| 国产二区视频在线| 蜜桃精品视频在线观看| 亚洲中文字幕无码一区| 中文字幕精品三区| 日韩久久精品视频| 777色狠狠一区二区三区| 深夜视频在线免费| 久久99久久久久久久噜噜| 日日av拍夜夜添久久免费| 97免费高清电视剧观看| 国产一区不卡| 欧美精品久久久久久久久久久| 麻豆精品蜜桃视频网站| 日韩一级视频在线观看| 亚洲激情自拍视频| 亚洲一二区视频| 精品亚洲一区二区三区在线播放| av中文字幕在线观看| 国产精品麻豆va在线播放| 黄色网一区二区| 一本色道久久88亚洲精品综合| 日日摸夜夜添夜夜添亚洲女人| 亚洲911精品成人18网站| 中文字幕一区二区三区在线播放 | 欧美精品99久久久**| 免费毛片在线| 久久久噜噜噜久久中文字免| 四虎影视成人精品国库在线观看| 欧美精彩一区二区三区| 99在线观看免费视频精品观看| 成年人性生活视频| 最新日韩av在线| 一级黄色大片免费| 亚洲一品av免费观看| 波多视频一区| 久久综合精品一区| 99国产成+人+综合+亚洲欧美| 中文字幕人妻熟女人妻a片| 亚洲欧美综合色| 正在播放亚洲精品| 亚洲最大中文字幕| 国模一区二区| 色之综合天天综合色天天棕色| 久久久www| 白白色免费视频| 一本大道久久a久久综合| 天堂91在线| 欧美亚洲激情视频| 一本久久青青| 欧美日韩亚洲第一| 久久夜色精品国产噜噜av| www.com国产| 亚洲天堂网站在线观看视频| 成人福利视频| 日韩精品欧美在线| 日本免费在线视频不卡一不卡二 | 亚洲精品国产一区二区精华液 | 欧美精品一区二区三区在线| 色爱综合区网| 国产精品久久久久久久小唯西川| 欧美性色综合| japanese在线观看| 欧美日韩在线一区| 国内精品在线视频| 国产噜噜噜噜久久久久久久久| 成人同人动漫免费观看| 污污的视频免费| 亚洲人成网站精品片在线观看| aaa一区二区| 国内精品久久影院| 一本色道久久综合亚洲精品酒店| 亚洲精品无码久久久久久| 久久久久国产精品麻豆ai换脸| 成人毛片一区二区三区| 中文字幕日韩专区| 欧美区一区二区| 男女猛烈激情xx00免费视频| 久久伊99综合婷婷久久伊| 国产偷人爽久久久久久老妇app| 最近2019年手机中文字幕| 网站一区二区| 免费av网址在线| 亚洲欧洲av色图| 丰满人妻一区二区三区四区53| 欧洲午夜精品久久久| 四季av一区二区凹凸精品| 师生出轨h灌满了1v1| 色综合久久久久综合体桃花网| 97超碰人人在线| 波多野结衣久草一区| 久久成人亚洲| 疯狂试爱三2浴室激情视频| 亚洲激情视频在线播放| 偷拍自拍亚洲| 国产一区二区网| 最好看的中文字幕久久| 无码国产精品一区二区色情男同 | 亚洲精品福利| 亚洲精品中文字幕无码蜜桃| 亚洲品质自拍视频| 日本成人一区| 51国偷自产一区二区三区| 男人的天堂成人在线| 亚洲av鲁丝一区二区三区| 亚洲欧美国产日韩中文字幕|